🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
Ansible module for F5 BIG-IP (ansible-module-f5bigip
) has been deprecated.
Please use our new Ansible Role for F5 systems (ansible-role-f5
).
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
An Ansible module to perform specific operational and configuration tasks on F5 BIG-IP systems.
- Over 190 components supported (and counting).
- Easy installation. Installing the module is quite simple and requires only two steps.
- Ansible >= 2.4.0 (ansible)
- F5 Common Utility Module for Ansible >= 1.0.0 (ansible-common-f5)
- F5 Python SDK >= 3.0.15 (f5-sdk)
1) Install the F5 Common Utility Module for Ansible and all its dependencies (ansible, f5-sdk, six, etc.)
pip install git+https://github.com/erjac77/ansible-common-f5.git#egg=ansible-common-f5
ansible-galaxy install erjac77.module-f5bigip
For alternative installation methods, see the Wiki.
- hosts: bigips
connection: local
roles:
- erjac77.module-f5bigip
tasks:
- name: Create LTM Pool
f5bigip_ltm_pool:
f5_hostname: "{{ inventory_hostname }}"
f5_username: admin
f5_password: admin
f5_port: 443
name: my_pool
partition: Common
description: My Pool
load_balancing_mode: least-connections-members
state: present
You'll find more examples in the Wiki.
Apache 2.0
- Eric Jacob (@erjac77)
- Gabriel Fortin (@GabrielFortin)