aboutsummaryrefslogtreecommitdiffhomepage
path: root/mini-test
diff options
context:
space:
mode:
Diffstat (limited to 'mini-test')
-rw-r--r--mini-test/Dockerfile.alpine32
-rw-r--r--mini-test/Dockerfile.debian814
-rw-r--r--mini-test/playbook.yml19
3 files changed, 31 insertions, 4 deletions
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 @@
3 3
4 4
5# pull base image 5# pull base image
6FROM ansible_mini_apline3 6FROM ansible_mini_alpine3
7 7
8MAINTAINER William Yeh <william.pjyeh@gmail.com> 8MAINTAINER William Yeh <william.pjyeh@gmail.com>
9 9
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 @@
1# Dockerfile for building (near-)minimal nginx under Debian8
2#
3
4
5# pull base image
6FROM ansible_mini_debian8
7
8MAINTAINER William Yeh <william.pjyeh@gmail.com>
9
10#ENV APK_LIST apk-list
11
12ENTRYPOINT ["/usr/sbin/nginx"]
13#CMD ["-g", "daemon off;"]
14CMD ["-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 @@
1- hosts: all 1- hosts: all
2 become: True 2 become: true
3 tasks: 3 tasks:
4 - name: install nginx 4 - name: DEBUG
5 apk: name=nginx state=present 5 command: echo hello
6
7 - name: install nginx for Alpine
8 apk: name=nginx state=present
9 when: ansible_distribution == "Alpine"
10
11 - name: install nginx for Debian/Ubuntu
12 apt: name=nginx state=present
13 when: ansible_os_family == "Debian"
14
15
16# Debian:
17#rm -rf /etc/fonts /usr/share/fonts /usr/local/share/fonts /usr/share/X11 /usr/share/fontconfig /usr/share/doc
18#rm -rf /etc/perl /usr/lib/x86_64-linux-gnu/perl