Преглед изворни кода

Changes to Dockerfile to make it work with openshift-ansible and
also added privileged flag to allow sharing host network and host dirs.

Avesh Agarwal пре 9 година
родитељ
комит
4fc01f5d73
1 измењених фајлова са 3 додато и 10 уклоњено
  1. 3 10
      Dockerfile

+ 3 - 10
Dockerfile

@@ -8,15 +8,8 @@ RUN yum -y install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.no
 # only git and ansible are known requirements
 RUN yum install -y --enablerepo rhel-7-server-extras-rpms net-tools bind-utils tmux git ansible
 
-# Not sure if this repo is required
-RUN curl -o /etc/yum.repos.d/atomic-enterprise.repo http://mirror.ops.rhcloud.com/atomic/mirror/.atomic-enterprise-early-1/atomic-enterprise.repo
+RUN git clone https://github.com/openshift/openshift-ansible.git /opt/openshift-ansible
 
-RUN git clone https://github.com/projectatomic/atomic-enterprise-training.git \
-              /opt/training && \
-    git clone https://github.com/projectatomic/atomic-enterprise-ansible.git \
-              /opt/atomic-enterprise-ansible
-
-CMD ansible-playbook /opt/atomic-enterprise-ansible/playbooks/byo/config.yml
-
-LABEL RUN docker run -it --rm --net=host -v ~/.ssh/id_rsa:/root/.ssh/id_rsa -v /etc/ansible/hosts:/etc/ansible/hosts --name NAME -e NAME=NAME -e IMAGE=IMAGE IMAGE
+CMD ansible-playbook /opt/openshift-ansible/playbooks/byo/config.yml
 
+LABEL RUN docker run -it --rm --privileged --net=host -v ~/.ssh:/root/.ssh -v /etc/ansible/hosts:/etc/ansible/hosts --name NAME -e NAME=NAME -e IMAGE=IMAGE IMAGE