Sign inSign up

fr3nd/basepuppet

By fr3nd

•Updated almost 11 years ago

Image
0

885

fr3nd/basepuppet repository overview

⁠docker-basepuppet

⁠Description

Base image based on debian:jessie with Puppet, Facter and r10k installed.

This image is intended to be used as a base image to build containers using Puppet instead of plain shell script.

⁠How to use this image

Example Dockerfile to install apache using puppet

FROM fr3nd/basepuppet
MAINTAINER Carles Amigó, [email protected]

ADD Puppetfile /etc/puppet/Puppetfile
WORKDIR /etc/puppet
RUN r10k puppetfile install

RUN puppet apply -e "include apache"

EXPOSE 80
CMD apache2 -DFOREGROUND

Contents of Puppetfile

mod 'puppetlabs/apache', '1.4.1'
mod 'puppetlabs/stdlib', '4.6.0'
mod 'puppetlabs/concat', '1.2.1'

If you want to use a CentOS based base image, you can use fr3nd/basepuppet:centos7 instead

⁠FAQ

Tag summary

Content type

Image

Digest

sha256:cb1ab074a…

Size

122.8 MB

Last updated

over 11 years ago

docker pull fr3nd/basepuppet