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.qkview
と backup.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