function hydra_deploy_setup {
# Common parameters
# Exclude eventual keys and version control files
- DEPLOY_DEPENDENCIES="puppet ruby-sqlite3 ruby-activerecord ruby-activerecord-deprecated-finders"
+ DEPLOY_DEPENDENCIES="puppet-common ruby-sqlite3 ruby-activerecord ruby-activerecord-deprecated-finders"
DEPLOY_RSYNC="rsync -CrltDvpq --no-owner --exclude=/ssl --exclude=keys --exclude=site_keys --exclude=hiera/secrets --delete --rsync-path"
RSYNC_PATH="rsync -q"
# Custom upgrade procedures
function hydra_system_upgrade_custom {
- #if [ "$nextrelease" == "jessie" ]; then
- # # Do your custom jessie stuff here
- #fi
+ # Custom jessie stuff
+ if [ "$nextrelease" == "jessie" ]; then
+ # We're going masterless, so no puppet service
+ apt-get remove puppet
+ fi
hydractl trac-upgrade
#hydra_system_upgrade_stage puppet