<?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 Automating GAIA API installation with Ansible in Ansible</title>
    <link>https://community.checkpoint.com/t5/Ansible/Automating-GAIA-API-installation-with-Ansible/m-p/65846#M56</link>
    <description>&lt;P&gt;Hi all, I'm trying to make a playbook to automate the installation of the GAIA API on a Check Point (virtual) appliance as per&amp;nbsp;&lt;A href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk143612&amp;amp;partition=Advanced&amp;amp;product=Security" target="_self"&gt;sk143612&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Here are the steps in the article:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Download the engine package to your machine.&lt;/LI&gt;&lt;LI&gt;Open the tgz file:&lt;EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;tar -zxvf&amp;nbsp;Check_Point_gaia_api.tgz&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Run the installer:&amp;nbsp;&lt;EM&gt;./install_gaia_api.sh&amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Run&amp;nbsp;&lt;EM&gt;gaia_api&amp;nbsp;status&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to verify it is up and running&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I created an ansible playbook:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Create&amp;nbsp;gaia_api&amp;nbsp;directory&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;file:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;/var/log/gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;state:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;directory&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SCP&amp;nbsp;and&amp;nbsp;extract&amp;nbsp;gaia_api&amp;nbsp;package&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;unarchive:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;Check_Point_gaia_api.tgz&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dest:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;/var/log/gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mode:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;u+x,g+x,o+x&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Install&amp;nbsp;gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;raw:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;sh&amp;nbsp;/var/log/gaia_api/install_gaia_api.sh&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;ignore_errors:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;yes&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;It works, up until the last task. Doing a &lt;EM&gt;gaia_api &lt;/EM&gt;status shows: "-bash: /bin/gaia_api: No such file or directory"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I also tried the following:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Install&amp;nbsp;gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; command: /var/log/gaia_api/install_gaia_api.sh&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; args:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; executable: /bin/bash&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;even tried copying the install_gaia_api.sh script to my Ansible machine and using the&amp;nbsp;&lt;EM&gt;script&amp;nbsp;&lt;/EM&gt;module:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;- name: Install gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; script: install_gaia_api.sh&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Any suggestions?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Thu, 24 Oct 2019 19:31:10 GMT</pubDate>
    <dc:creator>DemisT</dc:creator>
    <dc:date>2019-10-24T19:31:10Z</dc:date>
    <item>
      <title>Automating GAIA API installation with Ansible</title>
      <link>https://community.checkpoint.com/t5/Ansible/Automating-GAIA-API-installation-with-Ansible/m-p/65846#M56</link>
      <description>&lt;P&gt;Hi all, I'm trying to make a playbook to automate the installation of the GAIA API on a Check Point (virtual) appliance as per&amp;nbsp;&lt;A href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk143612&amp;amp;partition=Advanced&amp;amp;product=Security" target="_self"&gt;sk143612&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Here are the steps in the article:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Download the engine package to your machine.&lt;/LI&gt;&lt;LI&gt;Open the tgz file:&lt;EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;tar -zxvf&amp;nbsp;Check_Point_gaia_api.tgz&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Run the installer:&amp;nbsp;&lt;EM&gt;./install_gaia_api.sh&amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Run&amp;nbsp;&lt;EM&gt;gaia_api&amp;nbsp;status&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to verify it is up and running&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I created an ansible playbook:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Create&amp;nbsp;gaia_api&amp;nbsp;directory&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;file:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;/var/log/gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;state:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;directory&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SCP&amp;nbsp;and&amp;nbsp;extract&amp;nbsp;gaia_api&amp;nbsp;package&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;unarchive:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;Check_Point_gaia_api.tgz&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dest:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;/var/log/gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mode:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;u+x,g+x,o+x&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Install&amp;nbsp;gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;raw:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;sh&amp;nbsp;/var/log/gaia_api/install_gaia_api.sh&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;ignore_errors:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;yes&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;It works, up until the last task. Doing a &lt;EM&gt;gaia_api &lt;/EM&gt;status shows: "-bash: /bin/gaia_api: No such file or directory"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I also tried the following:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Install&amp;nbsp;gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; command: /var/log/gaia_api/install_gaia_api.sh&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; args:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; executable: /bin/bash&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;even tried copying the install_gaia_api.sh script to my Ansible machine and using the&amp;nbsp;&lt;EM&gt;script&amp;nbsp;&lt;/EM&gt;module:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;- name: Install gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; script: install_gaia_api.sh&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Any suggestions?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 24 Oct 2019 19:31:10 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Automating-GAIA-API-installation-with-Ansible/m-p/65846#M56</guid>
      <dc:creator>DemisT</dc:creator>
      <dc:date>2019-10-24T19:31:10Z</dc:date>
    </item>
    <item>
      <title>Re: Automating GAIA API installation with Ansible</title>
      <link>https://community.checkpoint.com/t5/Ansible/Automating-GAIA-API-installation-with-Ansible/m-p/65848#M57</link>
      <description>You're not doing exactly what the installation instructions say to do, which is run the installation script in the current working directory (e.g. using ./install_gaia_api.sh).&lt;BR /&gt;I recommend running the commands manually from an ssh session precisely as you're trying to do it from the Ansible playbook and debug it from there.</description>
      <pubDate>Thu, 24 Oct 2019 19:58:16 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Automating-GAIA-API-installation-with-Ansible/m-p/65848#M57</guid>
      <dc:creator>PhoneBoy</dc:creator>
      <dc:date>2019-10-24T19:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: Automating GAIA API installation with Ansible</title>
      <link>https://community.checkpoint.com/t5/Ansible/Automating-GAIA-API-installation-with-Ansible/m-p/65849#M58</link>
      <description>&lt;P&gt;Hi Dameon,&lt;/P&gt;&lt;P&gt;Thanks! figured it out.&lt;/P&gt;&lt;P&gt;Changed the task to:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Install&amp;nbsp;gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;command:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;sh&amp;nbsp;./install_gaia_api.sh&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;args:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;chdir:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;/var/log/gaia_api&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 24 Oct 2019 20:08:24 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Automating-GAIA-API-installation-with-Ansible/m-p/65849#M58</guid>
      <dc:creator>DemisT</dc:creator>
      <dc:date>2019-10-24T20:08:24Z</dc:date>
    </item>
  </channel>
</rss>

