Skip to content

Instantly share code, notes, and snippets.

@norrs
Created January 23, 2014 11:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save norrs/8577027 to your computer and use it in GitHub Desktop.
Save norrs/8577027 to your computer and use it in GitHub Desktop.
class baseclass {
# include $operatingsystem
# emulate some known good helper functions who behave the same as cfengine
import "cfengine"
# Disable SELinux
class {
'selinux': enabled => false;
'iptables': enabled => false;
}
# Kill stor_agent
#service { 'stor_agent':
# ensure => 'stopped',
# enable => false,
#}
package { "facter":
ensure => installed
}
yumrepo { 'secret-rhel6':
enabled => '1',
baseurl => 'http://secret/rhel6/RPMS',
gpgcheck => '0',
}
yumrepo { 'rpmforge':
enabled => '1',
protect => '0',
#gpgkey => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag',
descr => 'RHEL $releasever - RPMforge.net - dag',
baseurl => 'http://apt.sw.be/redhat/el6/en/$::architecture/rpmforge',
gpgcheck => '0',
require => Package['facter'],
}
}
node default {
include baseclass
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment