Files
puppet-deploy-docker/Dockerfile

13 lines
426 B
Docker

FROM vshn/puppet-mcoclient
USER root
# Install puppet-env-manager plugin
RUN git clone https://github.com/optiz0r/puppet-env-manager-agent \
&& cp -r puppet-env-manager-agent/agent/* /opt/puppetlabs/mcollective/plugins/mcollective/agent/ \
&& rm -rf puppet-env-manager-agent
RUN echo "security.serializer = json" >> /etc/puppetlabs/mcollective/plugin.d/choria.cfg
USER $MCO_CLIENT_USER
WORKDIR /home/$MCO_CLIENT_USER