Hi Tim,

I just gave a try for the raw command execution pointing the Inventory to 
GTM, getting syntax error, any idea what i can pass to secure the special 
chars and run in GTM,

PlayBook:-

$ cat gtm-cli.yml
---

- hosts: testgtm

  tasks:

  -name: Disable GTM pool
   shell: "modify /gtm pool pool_mviewuat.vbr.net members modify { 
/Common/RS1-PV-INTRA-NET-LTM:mviewuat_vbr_net { disabled }}"


Syntax error:-

$ ansible-playbook gtm-cli.yml -i ../inv/fact-host --syntax-check
ERROR! Syntax Error while loading YAML.


The error appears to have been in 
'/apps/ansible-scripts/f5-BigIP/playbooks/gtm-cli.yml': line 8, column 9, 
but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  -name: Disable GTM pool
   shell: "modify /gtm pool pool_mviewuat.vbr.net members modify { 
/Common/RS1-PV-INTRA-NET-LTM:mviewuat_vbr_net { disabled }}"
                                                                            
                                                                            
                        ^ here
This one looks easy to fix.  It seems that there is a value started
with a quote, and the YAML parser is expecting to see the line ended
with the same kind of quote.  For instance:

    when: "ok" in result.stdout

Could be written as:

   when: '"ok" in result.stdout'

Or equivalently:

   when: "'ok' in result.stdout"

Thanks
Siva Subramaniyan

