aboutsummaryrefslogtreecommitdiffstats
path: root/modules/bcd/manifests/init.pp
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2011-01-12 16:49:39 +0000
committerNicolas Vigier <boklm@mageia.org>2011-01-12 16:49:39 +0000
commitebb2b6566544505f168a314d64a85929ab32d8ff (patch)
tree8978c9c01a39cb7110019e1d1c116d0eaac6adb9 /modules/bcd/manifests/init.pp
parent4b7555c3ab1acc64350d04bfdd4f9858d4d5679b (diff)
downloadpuppet-ebb2b6566544505f168a314d64a85929ab32d8ff.tar
puppet-ebb2b6566544505f168a314d64a85929ab32d8ff.tar.gz
puppet-ebb2b6566544505f168a314d64a85929ab32d8ff.tar.bz2
puppet-ebb2b6566544505f168a314d64a85929ab32d8ff.tar.xz
puppet-ebb2b6566544505f168a314d64a85929ab32d8ff.zip
typo in filename
Diffstat (limited to 'modules/bcd/manifests/init.pp')
-rw-r--r--modules/bcd/manifests/init.pp32
1 files changed, 32 insertions, 0 deletions
diff --git a/modules/bcd/manifests/init.pp b/modules/bcd/manifests/init.pp
new file mode 100644
index 00000000..07b4e073
--- /dev/null
+++ b/modules/bcd/manifests/init.pp
@@ -0,0 +1,32 @@
+class bcd {
+ $bcd_login = 'bcd'
+ $bcd_home = '/home/bcd'
+
+ class base {
+ include sudo
+
+ buildsystem::sshuser { $bcd_login:
+ homedir => $bcd_home,
+ comment => "User for creating ISOs",
+ }
+
+ package { bcd:
+ ensure => 'installed',
+ }
+
+ file { "/etc/sudoers.d/bcd":
+ owner => root,
+ group => root,
+ mode => 440,
+ content => template("bcd/sudoers.bcd")
+ }
+ }
+
+ define ssh_access($type, $key) {
+ ssh_authorized_key{$name:
+ type => $type,
+ key => $key,
+ user => $bcd_login,
+ }
+ }
+}