puppetmaster

puppetmaster

Docker app from dsmith44's Repository

Overview

Simple puppet master docker based on Centos7 # docker-puppetmaster Docker image for puppet server v5 designed to run on Unraid If you want the 3.5 version please use docker-puppetmaster:v3 which is currently using puppet 3.5.7 This is super basic, you have to map /etc/puppet and /etc/puppet/ssl as the confdir and ssl dir You must have the conf directory setup, it will not be populated - map to /etc/puppetlabs/puppet You must have the code directory setup, it will not be created - map to /etc/puppetlabs/code However an empty SSL directory is fine, puppet will set this up. Also include puppet-lint in case you want to check in the docker container. Also includes perl for a script I run on puppetmaster for staggering puppet run times.

Install Puppetmaster on Unraid in a few clicks.

Find Puppetmaster in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Puppetmaster Review the template variables and paths Click Install

Download Statistics

26,079
Total Downloads
20
This Month
50
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
deasmi/docker-puppetmaster
Last Updated2020-10-27
First Seen2017-07-03

Runtime arguments

Network
bridge
Privileged
false

Template configuration

Host Port 1Porttcp

Container Port: 8140

Target
8140
Value
8140
Host Port 2Porttcp

Container Port: 8081

Target
8081
Value
8081
confdirPathrw

Container Path: /etc/puppetlabs/puppet

Target
/etc/puppetlabs/puppet
Value
/yourpuppet/conf
ssldirPathrw

Container Path: /etc/puppetlabs/puppet/ssl

Target
/etc/puppetlabs/puppet/ssl
Value
/yourpuppet/ssl/
codedPathrw

Container Path: /etc/puppetlabs/code

Target
/etc/puppetlabs/code
Value
/yourpuppet/conf/code