From 1317bdace90075351f45cfff10a76af03fe2198a Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Mon, 16 Apr 2012 08:32:23 +0100 Subject: [PATCH] start adding hiera structure Signed-off-by: Stephen Gran --- hieradata/common.yaml | 3 +++ modules/puppetmaster/files/hieradata.yaml | 8 ++++++++ modules/puppetmaster/manifests/init.pp | 3 +++ 3 files changed, 14 insertions(+) create mode 100644 hieradata/common.yaml create mode 100644 modules/puppetmaster/files/hieradata.yaml diff --git a/hieradata/common.yaml b/hieradata/common.yaml new file mode 100644 index 00000000..8098055e --- /dev/null +++ b/hieradata/common.yaml @@ -0,0 +1,3 @@ +--- +nameservers: + - 8.8.8.8 diff --git a/modules/puppetmaster/files/hieradata.yaml b/modules/puppetmaster/files/hieradata.yaml new file mode 100644 index 00000000..98411f6c --- /dev/null +++ b/modules/puppetmaster/files/hieradata.yaml @@ -0,0 +1,8 @@ +--- +:hierarchy: + - %{hoster} + - common +:backends: + - yaml +:yaml: + :datadir: '/etc/puppet/hieradata' diff --git a/modules/puppetmaster/manifests/init.pp b/modules/puppetmaster/manifests/init.pp index c48ef599..ca91a0bb 100644 --- a/modules/puppetmaster/manifests/init.pp +++ b/modules/puppetmaster/manifests/init.pp @@ -1,2 +1,5 @@ class puppetmaster { + file { '/etc/puppet/hiera.yaml': + source => 'puppet:///modules/puppetmaster/hiera.yaml' + } } -- 2.39.2