Skip to content

Instantly share code, notes, and snippets.

@zipkid
Created June 26, 2013 13:07
Show Gist options
  • Save zipkid/5867219 to your computer and use it in GitHub Desktop.
Save zipkid/5867219 to your computer and use it in GitHub Desktop.
---
#
# http://brandonhutchinson.com/wiki/%22No_rhnuuid_config_option_found_in_/etc/sysconfig/rhn/up2date-uuid.%22
# UUID=$(uuidgen) ; /bin/echo -e "uuid[comment]=Universally Unique ID for this server\nrhnuuid=$UUID" > /etc/sysconfig/rhn/up2date-uuid
#
classes:
- apache
- apache::mod::ssl
- mrepo
- mrepo::repos
packages:
git:
ensure: present
p_h_classes:
mrepo::params:
user: puppet
group: apache
source: package
#git_proto: https
www_servername: <fqdn>
rhn: true
rhn_username: <usr>
rhn_password: <pwd>
http_proxy: http://ip:port
https_proxy: http://ip:port
descriptions:
puppetlabs-el5-i386: Puppetlabs el 5 for x86_64
puppetlabs-el5-x86_64: Puppetlabs el 5 for x86_64
puppetlabs-el6-i386: Puppetlabs el 6 for x86_64
puppetlabs-el6-x86_64: Puppetlabs el 6 for x86_64
rhel5server-i386: Red Hat Enterprise Linux 5 for i386
rhel5server-x86_64: Red Hat Enterprise Linux 5 for x86_64
rhel6server-i386: Red Hat Enterprise Linux 6 for i386
rhel6server-x86_64: Red Hat Enterprise Linux 6 for x86_64
RPMS.fastrack: Server FasTrack
RPMS.fastrack-opt: Server Optional FasTrack
optional: Server Optional
supplementary: Server Supplementary
mrepo::repos::resources:
'rhel5server-i386':
ensure: present
update: nightly
repotitle: Red Hat Enterprise Linux Server $release ($arch)
type: rhn
arch: i386
release: 5
typerelease: '5Server'
hour: 0
minute: 0
mrepo_options: -guv
mrepo_logging: >> /tmp/mrepo.log
#iso: 'rhel-server-5.0-$arch-dvd.iso'
urls:
'updates': 'rhns:///rhel-$arch-server-$release'
'fastrack': 'rhns:///rhel-$arch-server-fastrack-$release'
'supplementary': 'rhns:///rhel-$arch-server-supplementary-$release'
'rhel5server-x86_64':
ensure: present
update: nightly
repotitle: Red Hat Enterprise Linux Server $release ($arch)
type: rhn
arch: x86_64
release: 5
typerelease: '5Server'
hour: 0
minute: 30
mrepo_options: -guv
mrepo_logging: >> /tmp/mrepo.log
#iso: 'rhel-server-5.0-$arch-dvd.iso'
urls:
'updates': 'rhns:///rhel-$arch-server-$release'
'fastrack': 'rhns:///rhel-$arch-server-fastrack-$release'
'supplementary': 'rhns:///rhel-$arch-server-supplementary-$release'
'rhel6server-i386':
ensure: present
update: nightly
repotitle: Red Hat Enterprise Linux Server $release ($arch)
type: rhn
arch: i386
release: 6
typerelease: '6Server'
hour: 1
minute: 0
mrepo_options: -guv
mrepo_logging: >> /tmp/mrepo.log
#iso: 'rhel-server-6.0-$arch-dvd.iso'
urls:
'updates': 'rhns:///rhel-$arch-server-$release'
'fastrack': 'rhns:///rhel-$arch-server-fastrack-$release'
'fastrack-opt': 'rhns:///rhel-$arch-server-optional-fastrack-$release'
'optional': 'rhns:///rhel-$arch-server-optional-$release'
'supplementary': 'rhns:///rhel-$arch-server-supplementary-$release'
'rhel6server-x86_64':
ensure: present
update: nightly
repotitle: Red Hat Enterprise Linux Server $release ($arch)
type: rhn
arch: x86_64
release: 6
typerelease: '6Server'
hour: 1
minute: 30
mrepo_options: -guv
mrepo_logging: >> /tmp/mrepo.log
#iso: 'rhel-server-6.0-$arch-dvd.iso'
urls:
'updates': 'rhns:///rhel-$arch-server-$release'
'fastrack': 'rhns:///rhel-$arch-server-fastrack-$release'
'fastrack-opt': 'rhns:///rhel-$arch-server-optional-fastrack-$release'
'optional': 'rhns:///rhel-$arch-server-optional-$release'
'supplementary': 'rhns:///rhel-$arch-server-supplementary-$release'
'super-visions-x86_64':
ensure: present
update: nightly
repotitle: 'Super-Visions 1 64 bit'
arch: x86_64
release: 1
hour: 2
minute: 0
mrepo_options: -guv
mrepo_logging: >> /tmp/mrepo.log
urls:
custom: ''
'puppetlabs-el4-x86_64':
ensure: absent
update: nightly
repotitle: 'Puppetlabs EL 4 64 bit'
arch: x86_64
release: 4
hour: 2
minute: 10
mrepo_options: -guv
mrepo_logging: >> /tmp/mrepo.log
urls:
dependencies: ''
devel: ''
products: ''
'puppetlabs-el5-i386':
ensure: present
update: nightly
repotitle: 'Puppetlabs EL 5 32 bit'
arch: i386
release: 5
hour: 2
minute: 40
mrepo_options: -guv
mrepo_logging: >> /tmp/mrepo.log
urls:
dependencies: 'http://yum.puppetlabs.com/el/$release/dependencies/$arch/'
devel: 'http://yum.puppetlabs.com/el/$release/devel/$arch/'
products: 'http://yum.puppetlabs.com/el/$release/products/$arch/'
'puppetlabs-el5-x86_64':
ensure: present
update: nightly
repotitle: 'Puppetlabs EL 5 64 bit'
arch: x86_64
release: 5
hour: 3
minute: 0
mrepo_options: -guv
mrepo_logging: >> /tmp/mrepo.log
urls:
dependencies: 'http://yum.puppetlabs.com/el/$release/dependencies/$arch/'
devel: 'http://yum.puppetlabs.com/el/$release/devel/$arch/'
products: 'http://yum.puppetlabs.com/el/$release/products/$arch/'
'puppetlabs-el6-i386':
ensure: present
update: nightly
repotitle: 'Puppetlabs EL 6 32 bit'
arch: i386
release: 6
hour: 3
minute: 30
mrepo_options: -guv
mrepo_logging: >> /tmp/mrepo.log
urls:
dependencies: 'http://yum.puppetlabs.com/el/$release/dependencies/$arch/'
devel: 'http://yum.puppetlabs.com/el/$release/devel/$arch/'
products: 'http://yum.puppetlabs.com/el/$release/products/$arch/'
'puppetlabs-el6-x86_64':
ensure: present
update: nightly
repotitle: 'Puppetlabs EL 6 64 bit'
arch: x86_64
release: 6
hour: 4
minute: 0
mrepo_options: -guv
mrepo_logging: >> /tmp/mrepo.log
urls:
dependencies: 'http://yum.puppetlabs.com/el/$release/dependencies/$arch/'
devel: 'http://yum.puppetlabs.com/el/$release/devel/$arch/'
products: 'http://yum.puppetlabs.com/el/$release/products/$arch/'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment