Identity added: /runner/artifacts/libvirt-dataplane-edpm/ssh_key_data (/runner/artifacts/libvirt-dataplane-edpm/ssh_key_data) PLAY [Deploy EDPM libvirt] ***************************************************** [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_libvirt : Validating arguments against arg spec 'main' - The main entry point for the edpm_libvirt role.] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_libvirt : Adopt libvirt from tripleo] ********************** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_libvirt/tasks/adoption.yml for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_libvirt : Check if nova_virtlogd container exists] ********* ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_libvirt : Stop nova_virtlogd containers not managed by service units] *** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [Stop and disable libvirt services] *************************************** included: osp.edpm.edpm_tripleo_cleanup for edpm-compute-0, edpm-compute-1 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-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Reload units to check for new changes] *** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_tripleo_cleanup : Gather service facts] ******************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Set list of tripleo services] ************ ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_tripleo_cleanup : Get all services] ************************ skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_tripleo_cleanup : Filter for tripleo services and skip the ones in skip list] *** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_tripleo_cleanup : Stop and disable tripleo services] ******* ok: [edpm-compute-0] => (item=tripleo_nova_libvirt.target) ok: [edpm-compute-1] => (item=tripleo_nova_libvirt.target) ok: [edpm-compute-0] => (item=tripleo_nova_virtlogd_wrapper.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtlogd_wrapper.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtnodedevd.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtnodedevd.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtproxyd.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtproxyd.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtqemud.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtqemud.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtsecretd.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtsecretd.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtstoraged.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtstoraged.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_nova_libvirt.target: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_libvirt.target', '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_nova_libvirt.target', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-0] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtlogd_wrapper.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtlogd_wrapper.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_nova_virtlogd_wrapper.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-0] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtnodedevd.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtnodedevd.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_nova_virtnodedevd.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-0] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtproxyd.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtproxyd.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_nova_virtproxyd.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-0] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtqemud.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtqemud.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_nova_virtqemud.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-1] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_libvirt.target: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_libvirt.target', '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_nova_libvirt.target', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-0] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtsecretd.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtsecretd.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_nova_virtsecretd.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-1] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtlogd_wrapper.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtlogd_wrapper.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_nova_virtlogd_wrapper.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-0] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtstoraged.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtstoraged.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_nova_virtstoraged.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-0] skipping: [edpm-compute-1] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtnodedevd.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtnodedevd.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_nova_virtnodedevd.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-1] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtproxyd.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtproxyd.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_nova_virtproxyd.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-1] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtqemud.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtqemud.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_nova_virtqemud.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-1] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtsecretd.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtsecretd.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_nova_virtsecretd.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-1] => (item={'failed': False, 'msg': 'Could not find the requested service tripleo_nova_virtstoraged.service: host', 'invocation': {'module_args': {'enabled': False, 'name': 'tripleo_nova_virtstoraged.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_nova_virtstoraged.service', 'ansible_loop_var': 'item'})  skipping: [edpm-compute-1] 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, edpm-compute-1 => (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, edpm-compute-1 => (item=/etc/systemd/system) TASK [osp.edpm.edpm_tripleo_cleanup : Remove unit files from the location: /usr/lib/systemd/system] *** ok: [edpm-compute-1] => (item=tripleo_nova_libvirt.target) ok: [edpm-compute-0] => (item=tripleo_nova_libvirt.target) ok: [edpm-compute-1] => (item=tripleo_nova_virtlogd_wrapper.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtlogd_wrapper.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtnodedevd.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtnodedevd.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtproxyd.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtproxyd.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtqemud.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtqemud.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtsecretd.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtsecretd.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtstoraged.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtstoraged.service) TASK [osp.edpm.edpm_tripleo_cleanup : Remove unit files from the location: /etc/systemd/system] *** ok: [edpm-compute-1] => (item=tripleo_nova_libvirt.target) ok: [edpm-compute-0] => (item=tripleo_nova_libvirt.target) ok: [edpm-compute-1] => (item=tripleo_nova_virtlogd_wrapper.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtlogd_wrapper.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtnodedevd.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtnodedevd.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtproxyd.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtproxyd.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtqemud.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtqemud.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtsecretd.service) ok: [edpm-compute-1] => (item=tripleo_nova_virtstoraged.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtsecretd.service) ok: [edpm-compute-0] => (item=tripleo_nova_virtstoraged.service) TASK [Adopt (stop tracking) certs from tripleo] ******************************** included: edpm_install_certs for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_install_certs : Stop and disable certmonger] *************** ok: [edpm-compute-1] 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-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_install_certs : Backup certificate requests] *************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_install_certs : Remove certificate requests] *************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_tripleo_cleanup : Reload units] **************************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_tripleo_cleanup : Reset state of failed systemd units] ***** changed: [edpm-compute-1] => (item=tripleo_nova_libvirt.target) changed: [edpm-compute-0] => (item=tripleo_nova_libvirt.target) changed: [edpm-compute-1] => (item=tripleo_nova_virtlogd_wrapper.service) changed: [edpm-compute-0] => (item=tripleo_nova_virtlogd_wrapper.service) changed: [edpm-compute-1] => (item=tripleo_nova_virtnodedevd.service) changed: [edpm-compute-0] => (item=tripleo_nova_virtnodedevd.service) changed: [edpm-compute-1] => (item=tripleo_nova_virtproxyd.service) changed: [edpm-compute-0] => (item=tripleo_nova_virtproxyd.service) changed: [edpm-compute-1] => (item=tripleo_nova_virtqemud.service) changed: [edpm-compute-0] => (item=tripleo_nova_virtqemud.service) changed: [edpm-compute-1] => (item=tripleo_nova_virtsecretd.service) changed: [edpm-compute-1] => (item=tripleo_nova_virtstoraged.service) changed: [edpm-compute-0] => (item=tripleo_nova_virtsecretd.service) changed: [edpm-compute-0] => (item=tripleo_nova_virtstoraged.service) TASK [osp.edpm.edpm_libvirt : Ensure libvirt user] ***************************** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_libvirt/tasks/user.yml for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_users : Validating arguments against arg spec 'main' - The main entry point for the edpm_users role.] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_users : Gather user fact] ********************************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] 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, edpm-compute-1 => (item={'name': 'libvirt', 'uid': '42473', 'gid': '42473', 'shell': '/sbin/nologin', 'comment': 'libvirt user'}) 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-1]: FAILED! => {"changed": false, "msg": "One or more supplied key could not be found in the database."} ...ignoring 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 [ libvirt ]] *** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_users : Ensure user is present on the host [ libvirt ]] **** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_users : Create host directories] *************************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Install libvirt] ********************************* included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_libvirt/tasks/install.yml for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_libvirt : Gather ansible_local facts] ********************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Install libvirt packages] ************************ changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_libvirt : Ensure monolithic libvirt and tcp socket activation is not enabled or running] *** changed: [edpm-compute-1] => (item=libvirtd) changed: [edpm-compute-0] => (item=libvirtd) changed: [edpm-compute-1] => (item=libvirtd-tcp.socket) changed: [edpm-compute-0] => (item=libvirtd-tcp.socket) changed: [edpm-compute-1] => (item=libvirtd-tls.socket) changed: [edpm-compute-0] => (item=libvirtd-tls.socket) changed: [edpm-compute-1] => (item=virtproxyd-tcp.socket) changed: [edpm-compute-0] => (item=virtproxyd-tcp.socket) TASK [osp.edpm.edpm_libvirt : Ensure libvirt services are enabled and running] *** changed: [edpm-compute-1] => (item=virtlogd) changed: [edpm-compute-0] => (item=virtlogd) changed: [edpm-compute-1] => (item=virtnodedevd) changed: [edpm-compute-0] => (item=virtnodedevd) changed: [edpm-compute-1] => (item=virtproxyd) ok: [edpm-compute-1] => (item=virtqemud) changed: [edpm-compute-0] => (item=virtproxyd) changed: [edpm-compute-1] => (item=virtsecretd) ok: [edpm-compute-0] => (item=virtqemud) changed: [edpm-compute-0] => (item=virtsecretd) TASK [osp.edpm.edpm_libvirt : Configure virtproxyd-tls.socket] ***************** changed: [edpm-compute-0] changed: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Configure socket activation for libvirt services] *** ok: [edpm-compute-1] => (item=['virtlogd', '']) skipping: [edpm-compute-1] => (item=['virtlogd', '-ro'])  ok: [edpm-compute-0] => (item=['virtlogd', '']) skipping: [edpm-compute-0] => (item=['virtlogd', '-ro'])  ok: [edpm-compute-1] => (item=['virtlogd', '-admin']) ok: [edpm-compute-0] => (item=['virtlogd', '-admin']) ok: [edpm-compute-1] => (item=['virtnodedevd', '']) ok: [edpm-compute-0] => (item=['virtnodedevd', '']) ok: [edpm-compute-1] => (item=['virtnodedevd', '-ro']) ok: [edpm-compute-0] => (item=['virtnodedevd', '-ro']) ok: [edpm-compute-1] => (item=['virtnodedevd', '-admin']) ok: [edpm-compute-0] => (item=['virtnodedevd', '-admin']) ok: [edpm-compute-0] => (item=['virtproxyd', '']) ok: [edpm-compute-1] => (item=['virtproxyd', '']) ok: [edpm-compute-0] => (item=['virtproxyd', '-ro']) ok: [edpm-compute-1] => (item=['virtproxyd', '-ro']) ok: [edpm-compute-1] => (item=['virtproxyd', '-admin']) ok: [edpm-compute-0] => (item=['virtproxyd', '-admin']) ok: [edpm-compute-1] => (item=['virtqemud', '']) ok: [edpm-compute-0] => (item=['virtqemud', '']) ok: [edpm-compute-1] => (item=['virtqemud', '-ro']) ok: [edpm-compute-0] => (item=['virtqemud', '-ro']) ok: [edpm-compute-1] => (item=['virtqemud', '-admin']) ok: [edpm-compute-0] => (item=['virtqemud', '-admin']) ok: [edpm-compute-1] => (item=['virtsecretd', '']) ok: [edpm-compute-0] => (item=['virtsecretd', '']) ok: [edpm-compute-1] => (item=['virtsecretd', '-ro']) ok: [edpm-compute-0] => (item=['virtsecretd', '-ro']) ok: [edpm-compute-1] => (item=['virtsecretd', '-admin']) ok: [edpm-compute-0] => (item=['virtsecretd', '-admin']) TASK [osp.edpm.edpm_libvirt : Configure libvirt] ******************************* included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_libvirt/tasks/configure.yml for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_libvirt : Get libvirt password] **************************** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Gather user fact] ******************************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Create libvirt config dir] *********************** changed: [edpm-compute-1] => (item={'path': '/etc/tmpfiles.d/', 'owner': 'root', 'group': 'root'}) changed: [edpm-compute-0] => (item={'path': '/etc/tmpfiles.d/', 'owner': 'root', 'group': 'root'}) ok: [edpm-compute-1] => (item={'path': '/var/lib/edpm-config/firewall', 'owner': 'root', 'group': 'root'}) ok: [edpm-compute-0] => (item={'path': '/var/lib/edpm-config/firewall', 'owner': 'root', 'group': 'root'}) changed: [edpm-compute-1] => (item={'path': '/etc/pki/libvirt', 'owner': 'root', 'group': 'root', 'mode': '0755'}) changed: [edpm-compute-0] => (item={'path': '/etc/pki/libvirt', 'owner': 'root', 'group': 'root', 'mode': '0755'}) changed: [edpm-compute-1] => (item={'path': '/etc/pki/libvirt/private', 'owner': 'root', 'group': 'root', 'mode': '0755'}) changed: [edpm-compute-0] => (item={'path': '/etc/pki/libvirt/private', 'owner': 'root', 'group': 'root', 'mode': '0755'}) changed: [edpm-compute-1] => (item={'path': '/etc/pki/CA', 'owner': 'root', 'group': 'root', 'mode': '0755'}) changed: [edpm-compute-0] => (item={'path': '/etc/pki/CA', 'owner': 'root', 'group': 'root', 'mode': '0755'}) changed: [edpm-compute-1] => (item={'path': '/etc/pki/qemu', 'owner': 'root', 'group': 'qemu'}) changed: [edpm-compute-0] => (item={'path': '/etc/pki/qemu', 'owner': 'root', 'group': 'qemu'}) TASK [osp.edpm.edpm_libvirt : Render libvirt config files] ********************* changed: [edpm-compute-1] => (item={'src': 'virtlogd.conf', 'dest': 'libvirt/virtlogd.conf'}) changed: [edpm-compute-0] => (item={'src': 'virtlogd.conf', 'dest': 'libvirt/virtlogd.conf'}) changed: [edpm-compute-1] => (item={'src': 'virtnodedevd.conf', 'dest': 'libvirt/virtnodedevd.conf'}) changed: [edpm-compute-0] => (item={'src': 'virtnodedevd.conf', 'dest': 'libvirt/virtnodedevd.conf'}) changed: [edpm-compute-1] => (item={'src': 'virtproxyd.conf', 'dest': 'libvirt/virtproxyd.conf'}) changed: [edpm-compute-0] => (item={'src': 'virtproxyd.conf', 'dest': 'libvirt/virtproxyd.conf'}) changed: [edpm-compute-1] => (item={'src': 'virtqemud.conf', 'dest': 'libvirt/virtqemud.conf'}) changed: [edpm-compute-0] => (item={'src': 'virtqemud.conf', 'dest': 'libvirt/virtqemud.conf'}) changed: [edpm-compute-1] => (item={'src': 'qemu.conf.j2', 'dest': 'libvirt/qemu.conf'}) changed: [edpm-compute-0] => (item={'src': 'qemu.conf.j2', 'dest': 'libvirt/qemu.conf'}) changed: [edpm-compute-1] => (item={'src': 'virtsecretd.conf', 'dest': 'libvirt/virtsecretd.conf'}) changed: [edpm-compute-0] => (item={'src': 'virtsecretd.conf', 'dest': 'libvirt/virtsecretd.conf'}) changed: [edpm-compute-1] => (item={'src': 'auth.conf', 'dest': 'libvirt/auth.conf', 'mode': '0600'}) changed: [edpm-compute-0] => (item={'src': 'auth.conf', 'dest': 'libvirt/auth.conf', 'mode': '0600'}) changed: [edpm-compute-1] => (item={'src': 'sasl_libvirt.conf', 'dest': 'sasl2/libvirt.conf'}) changed: [edpm-compute-0] => (item={'src': 'sasl_libvirt.conf', 'dest': 'sasl2/libvirt.conf'}) TASK [osp.edpm.edpm_libvirt : Add libvirt password to sasl db] ***************** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_libvirt : Remove libvirt sasl db] ************************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Create libvirt socket activation drop-in directories] *** changed: [edpm-compute-0] => (item=['virtlogd', '']) skipping: [edpm-compute-0] => (item=['virtlogd', '-ro'])  changed: [edpm-compute-1] => (item=['virtlogd', '']) skipping: [edpm-compute-1] => (item=['virtlogd', '-ro'])  changed: [edpm-compute-1] => (item=['virtlogd', '-admin']) changed: [edpm-compute-0] => (item=['virtlogd', '-admin']) changed: [edpm-compute-1] => (item=['virtnodedevd', '']) changed: [edpm-compute-0] => (item=['virtnodedevd', '']) changed: [edpm-compute-1] => (item=['virtnodedevd', '-ro']) changed: [edpm-compute-0] => (item=['virtnodedevd', '-ro']) changed: [edpm-compute-1] => (item=['virtnodedevd', '-admin']) changed: [edpm-compute-0] => (item=['virtnodedevd', '-admin']) changed: [edpm-compute-1] => (item=['virtproxyd', '']) changed: [edpm-compute-0] => (item=['virtproxyd', '']) changed: [edpm-compute-1] => (item=['virtproxyd', '-ro']) changed: [edpm-compute-0] => (item=['virtproxyd', '-ro']) changed: [edpm-compute-1] => (item=['virtproxyd', '-admin']) changed: [edpm-compute-0] => (item=['virtproxyd', '-admin']) changed: [edpm-compute-1] => (item=['virtqemud', '']) changed: [edpm-compute-0] => (item=['virtqemud', '']) changed: [edpm-compute-1] => (item=['virtqemud', '-ro']) changed: [edpm-compute-0] => (item=['virtqemud', '-ro']) changed: [edpm-compute-1] => (item=['virtqemud', '-admin']) changed: [edpm-compute-0] => (item=['virtqemud', '-admin']) changed: [edpm-compute-1] => (item=['virtsecretd', '']) changed: [edpm-compute-0] => (item=['virtsecretd', '']) changed: [edpm-compute-1] => (item=['virtsecretd', '-ro']) changed: [edpm-compute-0] => (item=['virtsecretd', '-ro']) changed: [edpm-compute-1] => (item=['virtsecretd', '-admin']) changed: [edpm-compute-0] => (item=['virtsecretd', '-admin']) TASK [osp.edpm.edpm_libvirt : Render libvirt socket activation drop-in files] *** changed: [edpm-compute-1] => (item=['virtlogd', '']) skipping: [edpm-compute-1] => (item=['virtlogd', '-ro'])  changed: [edpm-compute-0] => (item=['virtlogd', '']) skipping: [edpm-compute-0] => (item=['virtlogd', '-ro'])  changed: [edpm-compute-1] => (item=['virtlogd', '-admin']) changed: [edpm-compute-0] => (item=['virtlogd', '-admin']) changed: [edpm-compute-1] => (item=['virtnodedevd', '']) changed: [edpm-compute-0] => (item=['virtnodedevd', '']) changed: [edpm-compute-1] => (item=['virtnodedevd', '-ro']) changed: [edpm-compute-0] => (item=['virtnodedevd', '-ro']) changed: [edpm-compute-1] => (item=['virtnodedevd', '-admin']) changed: [edpm-compute-0] => (item=['virtnodedevd', '-admin']) changed: [edpm-compute-1] => (item=['virtproxyd', '']) changed: [edpm-compute-0] => (item=['virtproxyd', '']) changed: [edpm-compute-1] => (item=['virtproxyd', '-ro']) changed: [edpm-compute-0] => (item=['virtproxyd', '-ro']) changed: [edpm-compute-1] => (item=['virtproxyd', '-admin']) changed: [edpm-compute-0] => (item=['virtproxyd', '-admin']) changed: [edpm-compute-1] => (item=['virtqemud', '']) changed: [edpm-compute-0] => (item=['virtqemud', '']) changed: [edpm-compute-1] => (item=['virtqemud', '-ro']) changed: [edpm-compute-0] => (item=['virtqemud', '-ro']) changed: [edpm-compute-1] => (item=['virtqemud', '-admin']) changed: [edpm-compute-0] => (item=['virtqemud', '-admin']) changed: [edpm-compute-1] => (item=['virtsecretd', '']) changed: [edpm-compute-0] => (item=['virtsecretd', '']) changed: [edpm-compute-1] => (item=['virtsecretd', '-ro']) changed: [edpm-compute-0] => (item=['virtsecretd', '-ro']) changed: [edpm-compute-1] => (item=['virtsecretd', '-admin']) changed: [edpm-compute-0] => (item=['virtsecretd', '-admin']) TASK [osp.edpm.edpm_libvirt : Check if /run/libvirt has container_file_t selinux label] *** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_libvirt : Restore selinux label for /run/libvirt to virt_var_run_t] *** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Enable os_enable_vtpm SELinux boolean for vTPM] *** changed: [edpm-compute-0] changed: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Move libvirt TLS files to the right location on the compute node] *** changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.crt', 'dest': '/etc/pki/libvirt/servercert.pem'}) changed: [edpm-compute-1] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.crt', 'dest': '/etc/pki/libvirt/servercert.pem'}) changed: [edpm-compute-1] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.key', 'dest': '/etc/pki/libvirt/private/serverkey.pem', 'mode': '0600'}) changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.key', 'dest': '/etc/pki/libvirt/private/serverkey.pem', 'mode': '0600'}) changed: [edpm-compute-1] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.crt', 'dest': '/etc/pki/libvirt/clientcert.pem'}) changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.crt', 'dest': '/etc/pki/libvirt/clientcert.pem'}) changed: [edpm-compute-1] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.key', 'dest': '/etc/pki/libvirt/private/clientkey.pem'}) changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.key', 'dest': '/etc/pki/libvirt/private/clientkey.pem'}) changed: [edpm-compute-1] => (item={'src': '/var/lib/openstack/certs/libvirt/default/ca.crt', 'dest': '/etc/pki/CA/cacert.pem'}) changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/certs/libvirt/default/ca.crt', 'dest': '/etc/pki/CA/cacert.pem'}) TASK [osp.edpm.edpm_libvirt : Move qemu TLS files to the right location on the compute node] *** changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.crt', 'dest': '/etc/pki/qemu/server-cert.pem'}) changed: [edpm-compute-1] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.crt', 'dest': '/etc/pki/qemu/server-cert.pem'}) changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.key', 'dest': '/etc/pki/qemu/server-key.pem'}) changed: [edpm-compute-1] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.key', 'dest': '/etc/pki/qemu/server-key.pem'}) changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.crt', 'dest': '/etc/pki/qemu/client-cert.pem'}) changed: [edpm-compute-1] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.crt', 'dest': '/etc/pki/qemu/client-cert.pem'}) changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.key', 'dest': '/etc/pki/qemu/client-key.pem'}) changed: [edpm-compute-1] => (item={'src': '/var/lib/openstack/certs/libvirt/default/tls.key', 'dest': '/etc/pki/qemu/client-key.pem'}) changed: [edpm-compute-0] => (item={'src': '/var/lib/openstack/certs/libvirt/default/ca.crt', 'dest': '/etc/pki/qemu/ca-cert.pem'}) changed: [edpm-compute-1] => (item={'src': '/var/lib/openstack/certs/libvirt/default/ca.crt', 'dest': '/etc/pki/qemu/ca-cert.pem'}) TASK [osp.edpm.edpm_libvirt : Flush handlers] ********************************** TASK [osp.edpm.edpm_libvirt : Flush handlers] ********************************** RUNNING HANDLER [osp.edpm.edpm_libvirt : Restart libvirt services] ************* changed: [edpm-compute-1] => (item=virtlogd) changed: [edpm-compute-0] => (item=virtlogd) changed: [edpm-compute-0] => (item=virtnodedevd) changed: [edpm-compute-1] => (item=virtnodedevd) changed: [edpm-compute-0] => (item=virtproxyd) changed: [edpm-compute-1] => (item=virtproxyd) changed: [edpm-compute-0] => (item=virtqemud) changed: [edpm-compute-1] => (item=virtqemud) changed: [edpm-compute-0] => (item=virtsecretd) changed: [edpm-compute-1] => (item=virtsecretd) TASK [osp.edpm.edpm_libvirt : Post-install libvirt] **************************** included: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_libvirt/tasks/post-install.yml for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_libvirt : Ensure ceph config directory exists] ************* changed: [edpm-compute-0] changed: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Gather Ceph configuration files] ***************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_libvirt : Extract FSIDs from Ceph configuration files] ***** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Map Ceph clusters to FSIDs] ********************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Gather Ceph keyring files] *********************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Map Ceph clusters to cephx users] **************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Use maps to create libvirt secrets] ************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Copy found_confs to /etc/ceph for qemu] ********** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Copy libvirt firewall config] ******************** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [Configure firewall for the libvirt] ************************************** included: osp.edpm.edpm_nftables for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_nftables : Create snippets directory] ********************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Push default ruleset snipet] ******************** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_nftables : Write user rules snippet] *********************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Push empty ruleset] ***************************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Load empty ruleset] ***************************** skipping: [edpm-compute-0] skipping: [edpm-compute-1] TASK [osp.edpm.edpm_nftables : Get current nftables content] ******************* changed: [edpm-compute-0] changed: [edpm-compute-1] TASK [osp.edpm.edpm_nftables : Load firewall snippets] ************************* ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Generate nft flushes] *************************** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [osp.edpm.edpm_nftables : Generate nft edpm chains] *********************** ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Generate nft ruleset in static file] ************ changed: [edpm-compute-0] changed: [edpm-compute-1] TASK [osp.edpm.edpm_nftables : Create a sentinel file when nft rules are changed] *** changed: [edpm-compute-0] changed: [edpm-compute-1] TASK [osp.edpm.edpm_nftables : Validate all of the generated content before loading] *** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Ensure we load our different nft rulesets on boot] *** ok: [edpm-compute-0] ok: [edpm-compute-1] TASK [Reload firewall for new libvirt rules] *********************************** included: osp.edpm.edpm_nftables for edpm-compute-0, edpm-compute-1 TASK [osp.edpm.edpm_nftables : Inject our custom chains in nftables] *********** changed: [edpm-compute-0] changed: [edpm-compute-1] TASK [osp.edpm.edpm_nftables : Check if rules are changed] ********************* ok: [edpm-compute-1] ok: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Reload ruleset] ********************************* changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_nftables : Delete nft_ruleset_changed file] **************** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_libvirt : Set up systemd target for libvirt services] ****** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_libvirt : Install libvirt-guests unit to stop nova_compute container before shutdown VMs] *** changed: [edpm-compute-1] changed: [edpm-compute-0] TASK [osp.edpm.edpm_libvirt : Making sure virt-guest-shutdown.target is present] *** changed: [edpm-compute-0] changed: [edpm-compute-1] TASK [osp.edpm.edpm_libvirt : Flush post-install handlers] ********************* TASK [osp.edpm.edpm_libvirt : Flush post-install handlers] ********************* RUNNING HANDLER [osp.edpm.edpm_libvirt : Restart edpm_libvirt.target] ********** changed: [edpm-compute-1] changed: [edpm-compute-0] RUNNING HANDLER [osp.edpm.edpm_libvirt : Reload edpm_libvirt_guests] *********** changed: [edpm-compute-0] changed: [edpm-compute-1] PLAY RECAP ********************************************************************* edpm-compute-0 : ok=72  changed=30  unreachable=0 failed=0 skipped=19  rescued=0 ignored=1  edpm-compute-1 : ok=72  changed=30  unreachable=0 failed=0 skipped=19  rescued=0 ignored=1