Skip to content

Latest commit

 

History

History

standalone-vault-provided-creds

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Standalone example with vault provided credentials

This is a standalone example of Hive that implements the Vault provider to store credentials for Minio and Postgres. Before deploying the module, Vault K/V store should contain credentials and policies. In this example, all required actions are automated by Ansible. See the following files for details.

Vault provides credentials for Minio and Postgres, and render them directly into the Nomad job.

Hive is deployed as one instance in hivemetastore mode. At the startup, Hive will attempt to create the required tables in the Postgres database, and if tables exist, this step will be skipped.

Modules in use

Modules version
terraform-nomad-minio >= 0.3.0
terraform-nomad-postgres >= 0.3.0