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