我正在尝试使用bigip_pool_member将池成员添加到bigip池中。
在版本2.5和2.6上进行了测试
结果-始终返回更改的内容,即使它没有进行任何更改。
内卷命令:
nx-ms-version:2018-03-28
我想知道是否有人对可能发生的事情有见解?
剧本的内容如下
ansible-playbook -i test_inventory add_pool_members.yaml --extra-vars '{"hostgroup": "test-bigip"}'
运行结果
--
- hosts: "{{ hostgroup }}"
gather_facts: no"
tasks:
- name: Add servers to connection pool
bigip_pool_member:
user: username
password: password
server: "{{inventory_hostname}}"
validate_certs: no
state: present
partition: test
pool: testpool
host: 14.34.45.X
name: test-server
port: 80
description: test
delegate_to: localhost
答案 0 :(得分:1)
这可能与模块中已知的bug有关。
在实时设备上运行带有
bigip_pool_member
模块和state: present
模块的剧本时,每次运行都会导致更改,而实际上无需更改。
我也不是f5的网络专家,但据我了解,如果将监视器设置为池,则会发生这种情况。
已经有一个pull request的修复程序与停机的正确状态有关。检查它是否适用于您,否则我建议对该错误添加详细的注释。