diff options
author | Fredrik Thulin <fredrik@thulin.net> | 2013-12-19 15:11:19 +0100 |
---|---|---|
committer | Fredrik Thulin <fredrik@thulin.net> | 2013-12-19 15:11:19 +0100 |
commit | 389c04019b6df3dcbaf0c9d34a95601231895092 (patch) | |
tree | 5e87a9144cf8c23da8b5c7f438380b2bd39ab675 /global/overlay | |
parent | 6d74b3d6de4ca065c9b6519dbdad677fc72dc184 (diff) |
Add hiera-gpg for storing secrets used in templates.
Diffstat (limited to 'global/overlay')
-rw-r--r-- | global/overlay/etc/puppet/cosmos-modules.conf | 1 | ||||
-rw-r--r-- | global/overlay/etc/puppet/hiera.yaml | 18 |
2 files changed, 19 insertions, 0 deletions
diff --git a/global/overlay/etc/puppet/cosmos-modules.conf b/global/overlay/etc/puppet/cosmos-modules.conf index ea69171..af786c4 100644 --- a/global/overlay/etc/puppet/cosmos-modules.conf +++ b/global/overlay/etc/puppet/cosmos-modules.conf @@ -10,3 +10,4 @@ vcsrepo puppetlabs/vcsrepo no xinetd puppetlabs/xinetd no #golang elithrar/golang yes #python git://github.com/stankevich/puppet-python.git yes +hiera-gpg git://github.com/SUNET/hiera-gpg.git no diff --git a/global/overlay/etc/puppet/hiera.yaml b/global/overlay/etc/puppet/hiera.yaml index e69de29..cd619bb 100644 --- a/global/overlay/etc/puppet/hiera.yaml +++ b/global/overlay/etc/puppet/hiera.yaml @@ -0,0 +1,18 @@ +--- +:backends: - yaml + - gpg + +:logger: console + +:hierarchy: - %{env}/%{location}/%{calling_module} + - %{env}/%{calling_module} + - secrets.yaml + - common + + +:yaml: + :datadir: /etc/hiera/data + +:gpg: + :datadir: /etc/hiera/data + :key_dir: /etc/hiera/gpg |