From 24e3313331bbacd801d84abd9b70190c612ccaca Mon Sep 17 00:00:00 2001 From: Ditmar Visser Date: Thu, 5 Jun 2025 20:26:02 +0000 Subject: [PATCH] feat: install docker and start hello world container --- .ansible/.lock | 0 ansible/.gitignore | 1 + ansible/main.yml | 16 ++++++++++++++++ ansible/roles/docker/tasks/main.yml | 11 +++++++++++ 4 files changed, 28 insertions(+) create mode 100644 .ansible/.lock create mode 100644 ansible/.gitignore create mode 100644 ansible/main.yml create mode 100644 ansible/roles/docker/tasks/main.yml diff --git a/.ansible/.lock b/.ansible/.lock new file mode 100644 index 0000000..e69de29 diff --git a/ansible/.gitignore b/ansible/.gitignore new file mode 100644 index 0000000..c13bb9b --- /dev/null +++ b/ansible/.gitignore @@ -0,0 +1 @@ +inventory.ini \ No newline at end of file diff --git a/ansible/main.yml b/ansible/main.yml new file mode 100644 index 0000000..c3097f4 --- /dev/null +++ b/ansible/main.yml @@ -0,0 +1,16 @@ +- name: Configure Docker all hosts + hosts: all + become: true + roles: + - docker + + tasks: + - name: Delete existing hello world container + community.docker.docker_container: + name: "les-06" + state: absent + + - name: Start hello world container + community.docker.docker_container: + name: "les-06" + image: "gitea.ditmarvisser.net/hbo-ict/les-06:latest" diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml new file mode 100644 index 0000000..142dab8 --- /dev/null +++ b/ansible/roles/docker/tasks/main.yml @@ -0,0 +1,11 @@ +- name: Installeer Docker + ansible.builtin.apt: + name: docker.io + state: present + update_cache: true + +- name: Start en enable Docker service + ansible.builtin.service: + name: docker + state: started + enabled: true