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
作者信息
- Eric Jacob (@erjac77)
贡献者
- Gabriel Fortin (@GabrielFortin)
安装
ansible-galaxy install erjac77.module-f5bigip
许可证
apache-2.0
下载
2.4k
拥有者
Automate everything