<?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 Re: ansible panos_dag_tags causes Panorama to crash. in Automation/API Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/ansible-panos-dag-tags-causes-panorama-to-crash/m-p/427558#M2765</link>
    <description>&lt;P&gt;I believe user-id on Panorama wasn't supported until...&amp;nbsp; 8.0..?&amp;nbsp; 9.0...?&amp;nbsp; I know for sure that 7.1 is too early.&amp;nbsp; Just need to upgrade your Panorama a bit.&lt;/P&gt;</description>
    <pubDate>Wed, 18 Aug 2021 16:07:19 GMT</pubDate>
    <dc:creator>gfreeman</dc:creator>
    <dc:date>2021-08-18T16:07:19Z</dc:date>
    <item>
      <title>ansible panos_dag_tags causes Panorama to crash.</title>
      <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/ansible-panos-dag-tags-causes-panorama-to-crash/m-p/169840#M1404</link>
      <description>&lt;P&gt;Hi PA devops! I'm trying to automate adding addresses and then adding tags to them. The first part succeeds but the second part causes Panorama to become unresponsive. I am wondering if I'm doing something dumb, or if this is a bug? I'm on Panorama v7.1.6. Here's my playbook:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;- name: Get input from user
  hosts: panorama
  connection: local
  vars_prompt:
    - name: "pan_user"
      prompt: "Panorama Username"
      private: no
    - name: "pan_pass"
      prompt: "Panorama Password"
      private: yes
    - name: "new_address_cidr"
      prompt: "Address in CIDR notation"
      private: no
    - name: "new_address_tag"
      prompt: "Address Tag: (webserver, linux, windows, rdp, ssh)"
      private: no
    - name: "addr_name"
      prompt: "Friendly name for the address"
      private: no

  roles:
    - role: PaloAltoNetworks.paloaltonetworks

  tasks:
    - name: Create address object
      panos_object:
        ip_address: "{{ inventory_hostname }}"
        username: "{{ pan_user }}"
        password: "{{ pan_pass }}"
        address_type: "ip-netmask"
        devicegroup: "PA-5000s"
        operation: "add"
        address: "{{ new_address_cidr }}"
        description: "{{ addr_name }}"
        addressobject: "{{ addr_name }}"
      ignore_errors: yes #Will fail if it already exists.
      register: add_result

    - name: commit change
      when: add_result|succeeded
      panos_commit:
        ip_address: "{{ inventory_hostname }}"
        username: "{{ pan_user }}"
        password: "{{ pan_pass }}"
        devicegroup: "PA-5000s"

    - name: Create the tags to map IP addresses
      panos_dag_tags:
        ip_address: "{{ inventory_hostname }}"
        username: "{{ pan_user }}"
        password: "{{ pan_pass }}"
        ip_to_register: "{{ new_address_cidr }}"
        tag_names: "{{ new_address_tag }}"
        operation: 'add'
      tags: "add-dagip"&lt;/PRE&gt;&lt;P&gt;And here's the ansible-playbook output. :&lt;/P&gt;&lt;PRE&gt;TASK [Create address object] *****************************************************************************************
changed: [10.7.2.7]

TASK [commit change] *************************************************************************************************
changed: [10.7.2.7]

TASK [Create the tags to map IP addresses] ***************************************************************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TypeError: Value of unknown type: &amp;lt;class 'pandevice.errors.PanURLError'&amp;gt;, URLError: code: 502 reason: Bad Gateway
fatal: [10.7.2.7]: FAILED! =&amp;gt; {"changed": false, "failed": true, "module_stderr": "Traceback (most recent call last):\n  File \"/tmp/ansible_in3rPq/ansible_module_panos_dag_tags.py\", line 202, in &amp;lt;module&amp;gt;\n    main()\n  File \"/tmp/ansible_in3rPq/ansible_module_panos_dag_tags.py\", line 191, in main\n    module.fail_json(msg=exc)\n  File \"/tmp/ansible_in3rPq/ansible_modlib.zip/ansible/module_utils/basic.py\", line 1993, in fail_json\n  File \"/tmp/ansible_in3rPq/ansible_modlib.zip/ansible/module_utils/basic.py\", line 1973, in _return_formatted\n  File \"/tmp/ansible_in3rPq/ansible_modlib.zip/ansible/module_utils/basic.py\", line 414, in remove_values\n  File \"/tmp/ansible_in3rPq/ansible_modlib.zip/ansible/module_utils/basic.py\", line 414, in &amp;lt;genexpr&amp;gt;\n  File \"/tmp/ansible_in3rPq/ansible_modlib.zip/ansible/module_utils/basic.py\", line 425, in remove_values\nTypeError: Value of unknown type: &amp;lt;class 'pandevice.errors.PanURLError'&amp;gt;, URLError: code: 502 reason: Bad Gateway\n", "module_stdout": "", "msg": "MODULE FAILURE", "rc": 0}
	to retry, use: --limit @/home/sgardne/ansible/tag_address.retry

PLAY RECAP ***********************************************************************************************************
10.7.2.7                   : ok=6    changed=2    unreachable=0    failed=1   &lt;/PRE&gt;&lt;P&gt;It looks to me like the web service is crashing and restarting, but I'm not sure. Anyone have any insight here? Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 03 Aug 2017 13:55:53 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/automation-api-discussions/ansible-panos-dag-tags-causes-panorama-to-crash/m-p/169840#M1404</guid>
      <dc:creator>sgardne</dc:creator>
      <dc:date>2017-08-03T13:55:53Z</dc:date>
    </item>
    <item>
      <title>Re: ansible panos_dag_tags causes Panorama to crash.</title>
      <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/ansible-panos-dag-tags-causes-panorama-to-crash/m-p/427558#M2765</link>
      <description>&lt;P&gt;I believe user-id on Panorama wasn't supported until...&amp;nbsp; 8.0..?&amp;nbsp; 9.0...?&amp;nbsp; I know for sure that 7.1 is too early.&amp;nbsp; Just need to upgrade your Panorama a bit.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Aug 2021 16:07:19 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/automation-api-discussions/ansible-panos-dag-tags-causes-panorama-to-crash/m-p/427558#M2765</guid>
      <dc:creator>gfreeman</dc:creator>
      <dc:date>2021-08-18T16:07:19Z</dc:date>
    </item>
  </channel>
</rss>

