aboutsummaryrefslogtreecommitdiff
path: root/tasks/docker.yml
diff options
context:
space:
mode:
authorChristian Segundo2023-06-17 20:58:29 +0200
committerChristian Segundo2023-06-17 20:58:29 +0200
commitda6c0e503ff4154bc0e61f6b545224249ebed8d5 (patch)
tree30277980fac160ec8ba151e42f10de3974d3ccae /tasks/docker.yml
downloadbuildkite-agent-da6c0e503ff4154bc0e61f6b545224249ebed8d5.tar.gz
First commit
Diffstat (limited to 'tasks/docker.yml')
-rw-r--r--tasks/docker.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/tasks/docker.yml b/tasks/docker.yml
new file mode 100644
index 0000000..0e4d2a0
--- /dev/null
+++ b/tasks/docker.yml
@@ -0,0 +1,30 @@
+---
+- name: Add Docker GPG apt Key
+ ansible.builtin.get_url:
+ url: https://download.docker.com/linux/debian/gpg
+ dest: /etc/apt/trusted.gpg.d/docker.asc
+
+- name: Add Docker Repository
+ apt_repository:
+ repo: >-
+ deb
+ [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/docker.asc]
+ https://download.docker.com/linux/debian
+ {{ ansible_distribution_release }}
+ stable
+ filename: docker
+
+- name: Install docker
+ apt:
+ name:
+ - docker-ce
+ - docker-ce-cli
+ - containerd.io
+ - docker-buildx-plugin
+ - docker-compose-plugin
+
+- name: Ensure docker is enabled
+ systemd:
+ name: docker
+ state: started
+ enabled: true