Initial infinished (unfinished).
[chaosvm.git] / modules / infrateam / manifests / init.pp
1 class infrateam {
2   
3   include params
4
5   group { 'adm':
6     ensure => present,
7     gid => 4,
8     system => true,
9   }
10
11   group { 'sudo':
12     ensure => present,
13     gid => 27,
14     system => true,
15   }
16   
17   define assigngroups {
18     Common::Users::Account <| title == $name |> {
19       groups +> [ 'sudo', 'adm' ],
20     }
21   }
22
23   assigngroups{$infrateam::params::admins:}
24
25 }