module-f5bigip

🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨

Модуль Ansible для F5 BIG-IP (ansible-module-f5bigip) больше не поддерживается.
Пожалуйста, используйте наш новый Ansible Role для F5 систем (ansible-role-f5).

🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨

МОДУЛЬ ANSIBLE ДЛЯ F5 BIG-IP

Модуль Ansible для выполнения специфических оперативных и конфигурационных задач на системах F5 BIG-IP.

  • Поддерживает более 190 компонентов (и это число растет).
  • Легкая установка. Установка модуля довольно проста и требует всего лишь два шага.

ТРЕБОВАНИЯ

  • Ansible >= 2.4.0 (ansible)
  • Общий модуль утилиты F5 для Ansible >= 1.0.0 (ansible-common-f5)
  • F5 Python SDK >= 3.0.15 (f5-sdk)

УСТАНОВКА

1) Установите общий модуль утилиты F5 для Ansible и все его зависимости (ansible, f5-sdk, six и т.д.)

pip install git+https://github.com/erjac77/ansible-common-f5.git#egg=ansible-common-f5

2) Установите роль F5 BIG-IP из Ansible Galaxy

ansible-galaxy install erjac77.module-f5bigip

Для альтернативных методов установки смотрите Wiki.

ПРИМЕР PLAYBOOK

- hosts: bigips
  connection: local
  roles:
    - erjac77.module-f5bigip

  tasks:

    - name: Создать LTM пул
      f5bigip_ltm_pool:
        f5_hostname: "{{ inventory_hostname }}"
        f5_username: admin
        f5_password: admin
        f5_port: 443
        name: my_pool
        partition: Common
        description: Мой пул
        load_balancing_mode: least-connections-members
        state: present

Больше примеров вы найдете в Wiki.

ЛИЦЕНЗИЯ

Apache 2.0

ИНФОРМАЦИЯ ОБ АВТОРЕ

УЧАСТНИКИ

О проекте

Ansible module for F5 BIG-IP

Установить
ansible-galaxy install erjac77/ansible-module-f5bigip
Лицензия
apache-2.0
Загрузки
2380
Владелец
Automate everything