f5devcentral.f5ansible

f5devcentral.f5ansible

このロールを使用すると、最新バージョンおよび特定のバージョンのF5 NetworksのAnsibleモジュールを利用できます。

Ansible 2.9のコレクション公式リリースに伴い、このロールは非推奨となり、今後は更新されません。最終更新されたリリースバージョンはv2019.9.27です。

要件

  • Python >= 2.7

特定のレガシーパラメータが削除されたため、すべての要素が正しく機能することを保証するために、Ansibleの要件はv2019.8.2より後のバージョンから2.9以上に変更されました。要件はメタデータファイルに記載されています。

インストール

このロールは2つの形式でリリースされます。

  • デイリー
  • 隔週

選択する形式は、あなたの不安定なコードへの耐性に基づくべきです。F5は、隔週リリースがより安定していることを保証しません。しかし、これは個人の製品更新に対する耐性に合わせています。

たとえば、デイリーの更新はプレイブックのメンテナにとって負担となり、彼らにとって耐え難いタイミングで問題を引き起こす可能性があります。この場合、隔週の更新がより論理的です。

一方で、テクノロジーの最前線で生活することを好む人々には、デイリービルドが許容されます。

F5 Networks Ansibleロールの隔週ビルドをインストールするには、Ansibleを実行するマシンで次のコマンドを実行してください。

ansible-galaxy install -f f5devcentral.f5ansible

F5 Networks Ansibleロールのデイリービルドをインストールするには、Ansibleを実行するマシンで次のコマンドを実行してください。

ansible-galaxy install -f f5devcentral.f5ansible,master

詳細情報については http://docs.ansible.com/ansible/galaxy.html をご覧ください。

ロール変数

使用可能な変数は以下にリストされています(デフォルト値も記載されています。defaults/main.ymlを参照):

f5ansible_debug: no

デバッグ機能のインストールと設定を有効にします。これは、F5 NetworksのAnsible開発者と問題をデバッグする際に便利です。

例 プレイブック

以下の例は一般的で、任意のモジュールに適用されます。

---

- hosts: localhost
  connection: local

  roles:
    - role: f5devcentral.f5ansible

  tasks:
    - name: いくつかのタスク
      bigip_<module_name>:
        provider:
          server: 1.1.1.1
          user: admin
          password: secret
      ......

この例は、このロールに含まれているbigip_virtual_serverモジュールの使用法を示しています。

---

- hosts: localhost
  connection: local

  roles:
    - role: f5devcentral.f5ansible

  tasks:
    - name: 仮想サーバーを作成する
      bigip_virtual_server:
        name: virt1
        destination: 2.1.3.4
        port: 9000
        description: 私の説明
        snat: Automap
        pool: pool1
        provider:
          user: admin
          server: 1.1.1.1
          password: secret
          validate_certs: no
  register: result

各モジュールのEXAMPLES内には、さらに多くの例があります。

ライセンス

Apache 2.0

リリース

このロールは、隔週でAnsible Galaxyで更新されます。このロールの中間リリースをインストールしたい場合は、次のansible-galaxyコマンドを使用してください。

ansible-galaxy install f5devcentral.f5ansible,master

コマンドの最後に「カンマ」と「master」を含めることに注意してください。

著者情報

F5 Networks
F5 Networks

プロジェクトについて

Ansible role that allows use of the F5 Ansible Modules

インストール
ansible-galaxy install f5devcentral.f5ansible
ライセンス
gpl-3.0
ダウンロード
47.8k
所有者
Community Supported Repos