From 1f321db8949b3aeb80afdd7a94e92b7743c3e275 Mon Sep 17 00:00:00 2001 From: Kumar Damani Date: Fri, 11 Aug 2023 16:28:54 +0000 Subject: Work --- ansible/roles/docker/tasks/main.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 ansible/roles/docker/tasks/main.yaml (limited to 'ansible/roles/docker/tasks/main.yaml') diff --git a/ansible/roles/docker/tasks/main.yaml b/ansible/roles/docker/tasks/main.yaml new file mode 100644 index 0000000..bb5b55b --- /dev/null +++ b/ansible/roles/docker/tasks/main.yaml @@ -0,0 +1,34 @@ +--- + +- tags: 'always' + # noqa: name[missing] + block: + - name: 'Install some prereqs' + ansible.builtin.package: + name: + - 'ca-certificates' + - 'gnupg' + state: 'present' + + - name: 'Run Docker installer' + ansible.builtin.shell: + cmd: | + curl -fsSL https://get.docker.com | sh + creates: '/var/run/docker.sock' + + - name: 'Docker set MTU' + ansible.builtin.copy: + dest: '/etc/docker/daemon.json' + content: | + {"mtu": 1420} + mode: '644' + + - name: 'Restart Docker service' + ansible.builtin.service: + name: 'docker' + state: 'restarted' + + - name: 'Install docker-compose' + ansible.builtin.package: + name: 'docker-compose' + state: 'present' -- cgit v1.2.3