<?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 Connection Error when playbook with large group member in Ansible</title>
    <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/86840#M322</link>
    <description>&lt;P&gt;Hey &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/39889"&gt;@mbouri&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;let's continue this conversation on mail.&lt;BR /&gt;Please contact me by mail - orso@checkpoint.com&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Or&lt;/P&gt;</description>
    <pubDate>Sun, 31 May 2020 09:36:38 GMT</pubDate>
    <dc:creator>Or_Soffer</dc:creator>
    <dc:date>2020-05-31T09:36:38Z</dc:date>
    <item>
      <title>Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/86636#M320</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;I have an issue when I try to create or update group with large member (&amp;gt;3000 member), the playbook work fine with small group, is there any option to enable on ansible config settings or checkpoint SMS side ?&lt;/P&gt;&lt;P&gt;my playbook :&lt;/P&gt;&lt;P&gt;---&lt;BR /&gt;- name: Deploy Grp&lt;BR /&gt;hosts: check_point&lt;BR /&gt;connection: httpapi&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;tasks:&lt;/P&gt;&lt;P&gt;- name: include&lt;BR /&gt;include_vars: 'var.yaml'&lt;/P&gt;&lt;P&gt;- name: add-group&lt;BR /&gt;cp_mgmt_group:&lt;BR /&gt;name: "gp-name"&lt;BR /&gt;ignore_warnings: yes&lt;BR /&gt;members: "{{name}}"&lt;BR /&gt;- name: publish&lt;BR /&gt;cp_mgmt_publish:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;var file :&amp;nbsp;&lt;/P&gt;&lt;P&gt;name:&lt;/P&gt;&lt;P&gt;- h-name1&lt;/P&gt;&lt;P&gt;- h-name2&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;hosts.ini file :&lt;/P&gt;&lt;P&gt;[check_point]&lt;BR /&gt;IP_SMS&lt;BR /&gt;[check_point:vars]&lt;BR /&gt;ansible_httpapi_use_ssl=True&lt;BR /&gt;ansible_httpapi_validate_certs=False&lt;BR /&gt;ansible_user=admin&lt;BR /&gt;ansible_password=password&lt;BR /&gt;ansible_network_os=checkpoint&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the error message :&lt;/P&gt;&lt;P&gt;An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ansible.module_utils.connection.ConnectionError: The read operation timed out&lt;BR /&gt;fatal: [10.1.1.100]: FAILED! =&amp;gt; {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"/var/lib/jenkins/.ansible/tmp/ansible-local-37897pe768pwq/ansible-tmp-1590687244.472336-2766174878375/AnsiballZ_cp_mgmt_group.py\", line 102, in &amp;lt;module&amp;gt;\n _ansiballz_main()\n File \"/var/lib/jenkins/.ansible/tmp/ansible-local-37897pe768pwq/ansible-tmp-1590687244.472336-2766174878375/AnsiballZ_cp_mgmt_group.py\", line 94, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \"/var/lib/jenkins/.ansible/tmp/ansible-local-37897pe768pwq/ansible-tmp-1590687244.472336-2766174878375/AnsiballZ_cp_mgmt_group.py\", line 40, in invoke_module\n runpy.run_module(mod_name='ansible.modules.network.checkpoint.cp_mgmt_group', init_globals=None, run_name='__main__', alter_sys=True)\n File \"/usr/lib64/python2.7/runpy.py\", line 176, in run_module\n fname, loader, pkg_name)\n File \"/usr/lib64/python2.7/runpy.py\", line 82, in _run_module_code\n mod_name, mod_fname, mod_loader, pkg_name)\n File \"/usr/lib64/python2.7/runpy.py\", line 72, in _run_code\n exec code in run_globals\n File \"/tmp/ansible_cp_mgmt_group_payload_wCTvQX/ansible_cp_mgmt_group_payload.zip/ansible/modules/network/checkpoint/cp_mgmt_group.py\", line 140, in &amp;lt;module&amp;gt;\n File \"/tmp/ansible_cp_mgmt_group_payload_wCTvQX/ansible_cp_mgmt_group_payload.zip/ansible/modules/network/checkpoint/cp_mgmt_group.py\", line 135, in main\n File \"/tmp/ansible_cp_mgmt_group_payload_wCTvQX/ansible_cp_mgmt_group_payload.zip/ansible_collections/check_point/mgmt/plugins/module_utils/checkpoint.py\", line 256, in api_call\n File \"/tmp/ansible_cp_mgmt_group_payload_wCTvQX/ansible_cp_mgmt_group_payload.zip/ansible_collections/check_point/mgmt/plugins/module_utils/checkpoint.py\", line 63, in send_request\n File \"/tmp/ansible_cp_mgmt_group_payload_wCTvQX/ansible_cp_mgmt_group_payload.zip/ansible/module_utils/connection.py\", line 185, in __rpc__\nansible.module_utils.connection.ConnectionError: The read operation timed out\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}&lt;/P&gt;</description>
      <pubDate>Thu, 28 May 2020 17:45:43 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/86636#M320</guid>
      <dc:creator>mbouri</dc:creator>
      <dc:date>2020-05-28T17:45:43Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/86641#M321</link>
      <description>&lt;P&gt;I imagine the API is timing out with this request.&lt;BR /&gt;Recommend getting the TAC involved.&lt;BR /&gt;Also tagging&amp;nbsp;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/37502"&gt;@Omer_Kleinstern&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 May 2020 19:47:52 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/86641#M321</guid>
      <dc:creator>PhoneBoy</dc:creator>
      <dc:date>2020-05-28T19:47:52Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/86840#M322</link>
      <description>&lt;P&gt;Hey &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/39889"&gt;@mbouri&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;let's continue this conversation on mail.&lt;BR /&gt;Please contact me by mail - orso@checkpoint.com&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Or&lt;/P&gt;</description>
      <pubDate>Sun, 31 May 2020 09:36:38 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/86840#M322</guid>
      <dc:creator>Or_Soffer</dc:creator>
      <dc:date>2020-05-31T09:36:38Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/86958#M323</link>
      <description>I'll provide out of band</description>
      <pubDate>Mon, 01 Jun 2020 15:50:46 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/86958#M323</guid>
      <dc:creator>PhoneBoy</dc:creator>
      <dc:date>2020-06-01T15:50:46Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146135#M658</link>
      <description>&lt;P&gt;Hello, guys! I have the same issue. I need to update group containing ~3000 objects. Do you have a solution for this?&lt;/P&gt;</description>
      <pubDate>Tue, 12 Apr 2022 19:22:35 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146135#M658</guid>
      <dc:creator>IgorBodrik</dc:creator>
      <dc:date>2022-04-12T19:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146136#M659</link>
      <description>&lt;P&gt;Try to do a publish every 100 objects.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Apr 2022 19:24:23 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146136#M659</guid>
      <dc:creator>Art_Zalenekas</dc:creator>
      <dc:date>2022-04-12T19:24:23Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146137#M660</link>
      <description>&lt;P&gt;How can i do that?&lt;/P&gt;&lt;P&gt;The error appears in a block:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- name: add-group&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cp_mgmt_group:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;name: "gp-name"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ignore_warnings: yes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;members: "{{name}}"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;{{ name }}&lt;/STRONG&gt;&amp;nbsp;- is a huge array ~3000 elements.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Apr 2022 19:33:15 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146137#M660</guid>
      <dc:creator>IgorBodrik</dc:creator>
      <dc:date>2022-04-12T19:33:15Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146144#M661</link>
      <description>&lt;P&gt;Take a look at an example that I have posted before. This should be very similar if you are familiar with looping in Ansible.&lt;BR /&gt;&lt;A href="https://community.checkpoint.com/t5/Ansible/Ansible-Improving-Performance/m-p/141062/highlight/true#M636" target="_blank"&gt;https://community.checkpoint.com/t5/Ansible/Ansible-Improving-Performance/m-p/141062/highlight/true#M636&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Apr 2022 20:49:23 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146144#M661</guid>
      <dc:creator>Art_Zalenekas</dc:creator>
      <dc:date>2022-04-12T20:49:23Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146145#M662</link>
      <description>&lt;P&gt;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/44647"&gt;@Art_Zalenekas&lt;/a&gt;&amp;nbsp;Thanks for your response. But i don't need to loop over group members and publish each N changes.&amp;nbsp;If I did this, I would end up with a group with one element.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Apr 2022 21:14:45 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146145#M662</guid>
      <dc:creator>IgorBodrik</dc:creator>
      <dc:date>2022-04-12T21:14:45Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146236#M663</link>
      <description>&lt;P&gt;True. Through the API directly you could do add a member to a group. Through Ansible you cannot do it that way. I tested adding 3,000 members into a group, and that worked. What I had to do is increase the connection timeout to 120 (2 minutes) for the &lt;EM&gt;httpapi&lt;/EM&gt; plugin&amp;nbsp;of a task from the Ansible perspective.&lt;BR /&gt;&lt;A href="https://docs.ansible.com/ansible/latest/reference_appendices/config.html#envvar-ANSIBLE_PERSISTENT_COMMAND_TIMEOUT" target="_blank"&gt;https://docs.ansible.com/ansible/latest/collections/ansible/netcommon/httpapi_connection.html&lt;/A&gt;&lt;BR /&gt;Look at the variable&amp;nbsp;&lt;STRONG&gt;persistent_command_timeout&lt;/STRONG&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;I would highly recommend that you add/set the group membership of an object when you are adding those objects. That way you don't have to care about the group itself, but its existence/creation.&lt;/P&gt;
