All apps · 0 apps
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
Categories
Download Statistics
26,079
Total Downloads
20
This Month
50
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allLinks
Details
Repository
deasmi/docker-puppetmasterLast 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