erjac77.module-f5bigip
π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨
The Ansible module for F5 BIG-IP (ansible-module-f5bigip
) is no longer supported.
Please switch to our new Ansible Role for F5 systems (ansible-role-f5
).
π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨
ANSIBLE MODULE FOR F5 BIG-IP
This is an Ansible module that helps you perform specific tasks and manage configurations on F5 BIG-IP systems.
- Supports over 190 components (and growing).
- Installation is easy and involves just two steps.
REQUIREMENTS
- Ansible version 2.4.0 or higher
- F5 Common Utility Module for Ansible version 1.0.0 or higher (ansible-common-f5)
- F5 Python SDK version 3.0.15 or higher (f5-sdk)
INSTALLATION
Step 1: Install the F5 Common Utility Module for Ansible and its dependencies (ansible, f5-sdk, six, etc.)
pip install git+https://github.com/erjac77/ansible-common-f5.git#egg=ansible-common-f5
Step 2: Install the F5 BIG-IP Role from Ansible Galaxy
ansible-galaxy install erjac77.module-f5bigip
For other ways to install, check the Wiki.
EXAMPLE PLAYBOOK
- 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 can find more examples in the Wiki.
LICENSE
Apache 2.0
AUTHOR INFORMATION
- Eric Jacob (@erjac77)
CONTRIBUTORS
- Gabriel Fortin (@GabrielFortin)
Installa
ansible-galaxy install erjac77.module-f5bigip
Licenza
apache-2.0
Download
2.4k
Proprietario
Automate everything