Hi,
I use Ansible to manage my servers.
One of my hosts can't be managed by Ansible, I get an error but he's configured like some other servers :
Hosts file /etc/ansible/hosts :
[test]
ns1 ansible_ssh_port=2222
ns2 ansible_ssh_port=2222
Playbook sample :
---
- hosts: test
remote_user: admin
tasks:
- name: Upgrade All
apt:
update_cache=yes
upgrade=full
sudo: yes
Ansible 1.8.3 under Debian 7, servers under Debian 7
ansible --version
ansible 1.8.3
configured module search path = None
Test ok :
ansible -m ping ns2
ns2 | success >> {
"changed": false,
"ping": "pong"
}
Playbook fails :
GATHERING FACTS ***************************************************************
ok: [ns1]
failed: [ns2] => {"failed": true, "parsed": false}
Traceback (most recent call last):
File "/home/smig/.ansible/tmp/ansible-tmp-1424338521.16-157435950146978/setup", line 4194, in <module>
main()
File "/home/smig/.ansible/tmp/ansible-tmp-1424338521.16-157435950146978/setup", line 137, in main
data = run_setup(module)
File "/home/smig/.ansible/tmp/ansible-tmp-1424338521.16-157435950146978/setup", line 81, in run_setup
facts = ansible_facts(module)
File "/home/smig/.ansible/tmp/ansible-tmp-1424338521.16-157435950146978/setup", line 4133, in ansible_facts
facts.update(Hardware().populate())
File "/home/smig/.ansible/tmp/ansible-tmp-1424338521.16-157435950146978/setup", line 2319, in populate
self.get_device_facts()
File "/home/smig/.ansible/tmp/ansible-tmp-1424338521.16-157435950146978/setup", line 2561, in get_device_facts
d['host'] = m.group(1)
AttributeError: 'NoneType' object has no attribute 'group'