Identity added: /runner/artifacts/neutron-metadata-dataplane-edpm/ssh_key_data (/runner/artifacts/neutron-metadata-dataplane-edpm/ssh_key_data) PLAY [Deploy EDPM Neutron OVN Metadata agent] ********************************** [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-1' 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.19/reference_appendices/interpreter_discovery.html for more information. ok: [edpm-compute-1] [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.19/reference_appendices/interpreter_discovery.html for more information. ok: [edpm-compute-0] TASK [osp.edpm.edpm_neutron_metadata : Validating arguments against arg spec 'main' - The main entry point for the edpm_neutron_metadata role.] *** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_neutron_metadata : Gather user fact] *********************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_neutron_metadata : Create persistent directories] ********** changed: [edpm-compute-1] => (item={'path': '/var/lib/config-data/ansible-generated/neutron-ovn-metadata-agent'}) changed: [edpm-compute-0] => (item={'path': '/var/lib/config-data/ansible-generated/neutron-ovn-metadata-agent'}) changed: [edpm-compute-1] => (item={'path': '/var/lib/neutron', 'mode': '0755'}) changed: [edpm-compute-0] => (item={'path': '/var/lib/neutron', 'mode': '0755'}) changed: [edpm-compute-1] => (item={'path': '/var/lib/neutron/kill_scripts', 'mode': '0755'}) changed: [edpm-compute-0] => (item={'path': '/var/lib/neutron/kill_scripts', 'mode': '0755'}) changed: [edpm-compute-1] => (item={'path': '/var/lib/neutron/ovn-metadata-proxy', 'mode': '0755'}) changed: [edpm-compute-0] => (item={'path': '/var/lib/neutron/ovn-metadata-proxy', 'mode': '0755'}) changed: [edpm-compute-1] => (item={'path': '/var/lib/neutron/external/pids', 'mode': '0755'}) changed: [edpm-compute-0] => (item={'path': '/var/lib/neutron/external/pids', 'mode': '0755'}) TASK [osp.edpm.edpm_neutron_metadata : Gather SELinux fact if needed] ********** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_neutron_metadata : Enable virt_sandbox_use_netlink for healthcheck] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_neutron_metadata : Configure sidecar containers scripts] *** changed: [edpm-compute-1] => (item={'src': 'wrappers/haproxy.j2', 'dest': 'ovn_metadata_haproxy_wrapper'}) changed: [edpm-compute-0] => (item={'src': 'wrappers/haproxy.j2', 'dest': 'ovn_metadata_haproxy_wrapper'}) TASK [osp.edpm.edpm_neutron_metadata : Configure kill_scripts for sidecar containers] *** changed: [edpm-compute-1] => (item={'src': 'wrappers/kill-script.j2', 'dest': 'haproxy-kill'}) changed: [edpm-compute-0] => (item={'src': 'wrappers/kill-script.j2', 'dest': 'haproxy-kill'}) TASK [Ensure Openvswitch installed and running] ******************************** included: osp.edpm.edpm_ovs for edpm-compute-1, edpm-compute-0 TASK [osp.edpm.edpm_ovs : Gather ansible_local facts] ************************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_ovs : Install ovs packages] ******************************** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_ovs : Ensure ovs services are enabled and running] ********* ok: [edpm-compute-1] => (item=openvswitch) ok: [edpm-compute-0] => (item=openvswitch) TASK [osp.edpm.edpm_neutron_metadata : Render neutron config files] ************ changed: [edpm-compute-1] => (item={'src': 'rootwrap.conf.j2', 'dest': '01-rootwrap.conf'}) changed: [edpm-compute-0] => (item={'src': 'rootwrap.conf.j2', 'dest': '01-rootwrap.conf'}) changed: [edpm-compute-1] => (item={'src': 'neutron-ovn-metadata-agent.conf.j2', 'dest': '01-neutron-ovn-metadata-agent.conf'}) changed: [edpm-compute-0] => (item={'src': 'neutron-ovn-metadata-agent.conf.j2', 'dest': '01-neutron-ovn-metadata-agent.conf'}) TASK [osp.edpm.edpm_neutron_metadata : Discover secrets in /var/lib/openstack/configs/neutron-metadata] *** ok: [edpm-compute-0 -> localhost] ok: [edpm-compute-1 -> localhost] TASK [osp.edpm.edpm_neutron_metadata : Flatten secrets into /var/lib/config-data/ansible-generated/neutron-ovn-metadata-agent] *** changed: [edpm-compute-0] => (item={'path': '/var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 1000790000, 'size': 440, 'inode': 3, 'dev': 9437288, 'nlink': 1, 'atime': 1760181513.978976, 'mtime': 1760181511.8309145, 'ctime': 1760181513.2189543, 'gr_name': '', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) changed: [edpm-compute-1] => (item={'path': '/var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 1000790000, 'size': 440, 'inode': 3, 'dev': 9437288, 'nlink': 1, 'atime': 1760181513.978976, 'mtime': 1760181511.8309145, 'ctime': 1760181513.2189543, 'gr_name': '', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) changed: [edpm-compute-1] => (item={'path': '/var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 1000790000, 'size': 167, 'inode': 3, 'dev': 9437277, 'nlink': 1, 'atime': 1760181513.979976, 'mtime': 1760181511.8289144, 'ctime': 1760181513.2189543, 'gr_name': '', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) changed: [edpm-compute-0] => (item={'path': '/var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 1000790000, 'size': 167, 'inode': 3, 'dev': 9437277, 'nlink': 1, 'atime': 1760181513.979976, 'mtime': 1760181511.8289144, 'ctime': 1760181513.2189543, 'gr_name': '', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) TASK [osp.edpm.edpm_neutron_metadata : Determine if cacert file exists] ******** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_neutron_metadata : Set cacert mount] *********************** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** ok: [edpm-compute-1] => (item=edpm-container-shutdown) ok: [edpm-compute-0] => (item=edpm-container-shutdown) ok: [edpm-compute-1] => (item=edpm-start-podman-container) ok: [edpm-compute-0] => (item=edpm-start-podman-container) TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_neutron_metadata : Update ovn_metadata_agent health check script] *** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_neutron_metadata/tasks/healthchecks.yml for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_neutron_metadata : Gather user fact] *********************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_neutron_metadata : Ensure base directory for health checks exists] *** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_neutron_metadata : Deploy ovn_metadata_agent health check script] *** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [Run ovn_metadata_agent container] **************************************** included: osp.edpm.edpm_container_standalone for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_container_standalone : Validating arguments against arg spec 'main' - The main entry point for the edpm_container_standalone role.] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** changed: [edpm-compute-1] => (item={'key': 'ovn_metadata_agent', 'value': {'command': 'neutron-ovn-metadata-agent', 'config_files': [{'source': '/etc/neutron.conf.d/01-rootwrap.conf', 'dest': '/etc/neutron/rootwrap.conf', 'owner': 'root:root', 'perm': '0600'}], 'permissions': [{'owner': 'neutron:neutron', 'path': '/var/lib/neutron', 'recurse': True}, {'optional': True, 'owner': 'neutron:neutron', 'path': '/etc/pki/tls/certs/ovn_metadata.crt', 'perm': 420}, {'optional': True, 'owner': 'neutron:neutron', 'path': '/etc/pki/tls/private/ovn_metadata.key', 'perm': 420}]}}) changed: [edpm-compute-0] => (item={'key': 'ovn_metadata_agent', 'value': {'command': 'neutron-ovn-metadata-agent', 'config_files': [{'source': '/etc/neutron.conf.d/01-rootwrap.conf', 'dest': '/etc/neutron/rootwrap.conf', 'owner': 'root:root', 'perm': '0600'}], 'permissions': [{'owner': 'neutron:neutron', 'path': '/var/lib/neutron', 'recurse': True}, {'optional': True, 'owner': 'neutron:neutron', 'path': '/etc/pki/tls/certs/ovn_metadata.crt', 'perm': 420}, {'optional': True, 'owner': 'neutron:neutron', 'path': '/etc/pki/tls/private/ovn_metadata.key', 'perm': 420}]}}) TASK [osp.edpm.edpm_container_standalone : Create config file /var/lib/edpm-config/container-startup-config/ovn_metadata_agent] *** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_container_standalone : Render container definitions: [ovn_metadata_agent ]] *** changed: [edpm-compute-1] => (item=(censored due to no_log)) changed: [edpm-compute-0] => (item=(censored due to no_log)) TASK [Run containers: [ ovn_metadata_agent ]] ********************************** included: edpm_container_manage for edpm-compute-0, edpm-compute-1 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] ok: [edpm-compute-1] TASK [osp.edpm.edpm_container_manage : Find all matching configs configs for in /var/lib/edpm-config/container-startup-config/ovn_metadata_agent] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Finalise hashes for all containers] ***** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Delete orphan containers from /var/lib/edpm-config/container-startup-config/ovn_metadata_agent] *** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_container_manage/tasks/delete_orphan.yml for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_container_manage : Gather podman infos] ******************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_container_manage : Exclude Ceph containers from podman container list] *** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [Delete orphan containers managed by Podman for /var/lib/edpm-config/container-startup-config/ovn_metadata_agent] *** included: edpm_container_rm for edpm-compute-1, edpm-compute-0 TASK [osp.edpm.edpm_container_rm : Validating arguments against arg spec 'main' - The main entry point for the edpm_container_rm role.] *** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_container_rm : Include edpm container rm task file] ******** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/edpm-config/container-startup-config/ovn_metadata_agent] *** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_container_manage/tasks/create.yml for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_container_manage : Create containers managed by Podman for /var/lib/edpm-config/container-startup-config/ovn_metadata_agent] *** changed: [edpm-compute-0] changed: [edpm-compute-1] TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_container_manage : Manage container systemd services and cleanup old systemd healthchecks for /var/lib/edpm-config/container-startup-config/ovn_metadata_agent] *** [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. [DEPRECATION WARNING]: Passing `convert_data` to `template` is deprecated. This feature will be removed in the future. changed: [edpm-compute-1] changed: [edpm-compute-0] PLAY RECAP ********************************************************************* edpm-compute-0 : ok=48  changed=13  unreachable=0 failed=0 skipped=4  rescued=0 ignored=0 edpm-compute-1 : ok=48  changed=13  unreachable=0 failed=0 skipped=4  rescued=0 ignored=0