Ansible×BIG-IP LTM-iFile登録編(f5networks.f5_modules.bigip_file_copy)

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

解説(21_ifile.yml)

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

# iFileのアップロードは以下のMSGが出力
# msg: b'{“code”:400,”message”:”Failed! exit_code (37).\\n”,”errorStack”:[],”apiError”:26214401}’
# 削除はできる。
– name: Upload some files to iFile list
  f5networks.f5_modules.bigip_file_copy:
    source: ~/Ansible/BIGIP/roles/Create_vertual_server_with_SNAT/files/test.html
    datastore: ifile
    state: present
    partition: Common
    force: false
    provider:
      server: “{{ ansible_host }}”
      user: “{{ ansible_user }}”
      password: “{{ ansible_password }}”
      validate_certs: no
  register: result
– name: display result of iFile
  debug:
    var: result

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

f5networks.f5_modules.bigip_file_copyモジュールを使用します。実は、このモジュールはiFileとして登録するには使用できません。必ずエラーが発生します。上記にコメントアウトで表示しているものです。但し、削除はできますので大量のファイルをBIG-IPから削除したい場合には使えます(そういった場面は検証時以外はないと思いますが…)。

コメント

タイトルとURLをコピーしました