]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/ganeti2/manifests/init.pp
Linting
[dsa-puppet.git] / modules / ganeti2 / manifests / init.pp
index 3c79be08eaed93e808268f394e47ce01786b098c..cf658fc5885f72714682c0654b6155802ca15e39 100644 (file)
@@ -1,3 +1,11 @@
+# = Class: ganeti2
+#
+# Standard ganeti2 config debian.org hosts
+#
+# == Sample Usage:
+#
+#   include ganeti2
+#
 class ganeti2 {
 
        include ganeti2::params
@@ -5,7 +13,7 @@ class ganeti2 {
 
        $drbd = $ganeti2::params::drbd
 
-       package { 'ganeti2':
+       package { 'ganeti':
                ensure => installed
        }
 
@@ -23,6 +31,8 @@ class ganeti2 {
                }
        }
 
+       site::linux_module { 'tun': }
+
        file {
                '/etc/ganeti/instance-debootstrap/variants.list':
                        content => template('ganeti2/instance-debootstrap/variants.list.erb'),
@@ -39,35 +49,35 @@ class ganeti2 {
                '/etc/ganeti/instance-debootstrap/hooks/00-dsa-configure-networking':
                        content => template('ganeti2/instance-debootstrap/hooks/00-dsa-configure-networking.erb'),
                        require => Package['ganeti-instance-debootstrap'],
-                       mode   => '0555',
+                       mode    => '0555',
                        ;
                '/etc/ganeti/instance-debootstrap/hooks/10-dsa-install-extra-packages':
                        content => template('ganeti2/instance-debootstrap/hooks/10-dsa-install-extra-packages.erb'),
                        require => Package['ganeti-instance-debootstrap'],
-                       mode   => '0555',
+                       mode    => '0555',
                        ;
                '/etc/ganeti/instance-debootstrap/hooks/20-dsa-install-bootloader':
                        content => template('ganeti2/instance-debootstrap/hooks/20-dsa-install-bootloader.erb'),
                        require => Package['ganeti-instance-debootstrap'],
-                       mode   => '0555',
+                       mode    => '0555',
                        ;
                '/etc/ganeti/instance-debootstrap/hooks/30-dsa-install-ssh-keys':
                        content => template('ganeti2/instance-debootstrap/hooks/30-dsa-install-ssh-keys.erb'),
                        require => Package['ganeti-instance-debootstrap'],
-                       mode   => '0555',
+                       mode    => '0555',
                        ;
                '/etc/ganeti/instance-debootstrap/hooks/40-dsa-setup-swapfile':
                        content => template('ganeti2/instance-debootstrap/hooks/40-dsa-setup-swapfile.erb'),
                        require => Package['ganeti-instance-debootstrap'],
-                       mode   => '0555',
+                       mode    => '0555',
                        ;
                '/etc/ganeti/instance-debootstrap/hooks/clear-root-password':
                        require => Package['ganeti-instance-debootstrap'],
-                       mode   => '0444',
+                       mode    => '0444',
                        ;
                '/etc/ganeti/instance-debootstrap/hooks/xen-hvc0':
                        require => Package['ganeti-instance-debootstrap'],
-                       mode   => '0444',
+                       mode    => '0444',
                        ;
        }