summaryrefslogtreecommitdiffstats
path: root/manifests
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-11-15 01:22:26 -0500
committerJesse Luehrs <doy@tozt.net>2018-11-15 01:22:26 -0500
commitbceb619f081ee2a8b508e1ed47c7506aa3ed17cf (patch)
tree2a0c3b97c7c541bb8aef6fc0e3b226b6de0e940a /manifests
parent69db44bec5bdf316b83ce2daef37e9a63859b0ed (diff)
downloadpuppet-tozt-bceb619f081ee2a8b508e1ed47c7506aa3ed17cf.tar.gz
puppet-tozt-bceb619f081ee2a8b508e1ed47c7506aa3ed17cf.zip
move a couple things into globals
instead of threading them through to everywhere individually
Diffstat (limited to 'manifests')
-rw-r--r--manifests/00global.pp5
-rw-r--r--manifests/partofme.pp16
-rw-r--r--manifests/tozt.pp14
3 files changed, 10 insertions, 25 deletions
diff --git a/manifests/00global.pp b/manifests/00global.pp
new file mode 100644
index 0000000..032a427
--- /dev/null
+++ b/manifests/00global.pp
@@ -0,0 +1,5 @@
+$default_user = 'doy'
+
+Package::Makepkg {
+ build_user => $default_user,
+}
diff --git a/manifests/partofme.pp b/manifests/partofme.pp
index 0450128..4dcef2b 100644
--- a/manifests/partofme.pp
+++ b/manifests/partofme.pp
@@ -1,17 +1,7 @@
node 'partofme.localdomain' {
- $default_user = 'doy'
+ $persistent_data = undef
- Package::Makepkg {
- build_user => $default_user,
- }
+ include base
- Base::User[$default_user] -> Package::Makepkg<| build_user == $default_user |>
-
- class { 'base':
- default_user => $default_user;
- }
-
- class { 'partofme::backups':
- default_user => $default_user;
- }
+ include partofme::backups
}
diff --git a/manifests/tozt.pp b/manifests/tozt.pp
index 40d81a4..3c36818 100644
--- a/manifests/tozt.pp
+++ b/manifests/tozt.pp
@@ -1,20 +1,10 @@
node 'tozt.localdomain' {
- $default_user = 'doy'
$persistent_data = '/media/persistent'
-
- Package::Makepkg {
- build_user => $default_user,
- }
-
- Base::User[$default_user] -> Package::Makepkg<| build_user == $default_user |>
-
include tozt::persistent
- class { 'base':
- default_user => $default_user,
- persistent_data => $persistent_data,
- }
Class['tozt::persistent'] -> Class['base']
+ include base
+
include tozt::backups
include tozt::git
include tozt::pass