# Using junos\_config or netconf\_config for configuration management on Juniper devices

**URL:** <https://forum.ansible.com/t/using-junos-config-or-netconf-config-for-configuration-management-on-juniper-devices/28613>\
**Category:** Ansible Project\
**Tags:** ubuntu\
**Created:** [September 20, 2018, 3:53pm UTC](https://forum.ansible.com/t/using-junos-config-or-netconf-config-for-configuration-management-on-juniper-devices/28613 "2018-09-20T15:53:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chandrasekhar\_vajpay](https://avatars.discourse-cdn.com/v4/letter/c/e47c2d/32.png) [@chandrasekhar\_vajpay](https://forum.ansible.com/u/chandrasekhar_vajpay)\
**Post date:** [September 20, 2018, 3:53pm UTC](https://forum.ansible.com/t/using-junos-config-or-netconf-config-for-configuration-management-on-juniper-devices/28613/1 "2018-09-20T15:53:16Z")

</div>

Hi,  
I am trying to use ansible for configuration management on JUNOS devices. Getting below error and need help in resolving.

**ansible-playbook 2.5.4**  
**config file = /etc/ansible/ansible.cfg**  
**configured module search path = [u’/home/attcloud/.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, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609]**  
**Using /etc/ansible/ansible.cfg as config file**  
**Parsed /home/attcloud/netconf\_PoC/netconfNtp/inventory/dbehosts inventory source with ini plugin**  
**ERROR! Unexpected Exception, this is probably a bug: ‘module’ object has no attribute ‘SSL\_ST\_INIT’**  
**the full traceback was:**

**Traceback (most recent call last):**  
**File “/usr/bin/ansible-playbook”, line 118, in**   
**exit\_code = cli.run()**  
**File “/usr/lib/python2.7/dist-packages/ansible/cli/playbook.py”, line 122, in run**  
**results = pbex.run()**  
**File “/usr/lib/python2.7/dist-packages/ansible/executor/playbook\_executor.py”, line 89, in run**  
**self.\_tqm.load\_callbacks()**  
**File “/usr/lib/python2.7/dist-packages/ansible/executor/task\_queue\_manager.py”, line 190, in load\_callbacks**  
**for callback\_plugin in callback\_loader.all(class\_only=True):**  
**File “/usr/lib/python2.7/dist-packages/ansible/plugins/loader.py”, line 435, in all**  
**module = self.\_load\_module\_source(name, path)**  
**File “/usr/lib/python2.7/dist-packages/ansible/plugins/loader.py”, line 345, in \_load\_module\_source**  
**module = imp.load\_source(full\_name, path, module\_file)**  
**File “/usr/lib/python2.7/dist-packages/ansible/plugins/callback/foreman.py”, line 68, in**   
**import requests**  
**File “/usr/lib/python2.7/dist-packages/requests/init.py”, line 53, in**   
**from .packages.urllib3.contrib import pyopenssl**  
**File “/usr/lib/python2.7/dist-packages/urllib3/contrib/pyopenssl.py”, line 54, in**   
**import OpenSSL.SSL**  
**File “/usr/lib/python2.7/dist-packages/OpenSSL/init.py”, line 8, in**   
**from OpenSSL import rand, crypto, SSL**  
**File “/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py”, line 118, in**   
**SSL\_ST\_INIT = \_lib.SSL\_ST\_INIT**  
**AttributeError: ‘module’ object has no attribute ‘SSL\_ST\_INIT’**

I am using an Ubuntu 16.0.4.3 LTS and installing pyOpenSSL package using pip/yum/git clone is not working. Please help me out.

Regards,  
Chandra Madduri
