diff options
Diffstat (limited to '1.9-centos6/Dockerfile')
-rw-r--r-- | 1.9-centos6/Dockerfile | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/1.9-centos6/Dockerfile b/1.9-centos6/Dockerfile index f56f76f..da87e7b 100644 --- a/1.9-centos6/Dockerfile +++ b/1.9-centos6/Dockerfile | |||
@@ -1,5 +1,7 @@ | |||
1 | # Dockerfile for building Ansible 1.9 image for CentOS 6, with as few additional software as possible. | 1 | # Dockerfile for building Ansible 1.9 image for CentOS 6, with as few additional software as possible. |
2 | # | 2 | # |
3 | # @see https://www.reddit.com/r/ansible/comments/46jrxc/release_20_in_epel/ | ||
4 | # @see https://bodhi.fedoraproject.org/updates/?packages=ansible | ||
3 | # @see http://docs.ansible.com/intro_installation.html#latest-release-via-yum | 5 | # @see http://docs.ansible.com/intro_installation.html#latest-release-via-yum |
4 | # | 6 | # |
5 | # [NOTE] To fix the "sudo: sorry, you must have a tty to run sudo" issue, | 7 | # [NOTE] To fix the "sudo: sorry, you must have a tty to run sudo" issue, |
@@ -25,28 +27,21 @@ RUN echo "===> Installing EPEL..." && \ | |||
25 | yum -y install initscripts sudo && \ | 27 | yum -y install initscripts sudo && \ |
26 | \ | 28 | \ |
27 | \ | 29 | \ |
28 | echo "===> Adding Ansible's prerequisites..." && \ | 30 | echo "===> Installing Ansible..." && \ |
29 | yum -y install gcc python-devel python-pip \ | 31 | yum -y --enablerepo=epel-testing install ansible1.9 && \ |
30 | libffi-devel openssl-devel && \ | ||
31 | pip install --upgrade pip && \ | ||
32 | \ | ||
33 | \ | ||
34 | echo "===> Installing Ansible..." && \ | ||
35 | pip install --upgrade ansible==1.9.4 && \ | ||
36 | \ | 32 | \ |
37 | \ | 33 | \ |
38 | echo "===> Disabling sudo 'requiretty' setting..." && \ | 34 | echo "===> Disabling sudo 'requiretty' setting..." && \ |
39 | sed -i -e 's/^\(Defaults\s*requiretty\)/#--- \1/' /etc/sudoers || true && \ | 35 | sed -i -e 's/^\(Defaults\s*requiretty\)/#--- \1/' /etc/sudoers || true && \ |
40 | \ | 36 | \ |
41 | \ | 37 | \ |
42 | echo "===> Removing unused YUM resources..." && \ | 38 | echo "===> Removing unused YUM resources..." && \ |
43 | yum -y remove epel-release gcc python-devel python-pip \ | 39 | yum -y remove epel-release && \ |
44 | libffi-devel openssl-devel || true && \ | 40 | yum clean all && \ |
45 | yum clean all && \ | ||
46 | \ | 41 | \ |
47 | \ | 42 | \ |
48 | echo "===> Adding hosts for convenience..." && \ | 43 | echo "===> Adding hosts for convenience..." && \ |
49 | mkdir -p /etc/ansible && \ | 44 | mkdir -p /etc/ansible && \ |
50 | echo 'localhost' > /etc/ansible/hosts | 45 | echo 'localhost' > /etc/ansible/hosts |
51 | 46 | ||
52 | 47 | ||