<?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 get session id  using MSD and module uri in Ansible</title>
    <link>https://community.checkpoint.com/t5/Ansible/ansible-get-session-id-using-MSD-and-module-uri/m-p/140136#M630</link>
    <description>&lt;P&gt;That looks like the API server isn’t actually enabled on the management server.&lt;BR /&gt;See:&amp;nbsp;&lt;A href="https://community.checkpoint.com/t5/API-CLI-Discussion/Enabling-web-api/m-p/32641#M2011" target="_blank"&gt;https://community.checkpoint.com/t5/API-CLI-Discussion/Enabling-web-api/m-p/32641#M2011&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 02 Feb 2022 04:32:15 GMT</pubDate>
    <dc:creator>PhoneBoy</dc:creator>
    <dc:date>2022-02-02T04:32:15Z</dc:date>
    <item>
      <title>ansible get session id  using MSD and module uri</title>
      <link>https://community.checkpoint.com/t5/Ansible/ansible-get-session-id-using-MSD-and-module-uri/m-p/138256#M620</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;can somebody help me to get session ID?&lt;/P&gt;&lt;P&gt;I have try to use this api call.&lt;/P&gt;&lt;P&gt;&lt;A href="https://sc1.checkpoint.com/documents/latest/APIs/index.html#web/login~v1.5%20" target="_blank"&gt;https://sc1.checkpoint.com/documents/latest/APIs/index.html#web/login~v1.5%20&lt;/A&gt;&lt;/P&gt;&lt;P&gt;but I dont know what is correct.&lt;/P&gt;&lt;H4&gt;Request URL&lt;BR /&gt;POST &lt;A href="https://community.checkpoint.com/" target="_blank"&gt;https://&amp;lt;mgmt-server&amp;gt;:&amp;lt;port&amp;gt;/web_api/v1.5/login&lt;/A&gt;&lt;/H4&gt;&lt;P&gt;but in example is&amp;nbsp; without /web_api/&lt;/P&gt;&lt;P&gt;POST {{server}}/v1.5/login&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so what is correct ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;also I have create ansible playbook log to CPMGMT via MSD.&lt;/P&gt;&lt;P&gt;'''&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;Login to Check Point Management API&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;uri&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;url&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"https://{{ mdss_server }}/v1.5/login"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;method&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;POST&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;validate_certs&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;no&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;timeout&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;30&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;headers&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Content-Type&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;application/json&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;body_format&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;json&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;#body: { "user" : "{{ cp_user }}", "password" : "{{ cp_password }}", "domain": "{{ checkpoint_domain }}" &amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;body&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;user&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ cp_user }}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;password&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ cp_password }}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;domain"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ checkpoint_domain }}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;return_content&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;yes&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;register&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;result_login&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;debug&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;debug&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;msg&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ result_login }}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'''&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;but I have this response with out session ID&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;BR /&gt;"msg": {&lt;BR /&gt;"changed": false,&lt;BR /&gt;"connection": "close",&lt;BR /&gt;"content": "&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;HTML&amp;gt;&amp;lt;HEAD&amp;gt;\n&amp;lt;meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"&amp;gt;&amp;lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=EmulateIE9,EmulateIE8\"&amp;gt;&amp;lt;meta name=\"others\" content=\"WEBUI LOGIN PAGE\" /&amp;gt;&amp;lt;TITLE&amp;gt;Gaia&amp;lt;/TITLE&amp;gt;\n&amp;lt;link rel=\"shortcut icon\" href=\"/login/fav.ico\"&amp;gt; \n&amp;lt;link rel=\"stylesheet\" type=\"text/css\" href=\"/login/ext-all.css\" /&amp;gt;\n&amp;lt;link rel=\"stylesheet\" type=\"text/css\" href=\"/login/login.css\" /&amp;gt;\n&amp;lt;STYLE TYPE=\"text/css\"&amp;gt;\n.ext-ie .webui-login-fld{font-size: 11px;}\n&amp;lt;/STYLE&amp;gt;\n&amp;lt;script type=\"text/javascript\" src=\"/login/ext-base.js\"&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type=\"text/javascript\" src=\"/login/ext-all.js\"&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type=\"text/javascript\"&amp;gt;var errMsgText = \"\";var bannerMsgText = \"\";bannerMsgText += \"This system is for authorized use only.&amp;lt;br&amp;gt;\";var hostname='prgdca-sd-mds';var version='R80.30';var formAction=\"/cgi-bin/home.tcl\";&amp;lt;/script&amp;gt;&amp;lt;script type=\"text/javascript\" src=\"/login/login.js\"&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/HEAD&amp;gt;&amp;lt;BODY&amp;gt;&amp;lt;noscript&amp;gt;&amp;lt;div style='font-size:20px;position:relative;top:100px;'&amp;gt;For full functionality of this site it is necessary to enable JavaScript.&amp;lt;/div&amp;gt;&amp;lt;/noscript&amp;gt;&amp;lt;/BODY&amp;gt;&amp;lt;/HTML&amp;gt;",&lt;BR /&gt;"content_type": "text/html",&lt;BR /&gt;"cookies": {&lt;BR /&gt;"Session": "Login"&lt;BR /&gt;},&lt;BR /&gt;"cookies_string": "Session=Login",&lt;BR /&gt;"date": "Wed, 12 Jan 2022 12:29:28 GMT",&lt;BR /&gt;"elapsed": 0,&lt;BR /&gt;"failed": false,&lt;BR /&gt;"msg": "OK (unknown bytes)",&lt;BR /&gt;"redirected": false,&lt;BR /&gt;"server": "CPWS",&lt;BR /&gt;"set_cookie": "Session=Login;path=/; secure; HttpOnly",&lt;BR /&gt;"status": 200,&lt;BR /&gt;"strict_transport_security": "max-age=31536000; includeSubDomains",&lt;BR /&gt;"transfer_encoding": "chunked",&lt;BR /&gt;"url": "&lt;A href="https://10.10.10.10/v1.5/login" target="_blank"&gt;https://10.10.10.10/v1.5/login&lt;/A&gt;",&lt;BR /&gt;"x_frame_options": "SAMEORIGIN",&lt;BR /&gt;"x_ua_compatible": "IE=EmulateIE8"&lt;BR /&gt;}&lt;BR /&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;should I use some module or what is wrong in my playbook?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;thank you&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Radek&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 12 Jan 2022 12:33:03 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/ansible-get-session-id-using-MSD-and-module-uri/m-p/138256#M620</guid>
      <dc:creator>sundrys1</dc:creator>
      <dc:date>2022-01-12T12:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: ansible get session id  using MSD and module uri</title>
      <link>https://community.checkpoint.com/t5/Ansible/ansible-get-session-id-using-MSD-and-module-uri/m-p/140136#M630</link>
      <description>&lt;P&gt;That looks like the API server isn’t actually enabled on the management server.&lt;BR /&gt;See:&amp;nbsp;&lt;A href="https://community.checkpoint.com/t5/API-CLI-Discussion/Enabling-web-api/m-p/32641#M2011" target="_blank"&gt;https://community.checkpoint.com/t5/API-CLI-Discussion/Enabling-web-api/m-p/32641#M2011&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 04:32:15 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/ansible-get-session-id-using-MSD-and-module-uri/m-p/140136#M630</guid>
      <dc:creator>PhoneBoy</dc:creator>
      <dc:date>2022-02-02T04:32:15Z</dc:date>
    </item>
  </channel>
</rss>

