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.
