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

CONTRIBUTORS

Informazioni sul progetto

Ansible module for F5 BIG-IP

Installa
ansible-galaxy install erjac77.module-f5bigip
Licenza
apache-2.0
Download
2.4k
Proprietario
Automate everything