22 lines
630 B
Docker
22 lines
630 B
Docker
FROM centos:latest
|
|
MAINTAINER Carlos Sanchez <carlos@apache.org>
|
|
|
|
RUN rpm --import https://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs && \
|
|
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
|
|
|
|
# Need to enable centosplus for the image libselinux issue
|
|
RUN yum install -y yum-utils
|
|
RUN yum-config-manager --enable centosplus
|
|
|
|
RUN yum update -y
|
|
RUN yum install -y puppet tar
|
|
RUN puppet module install maestrodev/rvm
|
|
RUN puppet module install stahnma/epel
|
|
|
|
ADD tests/common.yaml /var/lib/hiera/
|
|
ADD tests/site.pp /etc/puppet/manifests/
|
|
|
|
RUN puppet apply /etc/puppet/manifests/site.pp --verbose
|
|
|
|
CMD ["/bin/bash"]
|