All kickstart files - this is public; the puppet configs are private
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.1 KiB

## echo "Pull down the puppet manifests"
cd /var/lib/puppet/manifests
## -- the path aliases have been taken from albert's "post.cfg"
## Note: dependencies are:
##
## 1 - puppet-content = set up paths, variables and LVM
## 2 - puppet-media-network = set up networking
## 3 - puppet-docker = install docker
## 4 - puppet-sabnzbd = set up the downloader
## 5 - puppet-sickgear (requires sabnzb to be working)
## 6 - puppet-couchpotato
## 7 - puppet-pureftpd = allow downloading from content areas
## -- set up paths & variables for the content services
git clone deploy:/tombstones/puppet-content.git
### DOCKER CONTAINERS
## -- get network stuff sorted first
git clone deploy:/tombstones/puppet-media-network.git
# -- install & configure docker images ready
git clone deploy:/tombstones/puppet-docker.git
# -- SABnzb in one container
git clone deploy:/tombstones/puppet-sabnzbd.git
## -- other containers
#git clone deploy:/tombstones/puppet-sickgear.git
#git clone deploy:/tombstones/puppet-couchpotato.git
# -- ftpd
#git clone deploy:/tombstones/puppet-pureftpd.git
# -- gaming@Tomstones
#git clone deploy:/tombstones/puppet-gtombstones.git