manala.vault

#######################################################################################################

:exclamation: 非推奨 :exclamation:

このリポジトリと関連するロールは、Manala Vault cli ロールに置き換えられました

詳細は Manala Ansible Collection で確認できます。使用方法については、コレクションのリポジトリをご覧ください。

#######################################################################################################

Ansible Role: Vault Build Status

:exclamation: 問題を報告し、プルリクエストを送信してください。これはメインのAnsibleロールリポジトリです。 :exclamation:

このロールは、Hashicorp Vaultサーバーの設定と構成を行います。

このロールはしません

これは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/)

プロジェクトについて

Install and configure hashicorp vault server

インストール
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.