On Wednesday, May 31, 2017 at 6:06:35 PM UTC-6, Tim Rupp wrote:
>
> Have you tried using the "raw" module?
>
> On May 31, 2017 4:53 PM, "Siva Subramaniyan" <[email protected] 
> <javascript:>> wrote:
>
>> LIke, i am able to connect to the GTM over CLI via putty, and below 
>> command to run disable/enable, Same way is it possible to connect ansible 
>> and run the below commands. Please advice.
>>
>> *Disable:-*
>>
>> testuser@(RS1-PV-INTRA-NET-GTM)(cfg-sync 
>> Standalone)(Active)(/Common)(tmos.cli)# modify /gtm pool 
>> pool_mviewuat.vbr.net members modify { 
>> /Common/RS1-PV-INTRA-NET-LTM:mviewuat_vbr_net { disabled }}
>>
>> *Enable:-*
>>
>> testuser@(RS1-PV-INTRA-NET-GTM)(cfg-sync 
>> Standalone)(Active)(/Common)(tmos.cli)# modify /gtm pool 
>> pool_mviewuat.vbr.net members modify { 
>> /Common/RS1-PV-INTRA-NET-LTM:mviewuat_vbr_net { enabled }}
>>
>>
>> Thanks
>> Siva Subramaniyan
>>
>> On Wednesday, May 31, 2017 at 5:38:19 PM UTC-6, Siva Subramaniyan wrote:
>>>
>>> Oh Ok, Thanks for the Details Tim....!
>>>
>>> Is it possible to connect my GTM over SSH/TMOS to disable/enable GTM 
>>> traffic from Ansible by just running as remote command. 
>>>
>>> Thanks
>>> Siva Subramaniyan
>>>
>>> On Wednesday, May 31, 2017 at 5:24:56 PM UTC-6, Tim Rupp wrote:
>>>>
>>>> bigip_pool_member uses the SOAP api instead of the REST api. this may 
>>>> be the reason that the gtm module is returning the error that it is; not 
>>>> because of your credential level.
>>>>
>>>> At this point I would advise to begin considering an upgrade path for 
>>>> the devices as the Ansible modules that are currently under development as 
>>>> well as the existing ones that are being refactored will require version 
>>>> 12 
>>>> or greater.
>>>>
>>>> On Wed, May 31, 2017 at 4:13 PM, Siva Subramaniyan <[email protected]> 
>>>> wrote:
>>>>
>>>>> Hi Tim,
>>>>>
>>>>> We use the BIG IP version *"BIG-IP 11.5.3 1.0.167 "*
>>>>>
>>>>> Since i am a DevOps engineer, i may not get admin access to GTM*, *But 
>>>>> i was able to control the traffic in LTM using the same credentials by 
>>>>> using *"**bigip_pool_member". *
>>>>>
>>>>> Any idea, in the same way i can do it in GTM as well.
>>>>>
>>>>> Thanks
>>>>> Siva Subramaniyan
>>>>>
>>>>>
>>>>> On Wednesday, May 31, 2017 at 4:58:52 PM UTC-6, Tim Rupp wrote:
>>>>>>
>>>>>> generally you need administrator access on the box. what version of 
>>>>>> bigip is this?
>>>>>>
>>>>>> On Wed, May 31, 2017 at 3:49 PM, Siva Subramaniyan <[email protected]
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi Tim,
>>>>>>>
>>>>>>> I just tried, with my "testuser" credentials. 
>>>>>>>
>>>>>>> *Last login: Fri May 26 10:35:36 2017 from 172.21.132.162*
>>>>>>>
>>>>>>> *testuser@(RS1-PV-INTRA-NET-GTM)(cfg-sync 
>>>>>>> Standalone)(Active)(/Common)(tmos)# bigstart status restjavad*
>>>>>>>
>>>>>>> *Syntax Error: unexpected argument "bigstart"*
>>>>>>>
>>>>>>> My "testuser" have only operator access to the GTM.It will all only 
>>>>>>> to enable/disable the pool members. May i know what kind of access i 
>>>>>>> should 
>>>>>>> have to make REST API calls. So that i will work with Network team to 
>>>>>>> enable it.
>>>>>>>
>>>>>>>
>>>>>>> Thanks
>>>>>>> Siva Subramaniyan
>>>>>>>
>>>>>>>  
>>>>>>> On Wednesday, May 31, 2017 at 4:35:09 PM UTC-6, Tim Rupp wrote:
>>>>>>>>
>>>>>>>> what version of bigip are you using? that could be a result of an 
>>>>>>>> outdated REST daemon, or a crashed REST daemon.
>>>>>>>>
>>>>>>>> what is the output of
>>>>>>>>
>>>>>>>>       bigstart status restjavad
>>>>>>>>
>>>>>>>> on the bigip CLI?
>>>>>>>>
>>>>>>>> On Wed, May 31, 2017 at 3:32 PM, Siva Subramaniyan <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi Tim,
>>>>>>>>>
>>>>>>>>> Thanks for notifying it, I was trying to connect to the 
>>>>>>>>> unreachable GTM in different Datacenter.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I have pointed to the correct GTM where i have the connectivity 
>>>>>>>>> and ran the Playbook to disable the GTM pool. Getting the Below 
>>>>>>>>> error. 
>>>>>>>>> Please advice.
>>>>>>>>>
>>>>>>>>> *Play book :-*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *$ cat f5-GTM-pool-disable.yml---- hosts: testgtm  connection: 
>>>>>>>>> local  tasks:  - name: Force pool member offline    bigip_gtm_pool:   
>>>>>>>>>      
>>>>>>>>> server: "10.46.193.39"        user: "testuser"        password: 
>>>>>>>>> "testuser123"        state: "disabled"        name: 
>>>>>>>>> "pool_mviewuat.vbr.net 
>>>>>>>>> <http://pool_mviewuat.vbr.net>"    delegate_to: localhost*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> $ *ansible-playbook f5-GTM-pool-disable.yml -i ../inv/fact-host*
>>>>>>>>>
>>>>>>>>> PLAY [testgtm] 
>>>>>>>>> ***********************************************************************************************************
>>>>>>>>>
>>>>>>>>> TASK [Gathering Facts] 
>>>>>>>>> ***************************************************************************************************
>>>>>>>>> ok: [10.46.193.39]
>>>>>>>>>
>>>>>>>>> TASK [Force pool member offline] 
>>>>>>>>> *****************************************************************************************
>>>>>>>>> fatal: [10.46.193.39 -> localhost]: FAILED! => {"changed": false, 
>>>>>>>>> "failed": true, "msg": "404 Unexpected Error: Not Found for uri: 
>>>>>>>>> https://10.46.193.39:443/mgmt/shared/authn/login\nText: 
>>>>>>>>> u'{\"code\":404,\"message\":\"
>>>>>>>>> http://localhost:8100/mgmt/shared/authn/login\",\"restOperationId\":87930106,\"errorStack\":[\"com.f5.rest.common.RestWorkerUriNotFoundException:
>>>>>>>>>  
>>>>>>>>> http://localhost:8100/mgmt/shared/authn/login\",\"at 
>>>>>>>>> com.f5.rest.common.RestServer.trySendInProcess(RestServer.java:231)\",\"at
>>>>>>>>>  
>>>>>>>>> com.f5.rest.common.RestRequestReceiver.dispatchToService(RestRequestReceiver.java:93)\",\"at
>>>>>>>>>  
>>>>>>>>> com.f5.rest.common.RestRequestReceiver.processNext(RestRequestReceiver.java:57)\",\"at
>>>>>>>>>  
>>>>>>>>> com.f5.rest.common.RestHelper$2.run(RestHelper.java:1910)\",\"at 
>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\",\"at
>>>>>>>>>  
>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\",\"at
>>>>>>>>>  
>>>>>>>>> java.lang.Thread.run(Thread.java:722)\\\\n\"]}'"}
>>>>>>>>>
>>>>>>>>> msg: 404 Unexpected Error: Not Found for uri: 
>>>>>>>>> https://10.46.193.39:443/mgmt/shared/authn/login
>>>>>>>>> Text: u'{"code":404,"message":"
>>>>>>>>> http://localhost:8100/mgmt/shared/authn/login","restOperationId":87930106,"errorStack":["com.f5.rest.common.RestWorkerUriNotFoundException:
>>>>>>>>>  
>>>>>>>>> http://localhost:8100/mgmt/shared/authn/login","at 
>>>>>>>>> com.f5.rest.common.RestServer.trySendInProcess(RestServer.java:231)","at
>>>>>>>>>  
>>>>>>>>> com.f5.rest.common.RestRequestReceiver.dispatchToService(RestRequestReceiver.java:93)","at
>>>>>>>>>  
>>>>>>>>> com.f5.rest.common.RestRequestReceiver.processNext(RestRequestReceiver.java:57)","at
>>>>>>>>>  
>>>>>>>>> com.f5.rest.common.RestHelper$2.run(RestHelper.java:1910)","at 
>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)","at
>>>>>>>>>  
>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)","at
>>>>>>>>>  
>>>>>>>>> java.lang.Thread.run(Thread.java:722)\
>>>>>>>>> "]}'
>>>>>>>>>         to retry, use: --limit 
>>>>>>>>> @/apps/ansible-scripts/f5-BigIP/playbooks/f5-GTM-pool-disable.retry
>>>>>>>>>
>>>>>>>>> PLAY RECAP 
>>>>>>>>> ***************************************************************************************************************
>>>>>>>>> 10.46.193.39               : ok=1    changed=0    unreachable=0   
>>>>>>>>>  failed=1
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wednesday, May 31, 2017 at 4:10:54 PM UTC-6, Tim Rupp wrote:
>>>>>>>>>>
>>>>>>>>>> that error indicates the module cannot reach your F5 device.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> """
>>>>>>>>>> requests.exceptions.ConnectionError: 
>>>>>>>>>> HTTPSConnectionPool(host='10.44.193.38', port=443): Max retries 
>>>>>>>>>> exceeded with url: /mgmt/shared/authn/login (Caused by 
>>>>>>>>>> NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection
>>>>>>>>>>  
>>>>>>>>>> object at 0x400a3d0>: Failed to establish a new connection: [Errno 
>>>>>>>>>> 110] 
>>>>>>>>>> Connection timed out',))
>>>>>>>>>> """
>>>>>>>>>>
>>>>>>>>>> On Wed, May 31, 2017 at 3:04 PM, Siva Subramaniyan <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Tim,
>>>>>>>>>>>
>>>>>>>>>>> Thanks for the details..! i got the below error while running 
>>>>>>>>>>> the devel branch module. I am sorry to disturb you again. 
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> $ ansible-playbook f5-GTM-pool-disable.yml -i ../inv/fact-host 
>>>>>>>>>>> -vvvv
>>>>>>>>>>> Using /etc/ansible/ansible.cfg as config file
>>>>>>>>>>> Loading callback plugin skippy of type stdout, v2.0 from 
>>>>>>>>>>> /usr/lib/python2.7/site-packages/ansible/plugins/callback/__init__.pyc
>>>>>>>>>>>
>>>>>>>>>>> PLAYBOOK: f5-GTM-pool-disable.yml 
>>>>>>>>>>> ****************************************************************************************
>>>>>>>>>>> 1 plays in f5-GTM-pool-disable.yml
>>>>>>>>>>>
>>>>>>>>>>> PLAY [testgtm] 
>>>>>>>>>>> ***********************************************************************************************************
>>>>>>>>>>>
>>>>>>>>>>> TASK [Gathering Facts] 
>>>>>>>>>>> ***************************************************************************************************
>>>>>>>>>>> Using module file 
>>>>>>>>>>> /usr/lib/python2.7/site-packages/ansible/modules/system/setup.py
>>>>>>>>>>> <10.44.193.38> ESTABLISH LOCAL CONNECTION FOR USER: ansuser
>>>>>>>>>>> <10.44.193.38> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo 
>>>>>>>>>>> $HOME/.ansible/tmp/ansible-tmp-1496267129.89-253660434471106 `" && 
>>>>>>>>>>> echo 
>>>>>>>>>>> ansible-tmp-1496267129.89-253660434471106="` echo 
>>>>>>>>>>> $HOME/.ansible/tmp/ansible-tmp-1496267129.89-253660434471106 `" ) 
>>>>>>>>>>> && sleep 
>>>>>>>>>>> 0'
>>>>>>>>>>> <10.44.193.38> PUT /tmp/tmpOB79TI TO 
>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496267129.89-253660434471106/setup.py
>>>>>>>>>>> <10.44.193.38> EXEC /bin/sh -c 'chmod u+x 
>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496267129.89-253660434471106/
>>>>>>>>>>>  
>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496267129.89-253660434471106/setup.py
>>>>>>>>>>>  
>>>>>>>>>>> && sleep 0'
>>>>>>>>>>> <10.44.193.38> EXEC /bin/sh -c '/usr/bin/python 
>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496267129.89-253660434471106/setup.py;
>>>>>>>>>>>  
>>>>>>>>>>> rm -rf 
>>>>>>>>>>> "/home/ansuser/.ansible/tmp/ansible-tmp-1496267129.89-253660434471106/"
>>>>>>>>>>>  > 
>>>>>>>>>>> /dev/null 2>&1 && sleep 0'
>>>>>>>>>>> ok: [10.44.193.38]
>>>>>>>>>>> META: ran handlers
>>>>>>>>>>>
>>>>>>>>>>> TASK [Force pool member offline] 
>>>>>>>>>>> *****************************************************************************************
>>>>>>>>>>> task path: 
>>>>>>>>>>> /apps/ansible-scripts/f5-BigIP/playbooks/f5-GTM-pool-disable.yml:7
>>>>>>>>>>> Using module file 
>>>>>>>>>>> /usr/lib/python2.7/site-packages/ansible/modules/network/f5/bigip_gtm_pool.py
>>>>>>>>>>> <localhost> ESTABLISH LOCAL CONNECTION FOR USER: ansuser
>>>>>>>>>>> <localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo 
>>>>>>>>>>> $HOME/.ansible/tmp/ansible-tmp-1496267130.41-260369370140814 `" && 
>>>>>>>>>>> echo 
>>>>>>>>>>> ansible-tmp-1496267130.41-260369370140814="` echo 
>>>>>>>>>>> $HOME/.ansible/tmp/ansible-tmp-1496267130.41-260369370140814 `" ) 
>>>>>>>>>>> && sleep 
>>>>>>>>>>> 0'
>>>>>>>>>>> <localhost> PUT /tmp/tmpEWcAQZ TO 
>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496267130.41-260369370140814/bigip_gtm_pool.py
>>>>>>>>>>> <localhost> EXEC /bin/sh -c 'chmod u+x 
>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496267130.41-260369370140814/
>>>>>>>>>>>  
>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496267130.41-260369370140814/bigip_gtm_pool.py
>>>>>>>>>>>  
>>>>>>>>>>> && sleep 0'
>>>>>>>>>>> <localhost> EXEC /bin/sh -c '/usr/bin/python2 
>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496267130.41-260369370140814/bigip_gtm_pool.py;
>>>>>>>>>>>  
>>>>>>>>>>> rm -rf 
>>>>>>>>>>> "/home/ansuser/.ansible/tmp/ansible-tmp-1496267130.41-260369370140814/"
>>>>>>>>>>>  > 
>>>>>>>>>>> /dev/null 2>&1 && sleep 0'
>>>>>>>>>>> The full traceback is:
>>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>>   File "/tmp/ansible_cLPO8c/ansible_module_bigip_gtm_pool.py", 
>>>>>>>>>>> line 654, in <module>
>>>>>>>>>>>     main()
>>>>>>>>>>>   File "/tmp/ansible_cLPO8c/ansible_module_bigip_gtm_pool.py", 
>>>>>>>>>>> line 642, in main
>>>>>>>>>>>     required_if=spec.required_if
>>>>>>>>>>>   File 
>>>>>>>>>>> "/tmp/ansible_cLPO8c/ansible_modlib.zip/ansible/module_utils/f5_utils.py",
>>>>>>>>>>>  
>>>>>>>>>>> line 240, in __init__
>>>>>>>>>>>   File 
>>>>>>>>>>> "/tmp/ansible_cLPO8c/ansible_modlib.zip/ansible/module_utils/f5_utils.py",
>>>>>>>>>>>  
>>>>>>>>>>> line 265, in _get_mgmt_root
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/f5/bigip/__init__.py", 
>>>>>>>>>>> line 124, in __init__
>>>>>>>>>>>     self.post_configuration_setup()
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/f5/bigip/__init__.py", 
>>>>>>>>>>> line 91, in post_configuration_setup
>>>>>>>>>>>     self._get_tmos_version()
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/f5/bigip/__init__.py", 
>>>>>>>>>>> line 96, in _get_tmos_version
>>>>>>>>>>>     response = connect.get(base_uri)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/icontrol/session.py", 
>>>>>>>>>>> line 258, in wrapper
>>>>>>>>>>>     response = method(self, REST_uri, **kwargs)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/icontrol/session.py", 
>>>>>>>>>>> line 427, in get
>>>>>>>>>>>     return self.session.get(uri, **kwargs)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/requests/sessions.py", 
>>>>>>>>>>> line 501, in get
>>>>>>>>>>>     return self.request('GET', url, **kwargs)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/requests/sessions.py", 
>>>>>>>>>>> line 474, in request
>>>>>>>>>>>     prep = self.prepare_request(req)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/requests/sessions.py", 
>>>>>>>>>>> line 407, in prepare_request
>>>>>>>>>>>     hooks=merge_hooks(request.hooks, self.hooks),
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/requests/models.py", 
>>>>>>>>>>> line 306, in prepare
>>>>>>>>>>>     self.prepare_auth(auth, url)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/requests/models.py", 
>>>>>>>>>>> line 543, in prepare_auth
>>>>>>>>>>>     r = auth(self)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/icontrol/authtoken.py", 
>>>>>>>>>>> line 203, in __call__
>>>>>>>>>>>     self.get_new_token(netloc)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/icontrol/authtoken.py", 
>>>>>>>>>>> line 100, in get_new_token
>>>>>>>>>>>     self.password))
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/requests/api.py", line 
>>>>>>>>>>> 110, in post
>>>>>>>>>>>     return request('post', url, data=data, json=json, **kwargs)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/requests/api.py", line 
>>>>>>>>>>> 56, in request
>>>>>>>>>>>     return session.request(method=method, url=url, **kwargs)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/requests/sessions.py", 
>>>>>>>>>>> line 488, in request
>>>>>>>>>>>     resp = self.send(prep, **send_kwargs)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/requests/sessions.py", 
>>>>>>>>>>> line 609, in send
>>>>>>>>>>>     r = adapter.send(request, **kwargs)
>>>>>>>>>>>   File "/usr/lib/python2.7/site-packages/requests/adapters.py", 
>>>>>>>>>>> line 487, in send
>>>>>>>>>>>     raise ConnectionError(e, request=request)
>>>>>>>>>>> requests.exceptions.ConnectionError: 
>>>>>>>>>>> HTTPSConnectionPool(host='10.44.193.38', port=443): Max retries 
>>>>>>>>>>> exceeded 
>>>>>>>>>>> with url: /mgmt/shared/authn/login (Caused by 
>>>>>>>>>>> NewConnectionError('<requests.
>>>>>>>>>>> packages.urllib3.connection.VerifiedHTTPSConnection object at 
>>>>>>>>>>> 0x400a3d0>: Failed to establish a new connection: [Errno 110] 
>>>>>>>>>>> Connection 
>>>>>>>>>>> timed out',))
>>>>>>>>>>>
>>>>>>>>>>> fatal: [10.44.193.38 -> localhost]: FAILED! => {
>>>>>>>>>>>     "changed": false,
>>>>>>>>>>>     "failed": true,
>>>>>>>>>>>     "module_stderr": "Traceback (most recent call last):\n  File 
>>>>>>>>>>> \"/tmp/ansible_cLPO8c/ansible_module_bigip_gtm_pool.py\", line 654, 
>>>>>>>>>>> in 
>>>>>>>>>>> <module>\n    main()\n  File 
>>>>>>>>>>> \"/tmp/ansible_cLPO8c/ansible_module_bigip_gtm_pool.py\", line 642, 
>>>>>>>>>>> in 
>>>>>>>>>>> main\n    required_if=spec.required_if\n  File 
>>>>>>>>>>> \"/tmp/ansible_cLPO8c/ansible_modlib.zip/ansible/module_utils/f5_utils.py\",
>>>>>>>>>>>  
>>>>>>>>>>> line 240, in __init__\n  File 
>>>>>>>>>>> \"/tmp/ansible_cLPO8c/ansible_modlib.zip/ansible/module_utils/f5_utils.py\",
>>>>>>>>>>>  
>>>>>>>>>>> line 265, in _get_mgmt_root\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/f5/bigip/__init__.py\", line 
>>>>>>>>>>> 124, in 
>>>>>>>>>>> __init__\n    self.post_configuration_setup()\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/f5/bigip/__init__.py\", line 91, 
>>>>>>>>>>> in 
>>>>>>>>>>> post_configuration_setup\n    self._get_tmos_version()\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/f5/bigip/__init__.py\", line 96, 
>>>>>>>>>>> in 
>>>>>>>>>>> _get_tmos_version\n    response = connect.get(base_uri)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/icontrol/session.py\", line 258, 
>>>>>>>>>>> in 
>>>>>>>>>>> wrapper\n    response = method(self, REST_uri, **kwargs)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/icontrol/session.py\", line 427, 
>>>>>>>>>>> in 
>>>>>>>>>>> get\n    return self.session.get(uri, **kwargs)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/requests/sessions.py\", line 
>>>>>>>>>>> 501, in 
>>>>>>>>>>> get\n    return self.request('GET', url, **kwargs)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/requests/sessions.py\", line 
>>>>>>>>>>> 474, in 
>>>>>>>>>>> request\n    prep = self.prepare_request(req)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/requests/sessions.py\", line 
>>>>>>>>>>> 407, in 
>>>>>>>>>>> prepare_request\n    hooks=merge_hooks(request.hooks, 
>>>>>>>>>>> self.hooks),\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/requests/models.py\", line 306, 
>>>>>>>>>>> in 
>>>>>>>>>>> prepare\n    self.prepare_auth(auth, url)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/requests/models.py\", line 543, 
>>>>>>>>>>> in 
>>>>>>>>>>> prepare_auth\n    r = auth(self)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/icontrol/authtoken.py\", line 
>>>>>>>>>>> 203, in 
>>>>>>>>>>> __call__\n    self.get_new_token(netloc)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/icontrol/authtoken.py\", line 
>>>>>>>>>>> 100, in 
>>>>>>>>>>> get_new_token\n    self.password))\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/requests/api.py\", line 110, in 
>>>>>>>>>>> post\n   
>>>>>>>>>>>  return request('post', url, data=data, json=json, **kwargs)\n  
>>>>>>>>>>> File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/requests/api.py\", line 56, in 
>>>>>>>>>>> request\n 
>>>>>>>>>>>    return session.request(method=method, url=url, **kwargs)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/requests/sessions.py\", line 
>>>>>>>>>>> 488, in 
>>>>>>>>>>> request\n    resp = self.send(prep, **send_kwargs)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/requests/sessions.py\", line 
>>>>>>>>>>> 609, in 
>>>>>>>>>>> send\n    r = adapter.send(request, **kwargs)\n  File 
>>>>>>>>>>> \"/usr/lib/python2.7/site-packages/requests/adapters.py\", line 
>>>>>>>>>>> 487, in 
>>>>>>>>>>> send\n    raise ConnectionError(e, 
>>>>>>>>>>> request=request)\nrequests.exceptions.ConnectionError: 
>>>>>>>>>>> HTTPSConnectionPool(host='10.44.193.38', port=443): Max retries 
>>>>>>>>>>> exceeded 
>>>>>>>>>>> with url: /mgmt/shared/authn/login (Caused by 
>>>>>>>>>>> NewConnectionError('<requests.
>>>>>>>>>>> packages.urllib3.connection.VerifiedHTTPSConnection object at 
>>>>>>>>>>> 0x400a3d0>: Failed to establish a new connection: [Errno 110] 
>>>>>>>>>>> Connection 
>>>>>>>>>>> timed out',))\n",
>>>>>>>>>>>     "module_stdout": "",
>>>>>>>>>>>     "msg": "MODULE FAILURE",
>>>>>>>>>>>     "rc": 0
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> msg: MODULE FAILURE
>>>>>>>>>>>         to retry, use: --limit 
>>>>>>>>>>> @/apps/ansible-scripts/f5-BigIP/playbooks/f5-GTM-pool-disable.retry
>>>>>>>>>>>
>>>>>>>>>>> PLAY RECAP 
>>>>>>>>>>> ***************************************************************************************************************
>>>>>>>>>>> 10.44.193.38               : ok=1    changed=0    unreachable=0 
>>>>>>>>>>>    failed=1
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks
>>>>>>>>>>> Siva Subramaniyan
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Wednesday, May 31, 2017 at 2:24:28 PM UTC-6, Tim Rupp wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> the module you're using is from "master" branch.
>>>>>>>>>>>>
>>>>>>>>>>>> Master is not the newest code. the one you want is in "devel" 
>>>>>>>>>>>> here is the link.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> https://github.com/F5Networks/f5-ansible/blob/devel/library/bigip_gtm_pool.py
>>>>>>>>>>>>
>>>>>>>>>>>> -tim
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, May 31, 2017 at 12:48 PM, Siva Subramaniyan <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> HI Tim,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks for the details.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have tried copying the 
>>>>>>>>>>>>> https://github.com/F5Networks/f5-ansible/blob/master/library/bigip_gtm_pool.py
>>>>>>>>>>>>>  
>>>>>>>>>>>>>  module 
>>>>>>>>>>>>>
>>>>>>>>>>>>> placed in 
>>>>>>>>>>>>> "/usr/lib/python2.7/site-packages/ansible/modules/network/f5"
>>>>>>>>>>>>>
>>>>>>>>>>>>> and tried my execution.. Some how it fails, can i wait till 
>>>>>>>>>>>>> get the stable version or can you advice the stable module to 
>>>>>>>>>>>>> place and 
>>>>>>>>>>>>> try. i have the requirement to control the GTM traffic from 
>>>>>>>>>>>>> ansible as my 
>>>>>>>>>>>>> project delivery. any help is much appreciated, 
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> $ ansible-playbook f5-GTM-pool-disable.yml -i ../inv/fact-host 
>>>>>>>>>>>>> -vvvv
>>>>>>>>>>>>> Using /etc/ansible/ansible.cfg as config file
>>>>>>>>>>>>> Loading callback plugin skippy of type stdout, v2.0 from 
>>>>>>>>>>>>> /usr/lib/python2.7/site-packages/ansible/plugins/callback/__init__.pyc
>>>>>>>>>>>>>
>>>>>>>>>>>>> PLAYBOOK: f5-GTM-pool-disable.yml 
>>>>>>>>>>>>> ****************************************************************************************
>>>>>>>>>>>>> 1 plays in f5-GTM-pool-disable.yml
>>>>>>>>>>>>>
>>>>>>>>>>>>> PLAY [testgtm] 
>>>>>>>>>>>>> ***********************************************************************************************************
>>>>>>>>>>>>>
>>>>>>>>>>>>> TASK [Gathering Facts] 
>>>>>>>>>>>>> ***************************************************************************************************
>>>>>>>>>>>>> Using module file 
>>>>>>>>>>>>> /usr/lib/python2.7/site-packages/ansible/modules/system/setup.py
>>>>>>>>>>>>> <10.44.193.38> ESTABLISH LOCAL CONNECTION FOR USER: ansuser
>>>>>>>>>>>>> <10.44.193.38> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo 
>>>>>>>>>>>>> $HOME/.ansible/tmp/ansible-tmp-1496259129.14-190984755053273 `" 
>>>>>>>>>>>>> && echo 
>>>>>>>>>>>>> ansible-tmp-1496259129.14-190984755053273="` echo 
>>>>>>>>>>>>> $HOME/.ansible/tmp/ansible-tmp-1496259129.14-190984755053273 `" ) 
>>>>>>>>>>>>> && sleep 
>>>>>>>>>>>>> 0'
>>>>>>>>>>>>> <10.44.193.38> PUT /tmp/tmpg3h_hL TO 
>>>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496259129.14-190984755053273/setup.py
>>>>>>>>>>>>> <10.44.193.38> EXEC /bin/sh -c 'chmod u+x 
>>>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496259129.14-190984755053273/
>>>>>>>>>>>>>  
>>>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496259129.14-190984755053273/setup.py
>>>>>>>>>>>>>  
>>>>>>>>>>>>> && sleep 0'
>>>>>>>>>>>>> <10.44.193.38> EXEC /bin/sh -c '/usr/bin/python 
>>>>>>>>>>>>> /home/ansuser/.ansible/tmp/ansible-tmp-1496259129.14-190984755053273/setup.py;
>>>>>>>>>>>>>  
>>>>>>>>>>>>> rm -rf 
>>>>>>>>>>>>> "/home/ansuser/.ansible/tmp/ansible-tmp-1496259129.14-190984755053273/"
>>>>>>>>>>>>>  > 
>>>>>>>>>>>>> /dev/null 2>&1 && sleep 0'
>>>>>>>>>>>>> ok: [10.44.193.38]
>>>>>>>>>>>>> META: ran handlers
>>>>>>>>>>>>>
>>>>>>>>>>>>> TASK [Force pool member offline] 
>>>>>>>>>>>>> *****************************************************************************************
>>>>>>>>>>>>> task path: 
>>>>>>>>>>>>> /opt/ansible-scripts/f5-BigIP/playbooks/f5-GTM-pool-disable.yml:7
>>>>>>>>>>>>> fatal: [10.44.193.38]: FAILED! => {
>>>>>>>>>>>>>     "failed": true,
>>>>>>>>>>>>>     "msg": "Could not find imported module support code for 
>>>>>>>>>>>>> bigip_gtm_pool.  Looked for either *.py or f5.py"
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> msg: Could not find imported module support code for 
>>>>>>>>>>>>> bigip_gtm_pool.  Looked for either *.py or f5.py
>>>>>>>>>>>>>         to retry, use: --limit 
>>>>>>>>>>>>> @/opt/ansible-scripts/f5-BigIP/playbooks/f5-GTM-pool-disable.retry
>>>>>>>>>>>>>
>>>>>>>>>>>>> PLAY RECAP 
>>>>>>>>>>>>> ***************************************************************************************************************
>>>>>>>>>>>>> 10.44.193.38               : ok=1    changed=0   
>>>>>>>>>>>>>  unreachable=0    failed=1
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>> Siva Subramaniyan
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Monday, May 29, 2017 at 1:19:01 PM UTC-6, Tim Rupp wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hey Siva,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> That module is not yet part of Ansible core. You need to 
>>>>>>>>>>>>>> install it locally from the f5-ansible repository until it is.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Instructions for doing that can be found here
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> https://f5-ansible.readthedocs.io/en/latest/usage/installing_modules.html
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -tim
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Sat, May 27, 2017 at 10:25 PM, Siva Subramaniyan <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> HI Tim,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> When I run the Above play book, getting the error as below. 
>>>>>>>>>>>>>>> Looks like my Ansible version is not recognizing the 
>>>>>>>>>>>>>>> "bigip_gtm_pool" 
>>>>>>>>>>>>>>> module. Please advise.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Ansible Version:-*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ansible 2.3.0.0
>>>>>>>>>>>>>>>   config file = /etc/ansible/ansible.cfg
>>>>>>>>>>>>>>>   configured module search path = Default w/o overrides
>>>>>>>>>>>>>>>   python version = 2.7.5 (default, Aug  2 2016, 04:20:16) 
>>>>>>>>>>>>>>> [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Error while running :-*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *$ ansible-playbook f5-GTM-pool-disable.yml -i 
>>>>>>>>>>>>>>> ../inv/fact-host  --syntax-check -vvvv*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Using /etc/ansible/ansible.cfg as config file
>>>>>>>>>>>>>>> *ERROR! no action detected in task. This often indicates a 
>>>>>>>>>>>>>>> misspelled module name, or incorrect module path.*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The error appears to have been in 
>>>>>>>>>>>>>>> '/apps/ansible-scripts/f5-BigIP/playbooks/f5-GTM-pool-disable.yml':
>>>>>>>>>>>>>>>  line 7, 
>>>>>>>>>>>>>>> column 5, but may
>>>>>>>>>>>>>>> be elsewhere in the file depending on the exact syntax 
>>>>>>>>>>>>>>> problem.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The offending line appears to be:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>   - name: Force pool member offline
>>>>>>>>>>>>>>>     ^ here
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The error appears to have been in 
>>>>>>>>>>>>>>> '/apps/ansible-scripts/f5-BigIP/playbooks/f5-GTM-pool-disable.yml':
>>>>>>>>>>>>>>>  line 7, 
>>>>>>>>>>>>>>> column 5, but may
>>>>>>>>>>>>>>> be elsewhere in the file depending on the exact syntax 
>>>>>>>>>>>>>>> problem.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The offending line appears to be:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>   - name: Force pool member offline
>>>>>>>>>>>>>>>     ^ here
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> =======================================================
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  Thanks
>>>>>>>>>>>>>>> Siva Subramaniyan.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tuesday, May 23, 2017 at 11:26:03 PM UTC-6, Siva 
>>>>>>>>>>>>>>> Subramaniyan wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi There,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Can you please share the used case Playbook for the LTM/GTM 
>>>>>>>>>>>>>>>> traffic disable in F5 Big IP.
>>>>>>>>>>>>>>>> I have the requirement to switch the Traffic during the 
>>>>>>>>>>>>>>>> change window to do the Server side deployments.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>>>> Google Groups "Ansible Project" group.
>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails 
>>>>>>>>>>>>>>> from it, send an email to [email protected].
>>>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>>>>>> https://groups.google.com/d/msgid/ansible-project/c635a269-9a9f-42ce-89ef-0d5db6338400%40googlegroups.com
>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/ansible-project/c635a269-9a9f-42ce-89ef-0d5db6338400%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>> Google Groups "Ansible Project" group.
>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>>>> https://groups.google.com/d/msgid/ansible-project/ba448198-87d8-421d-8410-048b6f3e269b%40googlegroups.com
>>>>>>>>>>>>>  
>>>>>>>>>>>>> <https://groups.google.com/d/msgid/ansible-project/ba448198-87d8-421d-8410-048b6f3e269b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>> .
>>>>>>>>>>>>>
>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> -- 
>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>> Google Groups "Ansible Project" group.
>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>> To post to this group, send email to [email protected]
>>>>>>>>>>> .
>>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>> https://groups.google.com/d/msgid/ansible-project/c7cec089-7b8b-459f-93d7-d0ae1b2686f3%40googlegroups.com
>>>>>>>>>>>  
>>>>>>>>>>> <https://groups.google.com/d/msgid/ansible-project/c7cec089-7b8b-459f-93d7-d0ae1b2686f3%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>> .
>>>>>>>>>>>
>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -- 
>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>> Groups "Ansible Project" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>> send an email to [email protected].
>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>> https://groups.google.com/d/msgid/ansible-project/722fe644-5829-4eb2-857f-adead7ba0982%40googlegroups.com
>>>>>>>>>  
>>>>>>>>> <https://groups.google.com/d/msgid/ansible-project/722fe644-5829-4eb2-857f-adead7ba0982%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>> .
>>>>>>>>>
>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "Ansible Project" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to [email protected].
>>>>>>> To post to this group, send email to [email protected].
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/ansible-project/9cc31800-8771-4398-8dc1-521d5d5d4e64%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/ansible-project/9cc31800-8771-4398-8dc1-521d5d5d4e64%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "Ansible Project" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>> To post to this group, send email to [email protected].
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/ansible-project/59604b6c-c75e-4d5c-ac9f-727711ec8514%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/ansible-project/59604b6c-c75e-4d5c-ac9f-727711ec8514%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/48c25309-8e45-49fc-ab75-e665bb411369%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/48c25309-8e45-49fc-ab75-e665bb411369%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/fcff7534-7125-4017-815d-f9f1cf3bfbe9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to