Hi!!
Here is my code on my /etc/ansible/roles/new_vlan/vars/new_vlan_vars.yml file:
ansible_ssh_common_args: -o StrictHostKeyChecking=no -o UserKnownHostsFile=~/.ssh/known_hosts
ansible_user: ansible
ansible_pass: ansible
I want to disable the SSH authenticity of host check, and I dont want to use public and private keys for ssh… I want to specify the username and password as modules/variables w/e…
Its not working I think ansible doesn’t use the username and password ansible for some reason.
This is my error:
[ansible@Netauto-Dev new_vlan]$ ansible-playbook new_vlan_playbook.yml
PLAY [--------------- 1. Applying Layer 2 Configuration ---------------] **************************************************************
TASK [Gathering Facts] ********************************************************************************************************************
ok: [R-TEST-SNIF]
TASK [include_vars] ***********************************************************************************************************************
ok: [R-TEST-SNIF]
TASK [include_role : new_vlan] ************************************************************************************************************
TASK [new_vlan : --------------- 1. Show VLAN ----------------------] *****************************************************************
fatal: [R-TEST-SNIF]: FAILED! => {“changed”: false, “msg”: “command timeout triggered, timeout value is 10 secs.\nSee the timeout setting options in the Network Debug and Troubleshooting Guide.”}
PLAY RECAP ********************************************************************************************************************************
R-TEST-SNIF : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
[ansible@Netauto-Dev new_vlan]$
[ansible@Netauto-Dev new_vlan]$
[ansible@Netauto-Dev new_vlan]$
[ansible@Netauto-Dev new_vlan]$
[ansible@Netauto-Dev new_vlan]$
[ansible@Netauto-Dev new_vlan]$
[ansible@Netauto-Dev new_vlan]$
[ansible@Netauto-Dev new_vlan]$
[ansible@Netauto-Dev new_vlan]$ ansible-playbook new_vlan_playbook.yml -vvvvv
ansible-playbook 2.9.1
config file = /etc/ansible/ansible.cfg
configured module search path = [u’/home/ansible/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible-playbook
python version = 2.7.5 (default, Aug 7 2019, 00:51:29) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
Using /etc/ansible/ansible.cfg as config file
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/POC_ENV.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/POC_ENV.yml as it did not pass its verify_file() method
Parsed /etc/ansible/inventory/POC_ENV.yml inventory source with yaml plugin
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/SNIF_AGGREGATOR.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/SNIF_AGGREGATOR.yml as it did not pass its verify_file() method
Parsed /etc/ansible/inventory/SNIF_AGGREGATOR.yml inventory source with yaml plugin
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/avaya.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/avaya.yml as it did not pass its verify_file() method
Skipping empty key (hosts) in group (avaya)
Parsed /etc/ansible/inventory/avaya.yml inventory source with yaml plugin
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/branch_switch.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/branch_switch.yml as it did not pass its verify_file() method
Parsed /etc/ansible/inventory/branch_switch.yml inventory source with yaml plugin
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/nexus.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/nexus.yml as it did not pass its verify_file() method
Parsed /etc/ansible/inventory/nexus.yml inventory source with yaml plugin
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/snif_router_IPVPN_20M_50M.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/snif_router_IPVPN_20M_50M.yml as it did not pass its verify_file() method
Parsed /etc/ansible/inventory/snif_router_IPVPN_20M_50M.yml inventory source with yaml plugin
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/snif_router_IPVPN_8M_10M_200M.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/snif_router_IPVPN_8M_10M_200M.yml as it did not pass its verify_file() method
Parsed /etc/ansible/inventory/snif_router_IPVPN_8M_10M_200M.yml inventory source with yaml plugin
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/snif_router_SoM_10M.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/snif_router_SoM_10M.yml as it did not pass its verify_file() method
Skipping empty key (hosts) in group (snif_router_SoM_10M)
Parsed /etc/ansible/inventory/snif_router_SoM_10M.yml inventory source with yaml plugin
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/snif_router_SoM_20M.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/snif_router_SoM_20M.yml as it did not pass its verify_file() method
Skipping empty key (hosts) in group (snif_router_SoM_20M)
Parsed /etc/ansible/inventory/snif_router_SoM_20M.yml inventory source with yaml plugin
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/snif_router_SoM_40M.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/snif_router_SoM_40M.yml as it did not pass its verify_file() method
Skipping empty key (hosts) in group (snif_router_SoM_40M)
Parsed /etc/ansible/inventory/snif_router_SoM_40M.yml inventory source with yaml plugin
setting up inventory plugins
host_list declined parsing /etc/ansible/inventory/snif_router_all.yml as it did not pass its verify_file() method
script declined parsing /etc/ansible/inventory/snif_router_all.yml as it did not pass its verify_file() method
Parsed /etc/ansible/inventory/snif_router_all.yml inventory source with yaml plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pyc
PLAYBOOK: new_vlan_playbook.yml ***********************************************************************************************************
Positional arguments: new_vlan_playbook.yml
become_method: sudo
inventory: (u’/etc/ansible/inventory’,)
forks: 5
tags: (u’all’,)
verbosity: 5
connection: smart
timeout: 10
1 plays in new_vlan_playbook.yml
PLAY [--------------- 1. Applying Layer 2 Configuration ---------------] **************************************************************
TASK [Gathering Facts] ********************************************************************************************************************
task path: /etc/ansible/roles/new_vlan/new_vlan_playbook.yml:2
ESTABLISH LOCAL CONNECTION FOR USER: ansible
EXEC /bin/sh -c ‘echo ~ansible && sleep 0’
EXEC /bin/sh -c ‘( umask 77 && mkdir -p “echo /home/ansible/.ansible/tmp/ansible-tmp-1579011787.69-262973864235916
” && echo ansible-tmp-1579011787.69-262973864235916=“echo /home/ansible/.ansible/tmp/ansible-tmp-1579011787.69-262973864235916
” ) && sleep 0’
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/basic.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/namespace.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/ansible_collector.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/default_collectors.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/text/formatters.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/validation.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/text/converters.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/pycompat24.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/text/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/process.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/parsing/convert_bool.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/_utils.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/_collections_compat.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/parsing/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/_json_compat.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/_text.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/sys_info.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/parameters.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/six/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/file.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/common/collections.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/distro/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/distro/_distro.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/collector.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/timeout.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/darwin.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/other/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/linux.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/ssh_pub_keys.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/aix.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/dragonfly.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/hurd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/linux.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/darwin.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/date_time.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/dragonfly.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/hurd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/lsb.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/hpux.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/apparmor.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/sunos.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/pkg_mgr.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/local.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/freebsd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/netbsd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/sunos.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/base.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/freebsd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/hpux.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/netbsd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/python.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/caps.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/dragonfly.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/env.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/netbsd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/linux.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/chroot.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/platform.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/fips.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/hpux.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/openbsd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/other/ohai.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/dns.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/service_mgr.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/base.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/sunos.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/aix.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/fc_wwn.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/cmdline.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/openbsd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/base.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/iscsi.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/freebsd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/openbsd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/other/facter.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/distribution.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/nvme.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/selinux.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/system/user.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/init.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/sysctl.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/utils.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/network/generic_bsd.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/sysctl.py
Using module_utils file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/compat.py
Attempting python interpreter discovery
EXEC /bin/sh -c ‘echo PLATFORM; uname; echo FOUND; command -v ‘"’"’/usr/bin/python’“'”‘; command -v ‘"’“‘python3.7’”’“'; command -v '”‘“‘python3.6’”’“'; command -v '”‘“‘python3.5’”’“'; command -v '”‘“‘python2.7’”’“'; command -v '”‘“‘python2.6’”’“'; command -v '”‘"’/usr/libexec/platform-python’“'”‘; command -v ‘"’"’/usr/bin/python3’“'”‘; command -v ‘"’“‘python’”’"‘; echo ENDFOUND && sleep 0’
EXEC /bin/sh -c ‘/usr/bin/python && sleep 0’
Using module file /usr/lib/python2.7/site-packages/ansible/modules/system/setup.py
PUT /home/ansible/.ansible/tmp/ansible-local-156625RNjI0/tmpBQvzzK TO /home/ansible/.ansible/tmp/ansible-tmp-1579011787.69-262973864235916/AnsiballZ_setup.py
EXEC /bin/sh -c ‘chmod u+x /home/ansible/.ansible/tmp/ansible-tmp-1579011787.69-262973864235916/ /home/ansible/.ansible/tmp/ansible-tmp-1579011787.69-262973864235916/AnsiballZ_setup.py && sleep 0’
EXEC /bin/sh -c ‘/usr/bin/python /home/ansible/.ansible/tmp/ansible-tmp-1579011787.69-262973864235916/AnsiballZ_setup.py && sleep 0’
EXEC /bin/sh -c ‘rm -f -r /home/ansible/.ansible/tmp/ansible-tmp-1579011787.69-262973864235916/ > /dev/null 2>&1 && sleep 0’
ok: [R-TEST-SNIF]
META: ran handlers
TASK [include_vars] ***********************************************************************************************************************
task path: /etc/ansible/roles/new_vlan/new_vlan_playbook.yml:6
ok: [R-TEST-SNIF] => {
“ansible_facts”: {
“CONFIG_STATE”: “absent”,
“IP_ADDRESS”: “{{ network_subnet ~ HOST_IP.stdout[0] }}”,
“ansible_pass”: “ansible”,
“ansible_ssh_common_args”: “-o StrictHostKeyChecking=no -o UserKnownHostsFile=~/.ssh/known_hosts”,
“ansible_user”: “ansible”,
“network_subnet”: “10.3.84.”,
“vlan_id”: 384,
“vlan_name”: “TEST_VLAN_TEST”
},
“ansible_included_var_files”: [
“/etc/ansible/roles/new_vlan/vars/new_vlan_vars.yml”
],
“changed”: false
}
TASK [include_role : new_vlan] ************************************************************************************************************
task path: /etc/ansible/roles/new_vlan/new_vlan_playbook.yml:8
TASK [new_vlan : --------------- 1. Show VLAN ----------------------] *****************************************************************
task path: /etc/ansible/roles/new_vlan/tasks/show_vlan.yml:2
using connection plugin network_cli (was local)
starting connection from persistent connection plugin
local domain socket does not exist, starting it
control socket path is /home/ansible/.ansible/pc/e561de4eb0
local domain socket listeners started successfully
loaded cliconf plugin ios from path /usr/lib/python2.7/site-packages/ansible/plugins/cliconf/ios.py for network_os ios
local domain socket path is /home/ansible/.ansible/pc/e561de4eb0
socket_path: /home/ansible/.ansible/pc/e561de4eb0
fatal: [R-TEST-SNIF]: FAILED! => {
“changed”: false,
“msg”: “command timeout triggered, timeout value is 10 secs.\nSee the timeout setting options in the Network Debug and Troubleshooting Guide.”
}
PLAY RECAP ********************************************************************************************************************************
R-TEST-SNIF : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
What am I missing here?