Identity added: /runner/artifacts/telemetry-dataplane-services-edpm/ssh_key_data (/runner/artifacts/telemetry-dataplane-services-edpm/ssh_key_data) PLAY [Deploy EDPM telemetry metrics] ******************************************* [WARNING]: Found variable using reserved name 'gather_facts'. Origin: /runner/inventory/hosts:137:9  135 edpm_telemetry_podman_exporter_image: quay.io/navidys/prometheus-podman-exporter@sha256:d339ba049bbd1adcc... 136 edpm_tls_certs_enabled: true 137 gather_facts: false  ^ column 9  TASK [Gather ansible_local facts] ********************************************** [WARNING]: Host 'edpm-compute-0' is using the discovered Python interpreter at '/usr/bin/python3.9', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Validating arguments against arg spec 'main' - The main entry point for the edpm_telemetry role.] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Adoption telemetry from tripleo] *************** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/adoption.yml for edpm-compute-0 TASK [Stop and disable ceilometer agent services] ****************************** included: osp.edpm.edpm_tripleo_cleanup for edpm-compute-0 TASK [osp.edpm.edpm_tripleo_cleanup : Validating arguments against arg spec 'main' - The main entry point for the edpm_tripleo_cleanup role.] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Reload units to check for new changes] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Gather service facts] ******************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Set list of tripleo services] ************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Get all services] ************************ skipping: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Filter for tripleo services and skip the ones in skip list] *** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Stop and disable tripleo services] ******* ok: [edpm-compute-0] => (item=tripleo_ceilometer_agent_compute.service) TASK [osp.edpm.edpm_tripleo_cleanup : Check for errors] ************************ skipping: [edpm-compute-0] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_ceilometer_agent_compute.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_ceilometer_agent_compute.service', 'state': 'stopped', 'daemon_reload': False, 'daemon_reexec': False, 'scope': 'system', 'no_block': False, 'force': None, 'masked': None}}, 'changed': False, 'failed_when_result': False, 'failed_when_suppressed_exception': '(traceback unavailable)', 'item': 'tripleo_ceilometer_agent_compute.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Remove unit files] *********************** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_tripleo_cleanup/tasks/remove_unit_files.yml for edpm-compute-0 => (item=/usr/lib/systemd/system) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_tripleo_cleanup/tasks/remove_unit_files.yml for edpm-compute-0 => (item=/etc/systemd/system) TASK [osp.edpm.edpm_tripleo_cleanup : Remove unit files from the location: /usr/lib/systemd/system] *** ok: [edpm-compute-0] => (item=tripleo_ceilometer_agent_compute.service) TASK [osp.edpm.edpm_tripleo_cleanup : Remove unit files from the location: /etc/systemd/system] *** ok: [edpm-compute-0] => (item=tripleo_ceilometer_agent_compute.service) TASK [Adopt (stop tracking) certs from tripleo] ******************************** included: edpm_install_certs for edpm-compute-0 TASK [osp.edpm.edpm_install_certs : Stop and disable certmonger] *************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_install_certs : Find certmonger requests] ****************** [WARNING]: Skipped '/var/lib/certmonger/requests' path due to this access issue: '/var/lib/certmonger/requests' is not a directory ok: [edpm-compute-0] TASK [osp.edpm.edpm_install_certs : Backup certificate requests] *************** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_install_certs : Remove certificate requests] *************** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Reload units] **************************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Reset state of failed systemd units] ***** changed: [edpm-compute-0] => (item=tripleo_ceilometer_agent_compute.service) TASK [osp.edpm.edpm_telemetry : Gather user fact] ****************************** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Create ceilometer config dir] ****************** changed: [edpm-compute-0] => (item={'path': '/var/lib/openstack/config/telemetry'}) TASK [osp.edpm.edpm_telemetry : Determine if cacert file exists] *************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Render ceilometer config files] **************** changed: [edpm-compute-0] => (item={'src': 'ceilometer-host-specific.conf.j2', 'dest': 'ceilometer-host-specific.conf'}) TASK [osp.edpm.edpm_telemetry : Ensure group libvirt always exists] ************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_users : Validating arguments against arg spec 'main' - The main entry point for the edpm_users role.] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_users : Gather user fact] ********************************** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_users : Create host users and groups] ********************** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_users/tasks/create_users_and_groups.yml for edpm-compute-0 => (item={'name': 'ceilometer', 'uid': '42405', 'gid': '42405', 'shell': '/sbin/nologin', 'comment': 'ceilometer user', 'groups': 'libvirt'}) TASK [osp.edpm.edpm_users : Detect when user exists and cannot be created] ***** [ERROR]: Task failed: Module failed: One or more supplied key could not be found in the database. Origin: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_users/tasks/create_users_and_groups.yml:22:7  20 - edpm_users 21 block: 22 - name: Detect when user exists and cannot be created  ^ column 7  fatal: [edpm-compute-0]: FAILED! => {"changed": false, "msg": "One or more supplied key could not be found in the database."} ...ignoring TASK [osp.edpm.edpm_users : Ensure group is present on the host [ ceilometer ]] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_users : Ensure user is present on the host [ ceilometer ]] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_users : Create host directories] *************************** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Gather ceilometer config files] **************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Check for custom.conf existence] *************** ok: [edpm-compute-0 -> localhost] TASK [osp.edpm.edpm_telemetry : Append custom.conf to config files] ************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Copy generated ceilometer configs] ************* changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/configs/telemetry/ceilometer.conf', 'dest': '/var/lib/openstack/config/telemetry/ceilometer.conf'}) changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/configs/telemetry/polling.yaml', 'dest': '/var/lib/openstack/config/telemetry/polling.yaml'}) changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/configs/telemetry/custom.conf', 'dest': '/var/lib/openstack/config/telemetry/custom.conf'}) TASK [osp.edpm.edpm_telemetry : Check that tls.crt exists] ********************* ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Check that tls.key exists] ********************* ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Render container config templates] ************* changed: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/ceilometer-agent-compute.json.j2) ok: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/ceilometer-host-specific.conf.j2) changed: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/ceilometer_agent_compute.json.j2) changed: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/ceilometer_prom_exporter.yaml.j2) changed: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/firewall.yaml.j2) changed: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/node_exporter.json.j2) changed: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/node_exporter.yaml.j2) changed: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/openstack_network_exporter.json.j2) changed: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/openstack_network_exporter.yaml.j2) changed: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/podman_exporter.json.j2) changed: [edpm-compute-0] => (item=/usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/files/../templates/podman_exporter.yaml.j2) TASK [osp.edpm.edpm_telemetry : Create config file for exporters] ************** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/exporter_tls.yml for edpm-compute-0 => (item=node_exporter) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/exporter_tls.yml for edpm-compute-0 => (item=podman_exporter) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/exporter_tls.yml for edpm-compute-0 => (item=ceilometer_prom_exporter) TASK [osp.edpm.edpm_telemetry : Create config file for exporter] *************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Create config file for exporter] *************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Create config file for exporter] *************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Change the owner of the crt] ******************* changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Change the owner of the key] ******************* changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Create a directory for container health checks] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Start podman.socket service] ******************* changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Deploy enabled exporters] ********************** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/exporter.yml for edpm-compute-0 => (item=ceilometer_agent_compute) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/exporter.yml for edpm-compute-0 => (item=node_exporter) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/exporter.yml for edpm-compute-0 => (item=podman_exporter) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/exporter.yml for edpm-compute-0 => (item=openstack_network_exporter) TASK [osp.edpm.edpm_telemetry : Deploy health check script] ******************** changed: [edpm-compute-0] TASK [Deploy exporter container] *********************************************** included: osp.edpm.edpm_container_manage for edpm-compute-0 TASK [osp.edpm.edpm_container_manage : Validating arguments against arg spec 'main' - The main entry point for the edpm_container_manage role.] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Find all matching configs configs for in /var/lib/openstack/config/telemetry] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Finalise hashes for all containers] ***** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Delete orphan containers from /var/lib/openstack/config/telemetry] *** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/openstack/config/telemetry] *** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_container_manage/tasks/create.yml for edpm-compute-0 TASK [osp.edpm.edpm_container_manage : Create containers managed by Podman for /var/lib/openstack/config/telemetry] *** [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. [DEPRECATION WARNING]: Importing 'to_native' from 'ansible.module_utils._text' is deprecated. This feature will be removed from ansible-core version 2.24. Use ansible.module_utils.common.text.converters instead. changed: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Manage container systemd services and cleanup old systemd healthchecks for /var/lib/openstack/config/telemetry] *** [DEPRECATION WARNING]: Passing `convert_data` to `template` is deprecated. This feature will be removed in the future. changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Restart exporter container] ******************** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Deploy health check script] ******************** changed: [edpm-compute-0] TASK [Deploy exporter container] *********************************************** included: osp.edpm.edpm_container_manage for edpm-compute-0 TASK [osp.edpm.edpm_container_manage : Validating arguments against arg spec 'main' - The main entry point for the edpm_container_manage role.] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Find all matching configs configs for in /var/lib/openstack/config/telemetry] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Finalise hashes for all containers] ***** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Delete orphan containers from /var/lib/openstack/config/telemetry] *** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/openstack/config/telemetry] *** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_container_manage/tasks/create.yml for edpm-compute-0 TASK [osp.edpm.edpm_container_manage : Create containers managed by Podman for /var/lib/openstack/config/telemetry] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Manage container systemd services and cleanup old systemd healthchecks for /var/lib/openstack/config/telemetry] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Restart exporter container] ******************** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Deploy health check script] ******************** changed: [edpm-compute-0] TASK [Deploy exporter container] *********************************************** included: osp.edpm.edpm_container_manage for edpm-compute-0 TASK [osp.edpm.edpm_container_manage : Validating arguments against arg spec 'main' - The main entry point for the edpm_container_manage role.] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Find all matching configs configs for in /var/lib/openstack/config/telemetry] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Finalise hashes for all containers] ***** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Delete orphan containers from /var/lib/openstack/config/telemetry] *** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/openstack/config/telemetry] *** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_container_manage/tasks/create.yml for edpm-compute-0 TASK [osp.edpm.edpm_container_manage : Create containers managed by Podman for /var/lib/openstack/config/telemetry] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Manage container systemd services and cleanup old systemd healthchecks for /var/lib/openstack/config/telemetry] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Restart exporter container] ******************** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Deploy health check script] ******************** changed: [edpm-compute-0] TASK [Deploy exporter container] *********************************************** included: osp.edpm.edpm_container_manage for edpm-compute-0 TASK [osp.edpm.edpm_container_manage : Validating arguments against arg spec 'main' - The main entry point for the edpm_container_manage role.] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Find all matching configs configs for in /var/lib/openstack/config/telemetry] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Finalise hashes for all containers] ***** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Delete orphan containers from /var/lib/openstack/config/telemetry] *** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/openstack/config/telemetry] *** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_container_manage/tasks/create.yml for edpm-compute-0 TASK [osp.edpm.edpm_container_manage : Create containers managed by Podman for /var/lib/openstack/config/telemetry] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Manage container systemd services and cleanup old systemd healthchecks for /var/lib/openstack/config/telemetry] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Restart exporter container] ******************** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : List deployed health check scripts] ************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Correct health check scripts ownership based on container user IDs] *** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/chown_healthcheck.yml for edpm-compute-0 => (item={'path': '/var/lib/openstack/healthchecks/ovn_controller', 'mode': '0755', 'isdir': True, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 25, 'inode': 58722176, 'dev': 64516, 'nlink': 2, 'atime': 1764801445.2588446, 'mtime': 1764801422.4322798, 'ctime': 1764801445.2588446, 'gr_name': 'cloud-admin', 'pw_name': 'cloud-admin', 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': False, 'rgrp': True, 'xgrp': True, 'woth': False, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False}) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/chown_healthcheck.yml for edpm-compute-0 => (item={'path': '/var/lib/openstack/healthchecks/ovn_metadata_agent', 'mode': '0755', 'isdir': True, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 25, 'inode': 134225357, 'dev': 64516, 'nlink': 2, 'atime': 1764801512.3525076, 'mtime': 1764801485.8174136, 'ctime': 1764801512.3525076, 'gr_name': 'cloud-admin', 'pw_name': 'cloud-admin', 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': False, 'rgrp': True, 'xgrp': True, 'woth': False, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False}) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/chown_healthcheck.yml for edpm-compute-0 => (item={'path': '/var/lib/openstack/healthchecks/multipathd', 'mode': '0755', 'isdir': True, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 25, 'inode': 134289648, 'dev': 64516, 'nlink': 2, 'atime': 1764801805.9459803, 'mtime': 1764801788.895664, 'ctime': 1764801803.222941, 'gr_name': 'cloud-admin', 'pw_name': 'cloud-admin', 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': False, 'rgrp': True, 'xgrp': True, 'woth': False, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False}) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/chown_healthcheck.yml for edpm-compute-0 => (item={'path': '/var/lib/openstack/healthchecks/ceilometer_agent_compute', 'mode': '0755', 'isdir': True, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 51, 'inode': 17350146, 'dev': 64516, 'nlink': 2, 'atime': 1764801980.993815, 'mtime': 1764801966.854465, 'ctime': 1764801978.729759, 'gr_name': 'cloud-admin', 'pw_name': 'cloud-admin', 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': False, 'rgrp': True, 'xgrp': True, 'woth': False, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False}) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/chown_healthcheck.yml for edpm-compute-0 => (item={'path': '/var/lib/openstack/healthchecks/node_exporter', 'mode': '0755', 'isdir': True, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 25, 'inode': 92427402, 'dev': 64516, 'nlink': 2, 'atime': 1764801993.153115, 'mtime': 1764801982.3518486, 'ctime': 1764801990.7890573, 'gr_name': 'cloud-admin', 'pw_name': 'cloud-admin', 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': False, 'rgrp': True, 'xgrp': True, 'woth': False, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False}) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/chown_healthcheck.yml for edpm-compute-0 => (item={'path': '/var/lib/openstack/healthchecks/podman_exporter', 'mode': '0755', 'isdir': True, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 25, 'inode': 134292126, 'dev': 64516, 'nlink': 2, 'atime': 1764802004.1943839, 'mtime': 1764801994.4101458, 'ctime': 1764802002.8403509, 'gr_name': 'cloud-admin', 'pw_name': 'cloud-admin', 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': False, 'rgrp': True, 'xgrp': True, 'woth': False, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False}) included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/chown_healthcheck.yml for edpm-compute-0 => (item={'path': '/var/lib/openstack/healthchecks/openstack_network_exporter', 'mode': '0755', 'isdir': True, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 25, 'inode': 92438153, 'dev': 64516, 'nlink': 2, 'atime': 1764802018.123723, 'mtime': 1764802005.6264188, 'ctime': 1764802015.9696705, 'gr_name': 'cloud-admin', 'pw_name': 'cloud-admin', 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': False, 'rgrp': True, 'xgrp': True, 'woth': False, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False}) TASK [osp.edpm.edpm_telemetry : Resolve container name] ************************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Wait until container is up and running] ******** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get user under which container runs] *********** [DEPRECATION WARNING]: Importing 'to_text' from 'ansible.module_utils._text' is deprecated. This feature will be removed from ansible-core version 2.24. Use ansible.module_utils.common.text.converters instead. changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get group under which container runs] ********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Correct ownership if health check script for container] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Resolve container name] ************************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Wait until container is up and running] ******** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get user under which container runs] *********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get group under which container runs] ********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Correct ownership if health check script for container] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Resolve container name] ************************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Wait until container is up and running] ******** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get user under which container runs] *********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get group under which container runs] ********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Correct ownership if health check script for container] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Resolve container name] ************************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Wait until container is up and running] ******** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get user under which container runs] *********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get group under which container runs] ********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Correct ownership if health check script for container] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Resolve container name] ************************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Wait until container is up and running] ******** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get user under which container runs] *********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get group under which container runs] ********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Correct ownership if health check script for container] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Resolve container name] ************************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Wait until container is up and running] ******** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get user under which container runs] *********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get group under which container runs] ********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Correct ownership if health check script for container] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Resolve container name] ************************ ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Wait until container is up and running] ******** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get user under which container runs] *********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Get group under which container runs] ********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Correct ownership if health check script for container] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Post-install] ********************************** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_telemetry/tasks/post-install.yml for edpm-compute-0 TASK [osp.edpm.edpm_telemetry : Ensure firewall directory is present] ********** ok: [edpm-compute-0] TASK [osp.edpm.edpm_telemetry : Copy telemetry firewall config] **************** changed: [edpm-compute-0] TASK [Configure firewall for the libvirt] ************************************** included: osp.edpm.edpm_nftables for edpm-compute-0 TASK [osp.edpm.edpm_nftables : Create snippets directory] ********************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Push default ruleset snipet] ******************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Write user rules snippet] *********************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Push empty ruleset] ***************************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Load empty ruleset] ***************************** skipping: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Get current nftables content] ******************* changed: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Load firewall snippets] ************************* ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Generate nft flushes] *************************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Generate nft edpm chains] *********************** ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Generate nft ruleset in static file] ************ changed: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Create a sentinel file when nft rules are changed] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Validate all of the generated content before loading] *** changed: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Ensure we load our different nft rulesets on boot] *** ok: [edpm-compute-0] TASK [Reload firewall for new libvirt rules] *********************************** included: osp.edpm.edpm_nftables for edpm-compute-0 TASK [osp.edpm.edpm_nftables : Inject our custom chains in nftables] *********** changed: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Check if rules are changed] ********************* ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Reload ruleset] ********************************* changed: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Delete nft_ruleset_changed file] **************** changed: [edpm-compute-0] PLAY RECAP ********************************************************************* edpm-compute-0 : ok=162  changed=55  unreachable=0 failed=0 skipped=13  rescued=0 ignored=1