Skip to content
Snippets Groups Projects
Commit 5cdf631e authored by Mate Farkas's avatar Mate Farkas
Browse files

AmazonLinux Puppet5 has been added.

parent effcb6bd
No related branches found
No related tags found
No related merge requests found
FROM matefarkas/amazonlinux:base
MAINTAINER Mate Farkas <mate.farkas@sch.hu>
RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
RUN rpm -Uvh https://yum.puppetlabs.com/puppet5/puppet-release-el-6.noarch.rpm
RUN yum install --assumeyes \
bash-completion \
git \
man \
puppet-agent \
tig
RUN /opt/puppetlabs/puppet/bin/gem install r10k
RUN ln -s /opt/puppetlabs/puppet/bin/wrapper.sh /opt/puppetlabs/bin/r10k
RUN git clone https://github.com/puppetlabs/puppet-syntax-vim.git /home/vagrant/.vim
RUN echo 'export EDITOR=vim' >> /home/vagrant/.bashrc
RUN rm -rf /etc/puppetlabs/code
RUN git clone https://github.com/farkasmate/control-repo.git /etc/puppetlabs/code
RUN ln -s /etc/puppetlabs/code /home/vagrant/git
RUN ln -s ../../hooks/post-commit /home/vagrant/git/.git/hooks/post-commit
ADD etc/puppetlabs/r10k/r10k.yaml /etc/puppetlabs/r10k/r10k.yaml
ADD home/vagrant/.gitconfig /home/vagrant/.gitconfig
RUN chown -R vagrant:vagrant /home/vagrant/
RUN chown -R vagrant:vagrant /etc/puppetlabs/code
EXPOSE 22
CMD /sbin/mini-init
TAG='matefarkas/amazonlinux:puppet5'
all:
docker build --tag ${TAG} ${PWD}
test:
docker run --interactive --tty --rm ${TAG} bash || true
# matefarkas/amazonlinux:puppet5
AmazonLinux based Puppet 5 image.
:sources:
:local:
remote: 'file:///etc/puppetlabs/code/'
basedir: '/etc/puppetlabs/code/environments'
[user]
name = Vagrant
email = vagrant@puppet5
[help]
autocorrect = -1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment