hello all
I have this in my backup_config_yaml
As the error message say, there is some problem with you module.
When I check the documentation
https://docs.ansible.com/ansible/latest/list_of_network_modules.html#junos
there is no module called junos_get_config, the closes is junos_config.
thanks
I have changed the code from a junos_get_config to junos_config. and this is the error message I got
nsible@ansible-new:/etc/ansible$ ansible-playbook -i hosts backup_config-junos.yml
PLAY [BACKUP CONFIGS OF JUNOS DEVICES] *****************************************
TASK [GET CONFIG] *************************************************************
fatal: [10.101.250.41]: FAILED! => {“changed”: false, “msg”: “unable to open shell. Please see: https://docs.ansible.com/ansible/network_debug_troubleshooting.html#unable-to-open-shell”}
[WARNING]: Could not create retry file ‘/etc/ansible/backup_config-
junos.retry’. [Errno 13] Permission denied: u’/etc/ansible
/backup_config-junos.retry’
PLAY RECAP *********************************************************************
10.101.250.41 : ok=0 changed=0 unreachable=0 failed=1
Did you at all read the error message?
The error message even have a link on what you need to do?
I have gone to that website to troubleshoot but I still cant get it
ansible@ansible-new:/etc/ansible$ ansible-playbook -vvvv -i hosts backup_config-junos.yml
[WARNING]: log file at /var/log/ansible.log is not writeable and we cannot create it, aborting
ansible-playbook 2.4.2.0
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/dist-packages/ansible
executable location = /usr/bin/ansible-playbook
python version = 2.7.12 (default, Dec 4 2017, 14:50:18) [GCC 5.4.0 20160609]
Using /etc/ansible/ansible.cfg as config file
setting up inventory plugins
Parsed /etc/ansible/hosts inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python2.7/dist-packages/ansible/plugins/callback/init.pyc
PLAYBOOK: backup_config-junos.yml **********************************************
1 plays in backup_config-junos.yml
PLAY [BACKUP CONFIGS OF JUNOS DEVICES] *****************************************
META: ran handlers
TASK [GET CONFIG] *************************************************************
task path: /etc/ansible/backup_config-junos.yml:10
<10.101.250.41> using connection plugin netconf
<10.101.250.41> socket_path: None
fatal: [10.101.250.41]: FAILED! => {
“changed”: false,
“msg”: “unable to open shell. Please see: https://docs.ansible.com/ansible/network_debug_troubleshooting.html#unable-to-open-shell”
}
[WARNING]: Could not create retry file ‘/etc/ansible/backup_config-
junos.retry’. [Errno 13] Permission denied: u’/etc/ansible
/backup_config-junos.retry’
PLAY RECAP *********************************************************************
10.101.250.41 : ok=0 changed=0 unreachable=0 failed=1
still debugging my issues
I thought it was a netconf issue and enabled netconf over ssh on the devices
still having the same issue
2018-02-05 11:46:33,654 p=17538 u=ansible | PLAY [BACKUP CONFIGS OF JUNOS DEVICES] *********************************************************************************************************************************
2018-02-05 11:46:33,668 p=17538 u=ansible | TASK [GET CONFIG] *****************************************************************************************************************************************************
2018-02-05 11:46:34,155 p=17546 u=ansible | creating new control socket for host 10.101.250.41:22 as user None
2018-02-05 11:46:34,155 p=17546 u=ansible | control socket path is /home/ansible/.ansible/pc/cbc044ebbc
2018-02-05 11:46:34,155 p=17546 u=ansible | current working directory is /etc/ansible
2018-02-05 11:46:34,156 p=17546 u=ansible | using connection plugin netconf
2018-02-05 11:46:34,208 p=17546 u=ansible | network_os is set to junos
2018-02-05 11:46:34,210 p=17546 u=ansible | ssh connection done, stating ncclient
2018-02-05 11:46:44,192 p=17538 u=ansible | fatal: [10.101.250.41]: FAILED! => {“changed”: false, “msg”: “unable to open shell. Please see: https://docs.ansible.com/ansible/network_debug_troubleshooting.html#unable-to-open-shell”}
2018-02-05 11:46:44,194 p=17538 u=ansible | [WARNING]: Could not create retry file ‘/etc/ansible/backup_config-junos.retry’. [Errno 13] Permission denied: u’/etc/ansible/backup_config-junos.retry’
2018-02-05 11:46:44,194 p=17538 u=ansible | PLAY RECAP *************************************************************************************************************************************************************
2018-02-05 11:46:44,194 p=17538 u=ansible | 10.101.250.41 : ok=0 changed=0 unreachable=0 failed=1
2018-02-05 11:46:44,221 p=17546 u=ansible | failed to create control socket for host 10.101.250.41
2018-02-05 11:46:44,222 p=17546 u=ansible | Traceback (most recent call last):
File “/usr/bin/ansible-connection”, line 315, in main
server = Server(socket_path, pc)
File “/usr/bin/ansible-connection”, line 112, in init
self.connection._connect()
File “/usr/lib/python2.7/dist-packages/ansible/plugins/connection/netconf.py”, line 158, in _connect
ssh_config=ssh_config
File “build/bdist.linux-x86_64/egg/ncclient/manager.py”, line 154, in connect
return connect_ssh(*args, **kwds)
File “build/bdist.linux-x86_64/egg/ncclient/manager.py”, line 119, in connect_ssh
session.connect(*args, **kwds)
File “build/bdist.linux-x86_64/egg/ncclient/transport/ssh.py”, line 383, in connect
raise SSHError(“Could not open socket to %s:%s” % (host, port))
SSHError: Could not open socket to 10.101.250.41:22
still getting the error messages
tail -f ansible.log
self._cipher = factory.new(key, *args, **kwargs)
2018-02-07 09:37:38,933 p=24501 u=ansible | connecting to host 10.101.250.41 returned an error
2018-02-07 09:37:38,933 p=24501 u=ansible | Unknown host key [b4:5c:23:06:c0:6e:3f:b3:f0:2e:de:30:6d:75:a1:dd] for [10.101.250.41]
2018-02-07 09:37:47,827 p=24493 u=ansible | fatal: [10.101.250.41]: FAILED! => {“changed”: false, “msg”: “unable to open shell. Please see: https://docs.ansible.com/ansible/network_debug_troubleshooting.html#unable-to-open-shell”}
2018-02-07 09:37:47,828 p=24493 u=ansible | [WARNING]: Could not create retry file ‘/etc/ansible/backup_config-
junos.retry’. [Errno 13] Permission denied: u’/etc/ansible
/backup_config-junos.retry’
another error message
ansible@ansible-new:/etc/ansible$ tail -f ansible.log
2018-02-08 09:21:54,543 p=26612 u=ansible | socket operation completed with rc 0
2018-02-08 09:21:54,543 p=26612 u=ansible | socket operation is RUN
2018-02-08 09:21:54,543 p=26612 u=ansible | socket operation completed with rc 0
2018-02-08 09:21:54,758 p=26604 u=ansible | fatal: [10.101.250.41]: FAILED! => {“changed”: false, “msg”: “Unsupported parameters for (junos_config) module: dest Supported parameters include: backup,comment,confirm,confirm_commit,host,lines,password,port,provider,replace,rollback,src,src_format,ssh_keyfile,timeout,transport,update,username,zeroize”}
2018-02-08 09:21:54,760 p=26604 u=ansible | [WARNING]: Could not create retry file ‘/etc/ansible/backup_config-
junos.retry’. [Errno 13] Permission denied: u’/etc/ansible
/backup_config-junos.retry’
2018-02-08 09:21:54,760 p=26604 u=ansible | PLAY RECAP *********************************************************************
2018-02-08 09:21:54,760 p=26604 u=ansible | 10.101.250.41 : ok=0 changed=0 unreachable=0 failed=1
2018-02-08 09:22:24,543 p=26612 u=ansible | persistent connection idle timeout triggered, timeout value is 30 secs
2018-02-08 09:22:24,543 p=26612 u=ansible | shutdown persistent connection requested
2018-02-08 09:22:24,543 p=26612 u=ansible | closing local listener
2018-02-08 09:22:24,543 p=26612 u=ansible | closing the connection
2018-02-08 09:22:24,544 ncclient.operations.rpc Requesting ‘CloseSession’
2018-02-08 09:22:24,608 p=26612 u=ansible | removing the local control socket
2018-02-08 09:22:24,608 p=26612 u=ansible | shutdown complete
2018-02-08 09:22:24,608 p=26612 u=ansible | shutdown persistent connection requested
2018-02-08 09:22:24,608 p=26612 u=ansible | persistent connection is not active
2018-02-08 09:22:24,608 p=26612 u=ansible | shutdown local socket, connection was active for 0:00:39.071942 secs
Thanks