erjac77.module-f5bigip
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
F5 BIG-IP 用の Ansible モジュール (ansible-module-f5bigip
) は非推奨になりました。
新しい F5 システム用の Ansible ロール (ansible-role-f5
) をご利用ください。
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
F5 BIG-IP 用の Ansible モジュール
F5 BIG-IP システムで特定の操作および設定タスクを実行するための Ansible モジュールです。
- 190 以上のコンポーネントをサポートしています(まだ増えています)。
- 簡単なインストール。モジュールのインストールは非常にシンプルで、2つのステップだけです。
要件
- Ansible >= 2.4.0
- F5 Common Utility Module for Ansible >= 1.0.0 (ansible-common-f5)
- F5 Python SDK >= 3.0.15 (f5-sdk)
インストール
1) F5 Common Utility Module for Ansible とそのすべての依存関係(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: My Pool
load_balancing_mode: least-connections-members
state: present
追加の例は Wiki にあります。
ライセンス
Apache 2.0
著者情報
- エリック・ジェイコブ (@erjac77)
貢献者
- ガブリエル・フォルタン (@GabrielFortin)
インストール
ansible-galaxy install erjac77.module-f5bigip
ライセンス
apache-2.0
ダウンロード
2.4k
所有者
Automate everything