andylytical / docker_puppet

Test puppet agent runs in a local docker container and a local VM
2 stars 3 forks source link

ARCHIVED

See instead: https://github.com/ncsa/docker_puppet

This repo has been archived. All new work will be done at the linked repo above.


docker_puppet

Requirements

Install each of the dependencies below:

Quickstart


Get pupperware

Note: All commands below are expected to be run from inside the pupperware directory.


Install customizations from this repo

Review .env settings


Start puppetserver

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

Configure ENC

See also: ncsa/puppetserver-enc


Configure R10K


Other Actions