New in version 2.3.
xml
key. If an alternate output format is requested, the reply is transformed to the requested output.parameter | required | default | choices | comments | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
args | no | The args argument provides a set of arguments for the RPC call and are encoded in the request message. This argument accepts a set of key=value arguments. | |||||||||||||||||||||||||||||||||||||
output | no | xml | The output argument specifies the desired output of the return data. This argument accepts one of xml , text , or json . For json , the JUNOS device must be running a version of software that supports native JSON output. | ||||||||||||||||||||||||||||||||||||
provider | no | A dict object containing connection details. |
|||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
rpc | yes | The rpc argument specifies the RPC call to send to the remote devices to be executed. The RPC Reply message is parsed and the contents are returned to the playbook. |
- name: collect interface information using rpc junos_rpc: rpc: get-interface-information args: interface-name: em0 media: True - name: get system information junos_rpc: rpc: get-system-information
Common return values are documented here Return Values, the following are the fields unique to this module:
name | description | returned | type | sample |
---|---|---|---|---|
xml | The xml return string from the rpc request. | always | string | |
output | The rpc rely converted to the output format. | always | string | |
output_lines | The text output split into lines for readability. | always | list |
Note
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
For more information about Red Hat’s this support of this module, please refer to this knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.
© 2012–2017 Michael DeHaan
© 2017 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/junos_rpc_module.html