#ansible-playbook-2 play.yml
PLAY [localhost] ***************************************************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************************************
ok: [localhost]
TASK [GetFact F5 with Ansible] *************************************************************************************************************************************
TASK [ansible-f5 : Define f5_environment vars] ********************************************************************************************************************
ok: [localhost]
TASK [ansible-f5 : Collect BIG-IP facts] ***************************************************************************************************************************
ok: [localhost]
TASK [ansible-f5 : debug] ******************************************************************************************************************************************
ok: [localhost] => {
"bigip_fact_out": {
"ansible_facts": {
"node": {
"address": "10.70.40.74",
"connection_limit": 0,
"description": "",
"dynamic_ratio": 1,
"monitor_instance": [],
"monitor_rule": {
"monitor_templates": [],
"quorum": 0,
"type": "MONITOR_RULE_TYPE_NONE"
},
"monitor_status": "MONITOR_STATUS_UNCHECKED",
"object_status": {
"availability_status": "AVAILABILITY_STATUS_BLUE",
"enabled_status": "ENABLED_STATUS_ENABLED",
"status_description": "Node address does not have service checking enabled"
},
"rate_limit": 0,
"ratio": 1,
"session_status": "SESSION_STATUS_ENABLED"
},
"address": "10.70.50.148",
"connection_limit": 0,
"description": "",
"dynamic_ratio": 1,
"monitor_instance": [
{
"enabled_state": true,
"instance": {
"instance_definition": {
"address_type": "ATYPE_EXPLICIT_ADDRESS",
"ipport": {
"address": "10.70.50.148",
"port": 0
}
},
"template_name": "/Common/gateway_icmp"
},
"instance_state": "INSTANCE_STATE_DOWN"
}
],
"monitor_rule": {
"monitor_templates": [
"/Common/gateway_icmp"
],
"quorum": 0,
"type": "MONITOR_RULE_TYPE_SINGLE"
},
"monitor_status": "MONITOR_STATUS_DOWN",
"object_status": {
"availability_status": "AVAILABILITY_STATUS_RED",
"enabled_status": "ENABLED_STATUS_ENABLED",
"status_description": "/Common/gateway_icmp: No successful responses received before deadline. @2018/03/05 10:25:50. "
},
"rate_limit": 0,
"ratio": 1,
"session_status": "SESSION_STATUS_ENABLED"
},
"address": "192.168.108.49",
"connection_limit": 0,
"description": "",
"dynamic_ratio": 1,
"monitor_instance": [],
"monitor_rule": {
"monitor_templates": [],
"quorum": 0,
"type": "MONITOR_RULE_TYPE_NONE"
},
"monitor_status": "MONITOR_STATUS_UNCHECKED",
"object_status": {
"availability_status": "AVAILABILITY_STATUS_BLUE",
"enabled_status": "ENABLED_STATUS_ENABLED",
"status_description": "Node address does not have service checking enabled"
},
"rate_limit": 0,
"ratio": 1,
"session_status": "SESSION_STATUS_ENABLED"
},
"/Common/sv0133": {
"address": "10.70.50.128",
"connection_limit": 0,
"description": "",
"dynamic_ratio": 1,
"monitor_instance": [],
"monitor_rule": {
"monitor_templates": [],
"quorum": 0,
"type": "MONITOR_RULE_TYPE_NONE"
},
"monitor_status": "MONITOR_STATUS_UNCHECKED",
"object_status": {
"availability_status": "AVAILABILITY_STATUS_BLUE",
"enabled_status": "ENABLED_STATUS_ENABLED",
"status_description": "Node address does not have service checking enabled"
},
"rate_limit": 0,
"ratio": 1,
"session_status": "SESSION_STATUS_ENABLED"
}
}
},
"changed": false,
"failed": false
}
}
TASK [ansible-f5 : Debug Msg Node] *********************************************************************************************************************************
ok: [localhost] => {
"msg": "I have : 10.70.40.74 : MONITOR_STATUS_UNCHECKED : SESSION_STATUS_ENABLED"
}
TASK [ansible-f5 : Printing Node Item] *****************************************************************************************************************************
changed: [localhost] => (item=/Common/SV0133)
PLAY RECAP *********************************************************************************************************************************************************
localhost : ok=6 changed=1 unreachable=0 failed=0
[root@sv0815 ansible-f5]#