This repo has been archived. All new work will be done at the linked repo above.
Install each of the dependencies below:
git clone https://github.com/puppetlabs/pupperware
cd pupperware
Note: All commands below are expected to be run from inside the pupperware directory.
export QS_REPO=https://github.com/andylytical/docker_puppet
#export QS_GIT_BRANCH=branch_name
(optional - specify a branch other than master)curl https://raw.githubusercontent.com/andylytical/quickstart/master/quickstart.sh | bash
vim .env
docker-compose up -d
watch "docker-compose ps"
Sample output when all containers are started and healthy:
Name Command State Ports
------------------------------------------------------------------------------------------------
pupperware_postgres_1 docker-entrypoint.sh postgres Up (healthy) 5432/tcp
pupperware_puppet_1 dumb-init /docker-entrypoi ... Up (healthy) 0.0.0.0:8140->8140/tcp
pupperware_puppetdb_1 dumb-init /docker-entrypoi ... Up (healthy) 0.0.0.0:32779->8080/tcp,
0.0.0.0:32778->8081/tcp
vim server/enc/tables.yaml
vim server/enc/config.ini
server/enc/setup.sh
bin/enc_adm -l
bin/enc_adm --help
See also: ncsa/puppetserver-enc
vim server/r10k/r10k.yaml
vim server/r10k/config.ini
server/r10k/setup.sh
bin/verify_repo_access
bin/r10k
bin/r10k_log
server/bashrc/setup.sh