Ansible×BIG-IP LTM-ICMPモニター作成編(f5networks.f5_modules.bigip_monitor_icmp)

Ansible
スポンサーリンク
スポンサーリンク

解説(02_monitor_icmp.yml)

以下のような記述となっています。

– name: Create monitor_icmp
  f5networks.f5_modules.bigip_monitor_icmp:
    name: “{{ monitor_icmp.name }}”
    state: “{{ monitor_icmp.state }}”
    adaptive: no
    interval: “{{ monitor_icmp.interval }}”
    time_until_up: “{{ monitor_icmp.time_until_up }}”
    timeout: “{{ monitor_icmp.timeout }}”
    parent: “{{ monitor_icmp.parent }}”
    partition: Common
    provider:
      server: “{{ ansible_host }}”
      user: “{{ ansible_user }}”
      password: “{{ ansible_password }}”
      validate_certs: no
  register: result
– name: display result of monitor_icmp
  debug:
    var: result

使用しているモジュールについて

f5networks.f5_modules.bigip_monitor_icmpモジュールを使用します。

また、変数ファイルは以下となります。パラメータは適宜変更してください。

※host_vars/virtualserver-1/vars.ymlより引用
##### ICMP Monitor用の変数を定義 ####
monitor_icmp:
  name: testICMPmonitor
  state: present
  interval: 10
  timeout: 30
  time_until_up: 5
  parent: /Common/icmp
実行結果は次のようになります(既に設定済みのためOK(緑色)です)

コメント