Update to deploy using r10k

This commit is contained in:
Ben Roberts
2021-12-01 22:38:03 +00:00
parent 98aff626d5
commit ba573cf1c5

View File

@@ -1,15 +1,15 @@
FROM vshn/puppet-mcoclient FROM vshn/puppet-mcoclient:6.23
USER root USER root
# Cache busting # Cache busting
ADD https://api.github.com/repos/optiz0r/puppet-env-manager-agent/git/refs/heads/master version.json ADD https://api.github.com/repos/voxpupuli/puppet-r10k/git/refs/heads/master version.json
# Install puppet-env-manager plugin # Install r10k plugin
RUN git clone https://github.com/optiz0r/puppet-env-manager-agent \ RUN git clone https://github.com/voxpupuli/puppet-r10k.git \
&& cp -r puppet-env-manager-agent/agent/* /opt/puppetlabs/mcollective/plugins/mcollective/agent/ \ && cp -r puppet-r10k/files/mcollective/agent/* /opt/puppetlabs/mcollective/plugins/mcollective/agent/ \
&& rm -rf puppet-env-manager-agent && rm -rf puppet-r10k
RUN echo "security.serializer = json" >> /etc/puppetlabs/mcollective/plugin.d/choria.cfg RUN echo "security.serializer = json" >> /etc/choria/plugin.d/choria.cfg
USER $MCO_CLIENT_USER USER $MCO_CLIENT_USER
WORKDIR /home/$MCO_CLIENT_USER WORKDIR /home/$MCO_CLIENT_USER