Я пытаюсь отправить тест JSON в Cisco ACI. Тест заключается в создании клиента из JSON с использованием REST и ansible.
yaml file:
- name: Add a tenant using Json and Rest over ansible
aci_rest:
host: 10.42.0.82
username: admin
password: password
method: post
path: /api/mo/uni.json
content:
{
"fvTenant": {
"attributes": {
"name": "customer-Test",
"descr": "Customer Test"
}
}
}
Возникла ошибка:
ERROR! 'aci_rest' не является допустимым атрибутом для Play
Ошибка обнаружена в '/home/rancid/ansible/test.yaml': строка 1, столбец 3, но может быть в другом месте в файл в зависимости от точной синтаксической проблемы.
Оскорбительная строка выглядит так:
- name: Add a tenant using Json and Rest over ansible
^ here
Ansible и python
rancid@~/ansible~~ansible --version
ansible 2.9.3
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/home/rancid/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /bin/ansible
python version = 2.7.5 (default, Aug 7 2019, 00:51:29) [GCC 4.8.5 20150623 (Red Hat 4.8.5- 39)]
Я пытался следовать документации на https://docs.ansible.com/ansible/latest/scenario_guides/guide_aci.html