From 042ddec8383b0755e60bb01dc93ae3378374b637 Mon Sep 17 00:00:00 2001 From: William Yeh Date: Thu, 2 Jun 2016 16:07:46 +0800 Subject: Add: `mini-debian8` tag. --- mini-test/Dockerfile.alpine3 | 2 +- mini-test/Dockerfile.debian8 | 14 ++++++++++++++ mini-test/playbook.yml | 19 ++++++++++++++++--- 3 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 mini-test/Dockerfile.debian8 (limited to 'mini-test') diff --git a/mini-test/Dockerfile.alpine3 b/mini-test/Dockerfile.alpine3 index 78e7521..a42fa33 100644 --- a/mini-test/Dockerfile.alpine3 +++ b/mini-test/Dockerfile.alpine3 @@ -3,7 +3,7 @@ # pull base image -FROM ansible_mini_apline3 +FROM ansible_mini_alpine3 MAINTAINER William Yeh diff --git a/mini-test/Dockerfile.debian8 b/mini-test/Dockerfile.debian8 new file mode 100644 index 0000000..f41cbbb --- /dev/null +++ b/mini-test/Dockerfile.debian8 @@ -0,0 +1,14 @@ +# Dockerfile for building (near-)minimal nginx under Debian8 +# + + +# pull base image +FROM ansible_mini_debian8 + +MAINTAINER William Yeh + +#ENV APK_LIST apk-list + +ENTRYPOINT ["/usr/sbin/nginx"] +#CMD ["-g", "daemon off;"] +CMD ["-v"] diff --git a/mini-test/playbook.yml b/mini-test/playbook.yml index 898dfc5..b8cccda 100644 --- a/mini-test/playbook.yml +++ b/mini-test/playbook.yml @@ -1,5 +1,18 @@ - hosts: all - become: True + become: true tasks: - - name: install nginx - apk: name=nginx state=present + - name: DEBUG + command: echo hello + + - name: install nginx for Alpine + apk: name=nginx state=present + when: ansible_distribution == "Alpine" + + - name: install nginx for Debian/Ubuntu + apt: name=nginx state=present + when: ansible_os_family == "Debian" + + +# Debian: +#rm -rf /etc/fonts /usr/share/fonts /usr/local/share/fonts /usr/share/X11 /usr/share/fontconfig /usr/share/doc +#rm -rf /etc/perl /usr/lib/x86_64-linux-gnu/perl -- cgit v1.2.3