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 | |