diff --git a/modules/configs/manifests/dummy.pp b/modules/configs/manifests/dummy.pp new file mode 100644 index 0000000..c8521ec --- /dev/null +++ b/modules/configs/manifests/dummy.pp @@ -0,0 +1,7 @@ +class configs::dummy { + file { default: *=> $configs::params::file_defaults; + "/etc/dummy.conf": + ensure => file, + ; + } +} diff --git a/modules/configs/manifests/init.pp b/modules/configs/manifests/init.pp index 99592fb..b16ade5 100644 --- a/modules/configs/manifests/init.pp +++ b/modules/configs/manifests/init.pp @@ -1,3 +1,4 @@ -class configs { +class configs inherits configs::params { include configs::users + include configs::dummy } diff --git a/modules/configs/manifests/params.pp b/modules/configs/manifests/params.pp new file mode 100644 index 0000000..b0d0e1e --- /dev/null +++ b/modules/configs/manifests/params.pp @@ -0,0 +1,7 @@ +class configs::params { + $file_defaults = { + mode => "0644", + owner => "root", + group => "root", + } +}