&lt;P&gt;Good luck!&lt;/P&gt;</description>
      <pubDate>Wed, 13 Apr 2022 21:34:21 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/146236#M663</guid>
      <dc:creator>Art_Zalenekas</dc:creator>
      <dc:date>2022-04-13T21:34:21Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/147305#M666</link>
      <description>&lt;P&gt;Hi! I tried to tune&amp;nbsp;&lt;STRONG&gt;ANSIBLE_PERSISTENT_CONNECT_TIMEOUT&lt;/STRONG&gt; and &lt;STRONG&gt;ANSIBLE_PERSISTENT_COMMAND_TIMEOUT &lt;/STRONG&gt;variables. It didn't help. In my case the error messaged appears after ~2 min, while timeouts are more than that.&lt;/P&gt;&lt;P&gt;Actually on the first run when the group is empty it worked. Sorry, I didn't mention that. Try to run such playbook second time. Maybe you will see the error.&lt;/P&gt;&lt;P&gt;Thank you for your advise about setting membership in object. It works great for initial objects creation. But it would be inconvenient to have infrastructure config in such format.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Apr 2022 08:28:04 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/147305#M666</guid>
      <dc:creator>IgorBodrik</dc:creator>
      <dc:date>2022-04-28T08:28:04Z</dc:date>
    </item>
    <item>
      <title>Re: Ansible Connection Error when playbook with large group member</title>
      <link>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/147320#M667</link>
      <description>&lt;P&gt;You might be having performance issues with your management. My testing worked. Increase the timeout to 5 minutes.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Apr 2022 12:18:50 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Ansible/Ansible-Connection-Error-when-playbook-with-large-group-member/m-p/147320#M667</guid>
      <dc:creator>Art_Zalenekas</dc:creator>
      <dc:date>2022-04-28T12:18:50Z</dc:date>
    </item>
  </channel>
</rss>

