From c154a1076a6145a28133e9417d842310335d6805 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 28 Feb 2014 19:26:55 -0300 Subject: New submodule scheme --- manifests/classes/admin_node.pp | 12 ------------ manifests/classes/firewall.pp | 13 ------------- manifests/classes/puppet_bootstrap.pp | 35 ----------------------------------- manifests/classes/puppetmasterd.pp | 21 --------------------- 4 files changed, 81 deletions(-) delete mode 100644 manifests/classes/admin_node.pp delete mode 100644 manifests/classes/firewall.pp delete mode 100644 manifests/classes/puppet_bootstrap.pp delete mode 100644 manifests/classes/puppetmasterd.pp (limited to 'manifests/classes') diff --git a/manifests/classes/admin_node.pp b/manifests/classes/admin_node.pp deleted file mode 100644 index 22b08fd..0000000 --- a/manifests/classes/admin_node.pp +++ /dev/null @@ -1,12 +0,0 @@ -class admin_node { - nodo::vserver::instance { "$hostname-master": - context => '2', - puppetmaster => true, - } - - host { "puppet": - ensure => present, - ip => "192.168.0.2", - host_aliases => [ "puppet.$domain", "admin" ], - } -} diff --git a/manifests/classes/firewall.pp b/manifests/classes/firewall.pp deleted file mode 100644 index cd1b225..0000000 --- a/manifests/classes/firewall.pp +++ /dev/null @@ -1,13 +0,0 @@ -class firewall { - include shorewall - - shorewall::rule { "ssh-02": - action => 'DNAT', - source => 'net', - destination => "vm:192.168.0.2:22", - proto => 'tcp', - destinationport => "2202", - ratelimit => '-', - order => "202", - } -} diff --git a/manifests/classes/puppet_bootstrap.pp b/manifests/classes/puppet_bootstrap.pp deleted file mode 100644 index d0517f7..0000000 --- a/manifests/classes/puppet_bootstrap.pp +++ /dev/null @@ -1,35 +0,0 @@ -class puppet_bootstrap { - - $templates_dir = "$puppet_bootstrap_tmpdir/templates" - - # puppet-bootstrap script - file { "/usr/local/sbin/puppet-bootstrap": - owner => "root", - group => "root", - mode => 0755, - ensure => present, - content => template("$templates_dir/bin/puppet-bootstrap"), - } - - package { "lynx": ensure => installed } - - define puppet_modules($puppet_dir) { - - # directory to download modules - file { "$puppet_dir/modules": - ensure => directory, - owner => "puppet", - group => "puppet", - mode => 0755, - } - - # execute the bootstrap script to download puppet modules - exec { "/usr/local/sbin/puppet-bootstrap add-submodules $puppet_dir": - user => root, - require => [ File["/usr/local/sbin/puppet-bootstrap"], File["$puppet_dir/modules"] ], - timeout => 600, - } - - } - -} diff --git a/manifests/classes/puppetmasterd.pp b/manifests/classes/puppetmasterd.pp deleted file mode 100644 index 5aaebb7..0000000 --- a/manifests/classes/puppetmasterd.pp +++ /dev/null @@ -1,21 +0,0 @@ -class puppetmasterd { - - package { "puppetmaster": ensure => installed, } - - # updates the puppet configuration dir with git repositories - # every 5 minutes. - cron { puppet-conf: - command => "git --git-dir=/etc/puppet/.git/ pull /var/git/repositories/puppet.git master && \ - git --git-dir=/etc/puppet/.git/ --work-tree=/etc/puppet/ checkout -f", - user => root, - hour => '*', - minute => '*/5', - ensure => present, - } - - # runs the service - service { "puppetmasterd": - ensure => stopped, - depends => Package["puppetmaster"], - } -} -- cgit v1.2.3