focrensh.f5_role_facts

f5-role-facts

BIG-IPからAnsibleファクトを取得し、システム情報を返すシンプルなロールの例です。

ロールの変数

ロールにはproviderが渡されることが期待されます。デフォルトは以下の通りです。

provider:
  server: "{{private_ip}}"
  user: "{{ansible_user}}"
  password: "{{ansible_ssh_pass}}"
  server_port: 8443
  validate_certs: no

例のプレイブック

---
- name: F5のファクトを取得
  hosts: f5
  connection: local
  gather_facts: no

  tasks:

  - include_role:
      name: focrensh.f5-role-facts
変数名 必須 デフォルト 情報
provider はい - provider: "{{ provider }}" provider 辞書は、BIG-IPへの接続詳細を定義するためにロール内で使用され、F5モジュールの動作と同様です。
atc_method いいえ GET atc_method: GET
  • atc_methodの受け入れ値には、すべてのサービスに対して[POST, GET]が含まれ、AS3に対しては[DELETE]のみを適用します。
  • atc_deployロールは現在、AS3 PATCHメソッドをサポートしていません。
  • item1
  • item2
  • プロジェクトについて

    Example Role for Facts

    インストール
    ansible-galaxy install focrensh.f5_role_facts
    ライセンス
    Unknown
    ダウンロード
    118
    所有者