<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Ansible panos_type_cmd | send arbitrary command to firewall via Panorama in Automation/API Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/ansible-panos-type-cmd-send-arbitrary-command-to-firewall-via/m-p/380657#M2533</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I tried to get information from firewall via Panorama using Ansible panos_type_cmd module. But in response I see: "msg": "******** not connected".&lt;/P&gt;&lt;P&gt;Could you someone advise how to debug this or check the correctness of playbook:&lt;/P&gt;&lt;P&gt;---&lt;/P&gt;&lt;P&gt;- hosts: Panorama&lt;BR /&gt;&amp;nbsp; connection: local&lt;BR /&gt;&amp;nbsp; gather_facts: no&lt;/P&gt;&lt;P&gt;&amp;nbsp; vars:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; provider:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ip_address: '{{ "Panorama IP" }}'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; username: xxx&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; password: yyy&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial_number: "SN OF END FIREWALL"&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; ansible_python_interpreter: /usr/bin/python3.6&lt;/P&gt;&lt;P&gt;tasks:&lt;BR /&gt;&amp;nbsp; - name: Show management IP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; paloaltonetworks.panos.panos_type_cmd:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; provider: '{{ provider }}'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd: 'show'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xpath: |&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /config/devices/entry[@name='localhost.localdomain']&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /deviceconfig/system/ip-address&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; register: response&lt;BR /&gt;&amp;nbsp; - debug: msg="{{ response.stdout }}"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This playbook works when connected to firewall itself.&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;</description>
    <pubDate>Mon, 18 Jan 2021 19:40:44 GMT</pubDate>
    <dc:creator>Aidar5</dc:creator>
    <dc:date>2021-01-18T19:40:44Z</dc:date>
    <item>
      <title>Ansible panos_type_cmd | send arbitrary command to firewall via Panorama</title>
      <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/ansible-panos-type-cmd-send-arbitrary-command-to-firewall-via/m-p/380657#M2533</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I tried to get information from firewall via Panorama using Ansible panos_type_cmd module. But in response I see: "msg": "******** not connected".&lt;/P&gt;&lt;P&gt;Could you someone advise how to debug this or check the correctness of playbook:&lt;/P&gt;&lt;P&gt;---&lt;/P&gt;&lt;P&gt;- hosts: Panorama&lt;BR /&gt;&amp;nbsp; connection: local&lt;BR /&gt;&amp;nbsp; gather_facts: no&lt;/P&gt;&lt;P&gt;&amp;nbsp; vars:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; provider:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ip_address: '{{ "Panorama IP" }}'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; username: xxx&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; password: yyy&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial_number: "SN OF END FIREWALL"&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; ansible_python_interpreter: /usr/bin/python3.6&lt;/P&gt;&lt;P&gt;tasks:&lt;BR /&gt;&amp;nbsp; - name: Show management IP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; paloaltonetworks.panos.panos_type_cmd:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; provider: '{{ provider }}'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd: 'show'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xpath: |&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /config/devices/entry[@name='localhost.localdomain']&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /deviceconfig/system/ip-address&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; register: response&lt;BR /&gt;&amp;nbsp; - debug: msg="{{ response.stdout }}"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This playbook works when connected to firewall itself.&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jan 2021 19:40:44 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/automation-api-discussions/ansible-panos-type-cmd-send-arbitrary-command-to-firewall-via/m-p/380657#M2533</guid>
      <dc:creator>Aidar5</dc:creator>
      <dc:date>2021-01-18T19:40:44Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible panos_type_cmd | send arbitrary command to firewall via Panorama</title>
      <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/ansible-panos-type-cmd-send-arbitrary-command-to-firewall-via/m-p/385522#M2557</link>
      <description>&lt;P&gt;Have to specify device_group?&amp;nbsp; Default is 'shared' which likely will not work as expected&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2021 23:32:02 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/automation-api-discussions/ansible-panos-type-cmd-send-arbitrary-command-to-firewall-via/m-p/385522#M2557</guid>
      <dc:creator>ssandsFLIR</dc:creator>
      <dc:date>2021-02-11T23:32:02Z</dc:date>
    </item>
  </channel>
</rss>

