erjac77.module-f5bigip

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

_F5 BIG-IP的Ansible模块 (ansible-module-f5bigip) 已被弃用。
请使用我们的新 F5系统Ansible角色 (ansible-role-f5)

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

F5 BIG-IP的ANSIBLE模块

这是一个用于在F5 BIG-IP系统上执行特定操作和配置任务的Ansible模块。

  • 支持超过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, f5-sdk, six等)

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

2) 从Ansible Galaxy安装F5 BIG-IP角色

ansible-galaxy install erjac77.module-f5bigip

有关替代安装方法,请参考 Wiki

示例剧本

- 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: 最少连接数成员
        state: present

您可以在 Wiki 中找到更多示例。

许可证

Apache 2.0

作者信息

贡献者

关于项目

Ansible module for F5 BIG-IP

安装
ansible-galaxy install erjac77.module-f5bigip
许可证
apache-2.0
下载
2.4k
拥有者
Automate everything