Ansible×BIG-IP LTM-SNAT(Secure NAT)POOL作成編(f5networks.f5_modules.bigip_snat_pool)

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

解説(14_snatpool.yml)

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

– name: Create SNATpool
  f5networks.f5_modules.bigip_snat_pool:
    name: “{{ SNAT.name }}”
    state: “{{ SNAT.state }}”
    member: “{{ SNAT.member }}”
    provider:
      server: “{{ ansible_host }}”
      user: “{{ ansible_user }}”
      password: “{{ ansible_password }}”
      validate_certs: no
  register: result
– name: display result of SNATpool
  debug:
    var: result

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

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

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

※host_vars/virtualserver-1/vars.ymlより引用

##### SNAT POOL用の変数を定義 ####
SNAT:
  name: testSNATpool1
  state: present
  member:
   – 10.10.11.10
実行結果は次のようになります(既に設定済みのためOK(緑色)です)

コメント