summaryrefslogtreecommitdiffstats
path: root/docker-playbook.yaml
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2022-10-11 12:19:46 -0400
committerSacha Chua <sacha@sachachua.com>2022-10-11 12:19:59 -0400
commit6d1743c83e239806b1b6fb635e184a59a5f28f5a (patch)
tree8e82342f150f4ec623b0ebd8291db1d88178d42c /docker-playbook.yaml
parent1151e1fac5e7805e0cfeea89acc3b2efedb89940 (diff)
downloademacsconf-ansible-6d1743c83e239806b1b6fb635e184a59a5f28f5a.tar.xz
emacsconf-ansible-6d1743c83e239806b1b6fb635e184a59a5f28f5a.zip
Etherpad starting setup
Diffstat (limited to 'docker-playbook.yaml')
-rw-r--r--docker-playbook.yaml39
1 files changed, 39 insertions, 0 deletions
diff --git a/docker-playbook.yaml b/docker-playbook.yaml
new file mode 100644
index 0000000..6235624
--- /dev/null
+++ b/docker-playbook.yaml
@@ -0,0 +1,39 @@
+---
+- name: Create a front container to be provisioned later
+ tags: docker-front
+ hosts: localhost
+ tasks:
+ - name: create docker container
+ docker_container:
+ name: emacsconf-front
+ image: python:3-buster
+ command: ["sleep", "1d"]
+ pull: yes
+ published_ports:
+ - "28080:80"
+ - "2022:22"
+
+- name: Provision the emacsconf-front container created above
+ tags: docker-front
+ hosts: emacsconf-front
+ roles:
+ - wiki
+
+- name: Create a pad container to be provisioned later
+ tags: pad
+ hosts: localhost
+ tasks:
+ - name: create docker container
+ docker_container:
+ name: emacsconf-pad
+ image: python:3-buster
+ command: ["sleep", "1d"]
+ pull: yes
+ published_ports:
+ - "9001:9001"
+
+- name: Provision the pad container created above
+ tags: pad
+ hosts: emacsconf-pad
+ roles:
+ - pad