X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=puppet%2Fgd%2Fserver.pp;fp=puppet%2Fgd%2Fserver.pp;h=66f629a997356e706ce8c72acbe8c2660e6abf05;hb=4f31063a753a75338c5cbbd7e62f717d715d66f3;hp=0000000000000000000000000000000000000000;hpb=e907bf835bb61d8888f2fcd59c90bd071e841cf7;p=clearscm.git diff --git a/puppet/gd/server.pp b/puppet/gd/server.pp new file mode 100644 index 0000000..66f629a --- /dev/null +++ b/puppet/gd/server.pp @@ -0,0 +1,23 @@ +# RDE Puppet Server config + +# This subclass defines the configuration for RDE Servers +class rde::server { + # Remove any naked '+''s + file_line { 'all_users': + ensure => 'absent', + path => '/etc/passwd', + line => '# Remove +', + match => '^\+$', + match_for_absence => 'true', + replace => 'false', + tag => 'nis', + } + + # Make sure only members of the ccadms netgroup can log in + file_line { 'server_users': + path => '/etc/passwd', + ensure => 'present', + line => '+@ccadms', + tag => 'nis', + } +}