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-BigI
>>> P/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-BigI
>>> P/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/ms
>>> gid/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/CAB0Zv8g4UYDa3JZXGDKa9Ur%2BaB5OLBfjM1-QuixC8ibOUJnF-A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to