manala.vault
#######################################################################################################
:exclamation: 非推奨 :exclamation:
このリポジトリと関連するロールは、Manala Vault cli ロールに置き換えられました
詳細は Manala Ansible Collection で確認できます。使用方法については、コレクションのリポジトリをご覧ください。
#######################################################################################################
Ansible Role: Vault 
:exclamation: 問題を報告し、プルリクエストを送信してください。これはメインのAnsibleロールリポジトリです。 :exclamation:
このロールは、Hashicorp Vaultサーバーの設定と構成を行います。
このロールはしません:
- Vaultを初期化すること
- Vaultの解除を行うこと
- AnsibleからVaultの秘密を取得する方法を提供すること。これには、公式のhashi_vault lookupを使用できます。
これはManala Ansibleスタックの一部ですが、単体コンポーネントとしても使用できます。
要件
このロールは、__manala__デビアンパッケージと一緒に動作するように作られています。__manala__デビアンリポジトリで入手できます。正しく扱うためには、manala.aptロールを使用してください。
manala_apt_preferences:
- vault@manala
依存関係
ありません。
インストール
Ansible 2+
ansible galaxy CLIを使用して:
ansible-galaxy install manala.vault
ansible galaxy要件ファイルを使用して:
- src: manala.vault
ロール変数
定義
名前 | デフォルト | 型 | 説明 |
---|---|---|---|
manala_vault_install_packages |
~ | 配列 | インストールする依存パッケージ |
manala_vault_install_packages_default |
['vault'] | 配列 | インストールするデフォルトの依存パッケージ |
manala_vault_config_file |
'/etc/vault/config.hcl' | 文字列 | 主な設定ファイルのパス |
manala_vault_config_template |
~ | 文字列 | 主な設定テンプレートのパス |
設定例
manala_vault_config_template: vault/vault/config.hcl.j2
例のプレイブック
- hosts: servers
roles:
- { role: manala.vault }
ライセンス
MIT
著者情報
Manala (http://www.manala.io/)
インストール
ansible-galaxy install manala.vault
ライセンス
Unknown
ダウンロード
2.3k
所有者
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.