/[adm]/puppet/manifests/nodes.pp
ViewVC logotype

Diff of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3 by boklm, Fri Oct 15 15:34:08 2010 UTC revision 44 by misc, Wed Oct 27 15:51:23 2010 UTC
# Line 1  Line 1 
1  node basenode {  # svn, big important server
2    node valstar {
3        include default_mageia_server
4        timezone::timezone { "Europe/Paris": }
5        include rsyncd
6        include mirror
7    
8        # for puppet svn checkout
9        package {"subversion":
10            ensure => "installed"
11        }
12    
13        # svn spam log with
14        # Oct 26 13:30:01 valstar svn: No worthy mechs found
15        # without it, source http://mail-index.netbsd.org/pkgsrc-users/2008/11/23/msg008706.html
16        #
17        package {"lib64sasl2-plug-anonymous":
18            ensure => "installed"
19        }
20    
21        # update the puppet snapshot
22        cron { puppet_update:
23               command => "cd /etc/puppet && /usr/bin/svn update -q",
24               user => root,
25               minute => '*/5'
26        }
27    
28        exec { puppet_etc:
29            cwd => "/etc/",
30            command => "/usr/bin/svn co svn://vm-gandi.mageia.org/adm/puppet/",
31            user => "root",
32            creates => "/etc/puppet/manifests/site.pp"
33        }
34    
35        package {"puppet-server":
36            ensure => "installed"
37        }
38    }
39    
40    # web apps
41    node alamut {
42            include default_mageia_server
43        include bind::bind_master
44        bind::zone_master { "mageia.org": }
45        bind::zone_master { "mageia.fr": }
46        timezone::timezone { "Europe/Paris": }
47    }
48    
49    # buildnode
50    node jonund {
51            include default_mageia_server
52        timezone::timezone { "Europe/Paris": }
53    }
54    
55    node ecosse {
56            include default_mageia_server
57        timezone::timezone { "Europe/Paris": }
58  }  }
59    
 node "mx2" inherits {  
60    
61    # backup server
62    node fiona {
63            include default_mageia_server
64    }
65    
66    # gandi-vm
67    node krampouezh {
68            include default_mageia_server
69        include bind::bind_slave
70        timezone::timezone { "Europe/Paris": }
71  }  }
72    
73    node champagne {
74            include default_mageia_server
75    }
76    
77    

Legend:
Removed from v.3  
changed lines
  Added in v.44

  ViewVC Help
Powered by ViewVC 1.1.30