Sha256: e26ec4a0b5ccd9704e0cf43181903938f799353e0c794d5755fd1693ac24a3e8

Contents?: true

Size: 886 Bytes

Versions: 11

Compression:

Stored size: 886 Bytes

Contents

#!/bin/bash
#-------------------------------------------------------------------------------

# Set up Puppet Apt repositories
apt-key adv --recv-key --keyserver pgp.mit.edu 4BD6EC30 || exit 60

( cat <<'EOP'
deb http://apt.puppetlabs.com precise main dependencies
deb-src http://apt.puppetlabs.com precise main dependencies
EOP
) > /etc/apt/sources.list.d/puppet.list || exit 61
chmod 0644 /etc/apt/sources.list.d/puppet.list || exit 62

# Install Puppet
apt-get -y update || exit 63
apt-get -y install puppet || exit 64

# Set up Hiera configuration
mkdir -p /var/corl/config || exit 65

( cat <<'EOP'
---
:merge_behavior: deeper
:backends:
  - yaml
  - json
:yaml:
  :datadir: /var/corl/config
:json:
  :datadir: /var/corl/config
:hierarchy:
  - common
EOP
) > /etc/hiera.yaml || exit 66
chmod 0440 /etc/hiera.yaml || exit 67

ln -fs /etc/hiera.yaml /etc/puppet/hiera.yaml || exit 68

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
corl-0.4.15 bootstrap/os/ubuntu/06_puppet.sh
corl-0.4.14 bootstrap/os/ubuntu/06_puppet.sh
corl-0.4.13 bootstrap/os/ubuntu/06_puppet.sh
corl-0.4.12 bootstrap/os/ubuntu/06_puppet.sh
corl-0.4.11 bootstrap/os/ubuntu/06_puppet.sh
corl-0.4.10 bootstrap/os/ubuntu/06_puppet.sh
corl-0.4.9 bootstrap/os/ubuntu/06_puppet.sh
corl-0.4.8 bootstrap/os/ubuntu/06_puppet.sh
corl-0.4.7 bootstrap/os/ubuntu/06_puppet.sh
corl-0.4.6 bootstrap/os/ubuntu/06_puppet.sh
corl-0.4.5 bootstrap/os/ubuntu/06_puppet.sh