- name: Block for confirming connectivity block: - name: Wait for guest connectivity ansible.builtin.wait_for_connection: timeout: 90 rescue: - name: Show reason for connectivity error ansible.builtin.ping: - name: Gather facts ansible.builtin.setup: - name: Import Red Hat Subscription Manager task ansible.builtin.import_tasks: rhsm-register.yml when: (guest_configure_rhsm_username | length > 0) and (guest_configure_rhsm_password | length > 0) - name: Import update task ansible.builtin.import_tasks: update.yml - name: Import packages task ansible.builtin.import_tasks: packages.yml when: (guest_configure_packages | length > 0) or (guest_configure_packages_preq | length > 0) - name: Import user creation task ansible.builtin.import_tasks: user.yml when: guest_configure_user | length > 0 - name: Import services task ansible.builtin.import_tasks: services.yml when: guest_configure_services | length > 0 - name: Import automatic-update task ansible.builtin.import_tasks: automatic-update.yml when: guest_configure_services | length > 0