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.
