Skip to content

Do not gather facts on newly created scenarios #3565

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 1, 2022
Merged

Do not gather facts on newly created scenarios #3565

merged 1 commit into from
Jun 1, 2022

Conversation

zhan9san
Copy link
Contributor

@zhan9san zhan9san commented Jun 1, 2022

Fix #3564

Before

$ molecule converge
INFO     default scenario test matrix: dependency, create, prepare, converge
INFO     Performing prerun...
INFO     Set ANSIBLE_LIBRARY=/Users/jackzhang/.cache/ansible-compat/b4d3f4/modules:/Users/jackzhang/.ansible/plugins/modules:/usr/share/ansible/plugins/modules
INFO     Set ANSIBLE_COLLECTIONS_PATH=/Users/jackzhang/.cache/ansible-compat/b4d3f4/collections:/Users/jackzhang/.ansible/collections:/usr/share/ansible/collections
INFO     Set ANSIBLE_ROLES_PATH=/Users/jackzhang/.cache/ansible-compat/b4d3f4/roles:/Users/jackzhang/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles
INFO     Using /Users/jackzhang/.cache/ansible-compat/b4d3f4/roles/acme.my_new_role symlink to current repository in order to enable Ansible to find the role using its expected full name.
INFO     Running default > dependency
WARNING  Skipping, missing the requirements file.
WARNING  Skipping, missing the requirements file.
INFO     Running default > create
WARNING  Skipping, instances already created.
INFO     Running default > prepare
WARNING  Skipping, prepare playbook not configured.
INFO     Running default > converge

PLAY [Converge] ****************************************************************

TASK [Gathering Facts] *********************************************************
fatal: [instance]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: ssh: Could not resolve hostname instance: nodename nor servname provided, or not known", "unreachable": true}

PLAY RECAP *********************************************************************
instance                   : ok=0    changed=0    unreachable=1    failed=0    skipped=0    rescued=0    ignored=0

WARNING  Retrying execution failure 4 of: ansible-playbook --inventory /Users/jackzhang/.cache/molecule/my_new_role/default/inventory --skip-tags molecule-notest,notest /Users/jackzhang/tmp/my_new_role/molecule/default/converge.yml
CRITICAL Ansible return code was 4, command was: ['ansible-playbook', '--inventory', '/Users/jackzhang/.cache/molecule/my_new_role/default/inventory', '--skip-tags', 'molecule-notest,notest', '/Users/jackzhang/tmp/my_new_role/molecule/default/converge.yml']

$ echo $?
4

After

$ molecule converge
INFO     default scenario test matrix: dependency, create, prepare, converge
INFO     Performing prerun...
INFO     Set ANSIBLE_LIBRARY=/Users/jackzhang/.cache/ansible-compat/b4d3f4/modules:/Users/jackzhang/.ansible/plugins/modules:/usr/share/ansible/plugins/modules
INFO     Set ANSIBLE_COLLECTIONS_PATH=/Users/jackzhang/.cache/ansible-compat/b4d3f4/collections:/Users/jackzhang/.ansible/collections:/usr/share/ansible/collections
INFO     Set ANSIBLE_ROLES_PATH=/Users/jackzhang/.cache/ansible-compat/b4d3f4/roles:/Users/jackzhang/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles
INFO     Using /Users/jackzhang/.cache/ansible-compat/b4d3f4/roles/acme.my_new_role symlink to current repository in order to enable Ansible to find the role using its expected full name.
INFO     Running default > dependency
WARNING  Skipping, missing the requirements file.
WARNING  Skipping, missing the requirements file.
INFO     Running default > create
WARNING  Skipping, instances already created.
INFO     Running default > prepare
WARNING  Skipping, prepare playbook not configured.
INFO     Running default > converge

PLAY [Converge] ****************************************************************

TASK [Include acme.my_new_role] ************************************************

PLAY RECAP *********************************************************************

$ echo $?
0

@zhan9san zhan9san requested review from a team as code owners June 1, 2022 05:54
@zhan9san zhan9san requested review from ssbarnea, dmsimard, cidrblock and priyamsahoo and removed request for a team June 1, 2022 05:54
@ssbarnea ssbarnea changed the title Do not gather facts Do not gather facts on newly created scenarios Jun 1, 2022
@ssbarnea ssbarnea added the bug label Jun 1, 2022
@ssbarnea ssbarnea merged commit c1b113d into ansible:main Jun 1, 2022
@zhan9san zhan9san deleted the feature/update-init-role-template branch June 1, 2022 06:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

molecule converge failed with init role
2 participants