Dear [Group Members],
I hope this email finds you well. I am reaching out to ask for your
assistance with an issue I am facing in my project involving Ansible for a
Nokia equipment.
I have encountered some difficulties in configuring the equipment using
Ansible and I am in need of some guidance and support
I would greatly appreciate it if any of you who have experience working
with this technology could lend me a hand
this is the output :
The full traceback is:
Traceback (most recent call last):
File
"/home/srv_22/.ansible/collections/ansible_collections/ansible/netcommon/plugins/plugin_utils/connection_base.py",
line 42, in __getattr__
return self.__dict__[name]
KeyError: '_nonetype'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File
"/home/srv_22/.local/lib/python3.10/site-packages/ansible/executor/task_executor.py",
line 1005, in _set_plugin_options
plugin = getattr(self._connection, '_%s' % plugin_type)
File
"/home/srv_22/.ansible/collections/ansible_collections/ansible/netcommon/plugins/plugin_utils/connection_base.py",
line 50, in __getattr__
raise AttributeError(
AttributeError: 'Connection' object has no attribute '_nonetype'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File
"/home/srv_22/.ansible/collections/ansible_collections/ansible/netcommon/plugins/plugin_utils/connection_base.py",
line 42, in __getattr__
return self.__dict__[name]
KeyError: 'nonetype'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File
"/home/srv_22/.local/lib/python3.10/site-packages/ansible/executor/task_executor.py",
line 158, in run
res = self._execute()
File
"/home/srv_22/.local/lib/python3.10/site-packages/ansible/executor/task_executor.py",
line 560, in _execute
plugin_vars = self._set_connection_options(cvars, templar)
File
"/home/srv_22/.local/lib/python3.10/site-packages/ansible/executor/task_executor.py",
line 1087, in _set_connection_options
varnames.extend(self._set_plugin_options(plugin_type, variables,
templar, task_keys))
File
"/home/srv_22/.local/lib/python3.10/site-packages/ansible/executor/task_executor.py",
line 1008, in _set_plugin_options
plugin = getattr(self._connection, plugin_type)
File
"/home/srv_22/.ansible/collections/ansible_collections/ansible/netcommon/plugins/plugin_utils/connection_base.py",
line 50, in __getattr__
raise AttributeError(
AttributeError: 'Connection' object has no attribute 'nonetype'
fatal: [PE1]: FAILED! => {
"msg": "Unexpected failure during module execution: 'Connection' object
has no attribute 'nonetype'",
"stdout": ""
}
PLAY RECAP
*************************************************************************************************************************************
PE1 : ok=2 changed=0 unreachable=0 failed=1
skipped=2 rescued=0 ignored=0
Ansible task :
############################# nokia
##############################################
- name: configuration des interfaces nk_sr
template:
src: templates/interface_conf_nk_sr.j2
dest:
files/interfaces/PE/{{inventory_hostname}}_out-deploy-interfaces_nk_sr
delegate_to: localhost
when: inventory_hostname in groups['nokia_sr_PE']
##################################################################
- name: push configuration
sros_config:
src:
files/interfaces/PE/{{inventory_hostname}}_out-deploy-interfaces_nk_sr
when: inventory_hostname in groups['nokia_sr_PE']
tags:
- push
playbook
---
- name: configuration min
hosts: nokia_sr_PE
connection: local
become: false
become_method : sudo
gather_facts: no
vars_prompt:
- name: "ansible_user"
prompt: "Username ? "
private: no
- name: "ansible_ssh_pass"
prompt: "Password ? "
private: yes
roles:
- variables
- deploy-interf
ansible version :
ansible [core 2.14.4]
config file = /etc/ansible/ansible.cfg
configured module search path = ['/home/srv_22/.ansible/plugins/modules',
'/usr/share/ansible/plugins/modules']
ansible python module location =
/home/srv_22/.local/lib/python3.10/site-packages/ansible
ansible collection location =
/home/srv_22/.ansible/collections:/usr/share/ansible/collections
executable location = /home/srv_22/.local/bin/ansible
python version = 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0]
(/usr/bin/python3)
jinja version = 3.0.3
libyaml = True
I used the xls_to_fact to read the variable in the XLs file:
- name: Mise en variables du fichier XLSX (Classique)
xls_to_facts:
src: "Template/data.xlsx"
delegate_to: localhost
register : output
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/5c16f8cc-bae8-408d-928e-645e0d00ff31n%40googlegroups.com.