f5devcentral.backup_config

Ansibleロール: バックアップ設定

現在のデバイス設定を収集し、ユーザー指定のバックアップファイル名とパスでAnsibleコントローラーに保存するロールです。

必要条件

特になし。

ロール変数

利用可能な変数は以下に示されています。デフォルト値については defaults/main.yml を参照してください:

  • provider_server: localhost
  • provider_server_port: 443
  • provider_user: admin
  • provider_password: secret
  • provider_validate_certs: no
  • provider_transport: rest
  • provider_timeout: 120

BIG-IQへの初期接続を確立します。これらの値は provider モジュールパラメータに代入されます。

  • filename

設定を保存するファイル名を指定します。このロールは複数のファイルをバックアップするため、作成される複数のファイルはここで指定した値に基づいて名付けられますが、バックアップされたファイルの拡張子は異なります。例えば、 filename が "backup" の場合、このロールは backup.qkviewbackup.ucs を作成します。

  • path

設定が保存されるフォルダーの絶対パスまたは相対パスです。

  • backup

新しい設定で上書きする前に、設定をバックアップする必要があるかどうかを示すブールフラグです。

依存関係

特になし。

サンプルプレイブック

- name: 設定のバックアップ
  hosts: bigip
  vars:
    backup_config:
      filename: "config_{{ ansible_host }}"
      path: "~/network_configs_1/"
      backup: yes
  roles:
    - { role: f5devcentral.backup_config }

ライセンス

Apache

作成者情報

このロールは、2018年に Tim Rupp によって作成され、Forrest Crenshaw の助けを受けました。

プロジェクトについて

Collect the current device configurations and store it on the Ansible controller with a user specific backup filename and path.

インストール
ansible-galaxy install f5devcentral.backup_config
ライセンス
apache-2.0
ダウンロード
11.2k
所有者
Community Supported Repos