bigip_configsync_action module in Ansible version 2.5 is not working

31 views
Skip to first unread message

Veera Kumar

unread,
May 11, 2018, 4:14:45 AM5/11/18
to Ansible Project
bigip_configsync_action module is not working  in Ansible 2.5

ISSUE TYPE

Since from 2.5 version, Ansible added provider to bigip_configsync_action, there is some confusion. 
bigip_configsync_action module not doing the config-SYNC and keep showing Error as ["Unable to connect to BIGIP_F52.test.com on port 22. Is \"validate_certs\" preventing this?"]


BIGIP_F52.test.com is my F5 Box name against which am ruining my playbook.

****
##### COMPONENT NAME
<!--- Name of the module -->  bigip_configsync_action

##### ANSIBLE VERSION

[root@localhost F5BIGIP]# ansible --version
ansible 2.5.0
  config file = /etc/ansible/F5BIGIP/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Aug  4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
[root@localhost F5BIGIP]#


##### PYTHON VERSION
[root@localhost F5BIGIP]# python -V
Python 2.7.5
[root@localhost F5BIGIP]#

##### BIGIP VERSION

[root@BIGIP_F52:Active:Not All Devices Synced] config # tmsh show sys version

Sys::Version
Main Package
  Product     BIG-IP
  Version     13.0.0
  Build       2.0.1671
  Edition     Hotfix HF2
  Date        Fri Apr 28 20:36:43 PDT 2017



##### CONFIGURATION

[root@localhost F5BIGIP]# cat ansible.cfg
[defaults]
inventory=inventory
#ask_pass      = True
transport      = ssh
remote_port    = 22
host_key_checking=False
[root@localhost F5BIGIP]#


##### OS / ENVIRONMENT
NA

##### SUMMARY

Since from 2.5 version, Ansible added provider to bigip_configsync_action, there is some confusion. 
bigip_configsync_action module not doing the config-SYNC and keep showing Error as ["Unable to connect to BIGIP_F52.test.com on port 22. Is \"validate_certs\" preventing this?"]


##### STEPS TO REPRODUCE

---
 - name : Auto Config-SYNC on F5 HA
   hosts : BIGIP_F52.test.com
#   connection : local
   gather_facts : no

   tasks:
     - name: Sync configuration from device to group
       bigip_configsync_action:
         server: BIGIP_F52.test.com
         user: "admin"
         password: "veera@123"
         transport: "rest"
         server_port: 22
         overwrite_config: yes
         device_group: "device-group-failover-bca6a09f80d1"
         sync_device_to_group: yes
         validate_certs: no
       delegate_to: localhost


Even I have tried with server_port: 443 with transport type as rest. 
I have tried with server_port: 22 with transport type as cli.
I have tried with server_port: 443 with transport type as cli.  



##### EXPECTED RESULTS
Config-SYNC will be performed.

##### ACTUAL RESULTS

fatal: [BIGIP_F52.test.com -> localhost]: FAILED! => {
    "changed": false,
    "invocation": {
        "module_args": {
            "device_group": "device-group-failover-bca6a09f80d1",
            "overwrite_config": true,
            "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
            "provider": {
                "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
                "server": "BIGIP_F52.test.com",
                "server_port": 22,
                "ssh_keyfile": null,
                "timeout": 10,
                "transport": "rest",
                "user": "admin",
                "validate_certs": false
            },
            "server": "BIGIP_F52.test.com",
            "server_port": 22,
            "sync_device_to_group": true,
            "sync_most_recent_to_device": null,
            "transport": "rest",
            "user": "admin",
            "validate_certs": false
        }
    },
    "msg": "Unable to connect to BIGIP_F52.test.com on port 22. Is \"validate_certs\" preventing this?"
}
        to retry, use: --limit @/etc/ansible/F5BIGIP/test11.retry

PLAY RECAP *************************************************************************************************************
BIGIP_F52.test.com         : ok=0    changed=0    unreachable=0    failed=1

Reply all
Reply to author
Forward
0 new messages