<?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: commit and push changes made by automation job (Panorama, Terraform) in Automation/API Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/commit-and-push-changes-made-by-automation-job-panorama/m-p/462877#M2897</link>
    <description>&lt;PRE&gt;&amp;lt;response status="error" code="17"&amp;gt;
    &amp;lt;msg&amp;gt;
        &amp;lt;line&amp;gt;
            &amp;lt;![CDATA[ commit-all -&amp;gt; shared-policy -&amp;gt; admin unexpected here]]&amp;gt;
        &amp;lt;/line&amp;gt;
        &amp;lt;line&amp;gt;
            &amp;lt;![CDATA[ commit-all -&amp;gt; shared-policy  is unexpected ]]&amp;gt;
        &amp;lt;/line&amp;gt;
        &amp;lt;line&amp;gt;
            &amp;lt;![CDATA[ commit-all  is unexpected ]]&amp;gt;
        &amp;lt;/line&amp;gt;
    &amp;lt;/msg&amp;gt;
&amp;lt;/response&amp;gt;&lt;/PRE&gt;&lt;P&gt;commit all unfortunatelly does not accept all those parameters&lt;/P&gt;</description>
    <pubDate>Wed, 02 Feb 2022 19:27:11 GMT</pubDate>
    <dc:creator>DawidZ</dc:creator>
    <dc:date>2022-02-02T19:27:11Z</dc:date>
    <item>
      <title>commit and push changes made by automation job (Panorama, Terraform)</title>
      <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/commit-and-push-changes-made-by-automation-job-panorama/m-p/462787#M2895</link>
      <description>&lt;P&gt;Hello Guys, I'm dealing with automation project where saome sec. policies must be applied through Panorama. I'm using Terraform provider which does not support commit.&lt;/P&gt;&lt;P&gt;My idea was to commit and push changes made by specific admin account used for automation. (this is what can be manually done form Panorama GUI by using: "Commit and Push" + selected "Commit Changes Made By: ()".&lt;/P&gt;&lt;P&gt;Unfortunatelly I can't find any way to reproduce such an action by API ?!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any ideas how to do it? Or any other approach to commits to avoid mess?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks in advance for your help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 12:25:55 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/automation-api-discussions/commit-and-push-changes-made-by-automation-job-panorama/m-p/462787#M2895</guid>
      <dc:creator>DawidZ</dc:creator>
      <dc:date>2022-02-02T12:25:55Z</dc:date>
    </item>
    <item>
      <title>Re: commit and push changes made by automation job (Panorama, Terraform)</title>
      <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/commit-and-push-changes-made-by-automation-job-panorama/m-p/462841#M2896</link>
      <description>&lt;P&gt;Does this work for you?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;https://{{host}}/api/?key={{key}}&amp;amp;type=commit&amp;amp;action=all&amp;amp;cmd=&amp;lt;commit-all&amp;gt;&amp;lt;shared-policy&amp;gt;&amp;lt;admin&amp;gt;&amp;lt;member&amp;gt;{{admin}}&amp;lt;/member&amp;gt;&amp;lt;/admin&amp;gt;&amp;lt;device-group&amp;gt;&amp;lt;entry name="{{device-group-name}}"/&amp;gt;&amp;lt;/device-group&amp;gt;&amp;lt;/shared-policy&amp;gt;&amp;lt;/commit-all&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 16:03:16 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/automation-api-discussions/commit-and-push-changes-made-by-automation-job-panorama/m-p/462841#M2896</guid>
      <dc:creator>JimmyHolland</dc:creator>
      <dc:date>2022-02-02T16:03:16Z</dc:date>
    </item>
    <item>
      <title>Re: commit and push changes made by automation job (Panorama, Terraform)</title>
      <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/commit-and-push-changes-made-by-automation-job-panorama/m-p/462877#M2897</link>
      <description>&lt;PRE&gt;&amp;lt;response status="error" code="17"&amp;gt;
    &amp;lt;msg&amp;gt;
        &amp;lt;line&amp;gt;
            &amp;lt;![CDATA[ commit-all -&amp;gt; shared-policy -&amp;gt; admin unexpected here]]&amp;gt;
        &amp;lt;/line&amp;gt;
        &amp;lt;line&amp;gt;
            &amp;lt;![CDATA[ commit-all -&amp;gt; shared-policy  is unexpected ]]&amp;gt;
        &amp;lt;/line&amp;gt;
        &amp;lt;line&amp;gt;
            &amp;lt;![CDATA[ commit-all  is unexpected ]]&amp;gt;
        &amp;lt;/line&amp;gt;
    &amp;lt;/msg&amp;gt;
&amp;lt;/response&amp;gt;&lt;/PRE&gt;&lt;P&gt;commit all unfortunatelly does not accept all those parameters&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 19:27:11 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/automation-api-discussions/commit-and-push-changes-made-by-automation-job-panorama/m-p/462877#M2897</guid>
      <dc:creator>DawidZ</dc:creator>
      <dc:date>2022-02-02T19:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: commit and push changes made by automation job (Panorama, Terraform)</title>
      <link>https://live.paloaltonetworks.com/t5/automation-api-discussions/commit-and-push-changes-made-by-automation-job-panorama/m-p/462904#M2898</link>
      <description>&lt;P&gt;Yeah, looks like this one isn't available via XML API. This is what the GUI does:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;https://{{host}}/api/?key={{key}}&amp;amp;type=commit&amp;amp;action=all&amp;amp;cmd=&amp;lt;commit-and-push&amp;gt;&amp;lt;partial&amp;gt;&amp;lt;admin&amp;gt;&amp;lt;member&amp;gt;{{admin}}&amp;lt;/member&amp;gt;&amp;lt;/admin&amp;gt;&amp;lt;device-group&amp;gt;&amp;lt;member&amp;gt;{{device-group-name}}&amp;lt;/member&amp;gt;&amp;lt;/device-group&amp;gt;&amp;lt;/partial&amp;gt;&amp;lt;/commit-and-push&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;I guess the other approach is to incorporate locks to your Terraform automation; lock, perform changes, commit, unlock. If lock can't be acquired or other admins are logged in, don't allow Terraform to proceed so it does not try to commit other admins' potentially half-completed changes.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 21:05:40 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/automation-api-discussions/commit-and-push-changes-made-by-automation-job-panorama/m-p/462904#M2898</guid>
      <dc:creator>JimmyHolland</dc:creator>
      <dc:date>2022-02-02T21:05:40Z</dc:date>
    </item>
  </channel>
</rss>

