Molecule 3 test

86 views
Skip to first unread message

Sudheer S

unread,
May 29, 2022, 4:00:51 AM5/29/22
to Ansible Project
Hello,

I have initialized molecule and try to run a test:

molecule --debug converge
DEBUG    Validating schema
/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/molecule/default/molecule.yml.
INFO     default scenario test matrix: dependency, create, prepare, converge
INFO     Performing prerun...
INFO     Running ansible-galaxy role install -vr requirements.yml
--roles-path /home/sudheer/.cache/ansible-compat/20e556/roles
INFO     Set
ANSIBLE_LIBRARY=/home/sudheer/.cache/ansible-compat/20e556/modules:/home/sudheer/.ansible/plugins/modules:/usr/share/ansible/plugins/modules
INFO     Set
ANSIBLE_COLLECTIONS_PATH=/home/sudheer/.cache/ansible-compat/20e556/collections:/home/sudheer/.ansible/collections:/usr/share/ansible/collections
INFO     Set
ANSIBLE_ROLES_PATH=/home/sudheer/.cache/ansible-compat/20e556/roles:/home/sudheer/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles
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
DEBUG: ANSIBLE ENVIRONMENT:
ANSIBLE_CONFIG: /home/sudheer/.cache/molecule/easy_rsa/default/ansible.cfg
ANSIBLE_FILTER_PLUGINS:
/home/sudheer/workspace/gavika/ansible-projects/ansible-env/lib/python3.9/site-packages/molecule/provisioner/ansible/plugins/filter:/home/sudheer/.cache/molecule/easy_rsa/default/plugins/filter:/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/plugins/filter:/home/sudheer/.ansible/plugins/filter:/usr/share/ansible/plugins/filter
ANSIBLE_FORCE_COLOR: '1'
ANSIBLE_LIBRARY:
/home/sudheer/workspace/gavika/ansible-projects/ansible-env/lib/python3.9/site-packages/molecule/provisioner/ansible/plugins/modules:/home/sudheer/.cache/molecule/easy_rsa/default/library:/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/library:/home/sudheer/.ansible/plugins/modules:/usr/share/ansible/plugins/modules
ANSIBLE_REMOTE_TEMP: /tmp
ANSIBLE_ROLES_PATH:
'/home/sudheer/.cache/molecule/easy_rsa/default/roles:/home/sudheer/workspace/gavika/ansible-projects:/home/sudheer/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles:'

DEBUG: MOLECULE ENVIRONMENT:
MOLECULE_DEBUG: 'True'
MOLECULE_DEPENDENCY_NAME: galaxy
MOLECULE_DRIVER_NAME: delegated
MOLECULE_ENV_FILE:
/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/.env.yml
MOLECULE_EPHEMERAL_DIRECTORY: /home/sudheer/.cache/molecule/easy_rsa/default
MOLECULE_FILE: /home/sudheer/.cache/molecule/easy_rsa/default/molecule.yml
MOLECULE_INSTANCE_CONFIG:
/home/sudheer/.cache/molecule/easy_rsa/default/instance_config.yml
MOLECULE_INVENTORY_FILE:
/home/sudheer/.cache/molecule/easy_rsa/default/inventory/ansible_inventory.yml
MOLECULE_PROJECT_DIRECTORY:
/home/sudheer/workspace/gavika/ansible-projects/easy_rsa
MOLECULE_PROVISIONER_NAME: ansible
MOLECULE_SCENARIO_DIRECTORY:
/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/molecule/default
MOLECULE_SCENARIO_NAME: default
MOLECULE_STATE_FILE:
/home/sudheer/.cache/molecule/easy_rsa/default/state.yml
MOLECULE_VERIFIER_NAME: ansible
MOLECULE_VERIFIER_TEST_DIRECTORY:
/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/molecule/default/tests

DEBUG: SHELL REPLAY:
ANSIBLE_CONFIG=/home/sudheer/.cache/molecule/easy_rsa/default/ansible.cfg
ANSIBLE_FILTER_PLUGINS=/home/sudheer/workspace/gavika/ansible-projects/ansible-env/lib/python3.9/site-packages/molecule/provisioner/ansible/plugins/filter:/home/sudheer/.cache/molecule/easy_rsa/default/plugins/filter:/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/plugins/filter:/home/sudheer/.ansible/plugins/filter:/usr/share/ansible/plugins/filter
ANSIBLE_FORCE_COLOR=1
ANSIBLE_LIBRARY=/home/sudheer/workspace/gavika/ansible-projects/ansible-env/lib/python3.9/site-packages/molecule/provisioner/ansible/plugins/modules:/home/sudheer/.cache/molecule/easy_rsa/default/library:/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/library:/home/sudheer/.ansible/plugins/modules:/usr/share/ansible/plugins/modules
ANSIBLE_REMOTE_TEMP=/tmp
ANSIBLE_ROLES_PATH=/home/sudheer/.cache/molecule/easy_rsa/default/roles:/home/sudheer/workspace/gavika/ansible-projects:/home/sudheer/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles:
MOLECULE_DEBUG=True MOLECULE_DEPENDENCY_NAME=galaxy
MOLECULE_DRIVER_NAME=delegated
MOLECULE_ENV_FILE=/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/.env.yml
MOLECULE_EPHEMERAL_DIRECTORY=/home/sudheer/.cache/molecule/easy_rsa/default
MOLECULE_FILE=/home/sudheer/.cache/molecule/easy_rsa/default/molecule.yml
MOLECULE_INSTANCE_CONFIG=/home/sudheer/.cache/molecule/easy_rsa/default/instance_config.yml
MOLECULE_INVENTORY_FILE=/home/sudheer/.cache/molecule/easy_rsa/default/inventory/ansible_inventory.yml
MOLECULE_PROJECT_DIRECTORY=/home/sudheer/workspace/gavika/ansible-projects/easy_rsa
MOLECULE_PROVISIONER_NAME=ansible
MOLECULE_SCENARIO_DIRECTORY=/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/molecule/default
MOLECULE_SCENARIO_NAME=default
MOLECULE_STATE_FILE=/home/sudheer/.cache/molecule/easy_rsa/default/state.yml
MOLECULE_VERIFIER_NAME=ansible
MOLECULE_VERIFIER_TEST_DIRECTORY=/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/molecule/default/tests

COMMAND: ansible-playbook --diff --inventory
/home/sudheer/.cache/molecule/easy_rsa/default/inventory --skip-tags
molecule-notest,notest
/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/molecule/default/converge.yml

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:
Name or service not known", "unreachable": true}

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

CRITICAL Ansible return code was 4, command was: ['ansible-playbook',
'--diff', '--inventory',
'/home/sudheer/.cache/molecule/easy_rsa/default/inventory',
'--skip-tags', 'molecule-notest,notest',
'/home/sudheer/workspace/gavika/ansible-projects/easy_rsa/molecule/default/converge.yml']


What could be reason for the task to fail?

-

Sudheer

Reply all
Reply to author
Forward
0 new messages