FROM vshn/puppet-mcoclient USER root # Cache busting ADD https://api.github.com/repos/optiz0r/puppet-env-manager-agent/git/refs/heads/master version.json # 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