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)

貢献者

プロジェクトについて

Ansible module for F5 BIG-IP

インストール
ansible-galaxy install erjac77.module-f5bigip
ライセンス
apache-2.0
ダウンロード
2.4k
所有者
Automate everything