我正在尝试在Ansible中漂亮地打印变量的XML。像这样
- name: "Convert host_var to OpenConfig Yang XML"
command: "python ../scripts/convert.py -y ./host_vars/{{inventory_hostname}}.yml"
delegate_to: localhost
register: yang_xml
- name: "Display generated OpenConfig Yang XML"
xml:
xmlstring: '{{ yang_xml.stdout }}'
pretty_print : yes
但是,我得到...不知道为什么它要尝试创建连接。有什么想法吗?
[WARNING]: sftp transfer mechanism failed on [172.29.133.2]. Use ANSIBLE_DEBUG=1 to see detailed information
[WARNING]: scp transfer mechanism failed on [172.29.133.2]. Use ANSIBLE_DEBUG=1 to see detailed information
fatal: [qfx1]: FAILED! => {"changed": false, "module_stderr": "Shared connection to 172.29.133.2 closed.\r\n", "module_stdout": "\r\nerror: unknown command: /bin/sh\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 0}