diff options
| author | Kumar Damani <me@kumardamani.net> | 2023-08-11 16:28:54 +0000 |
|---|---|---|
| committer | Kumar Damani <me@kumardamani.net> | 2023-08-11 16:28:54 +0000 |
| commit | a8a40383081441ebd3757a501364b9ac45eb421e (patch) | |
| tree | f48b7040615af1bda263faa4d2657636c77ba2a4 /ansible/roles/docker | |
| parent | 9bae899e227e4899a5ee629bf305a00a39044bc2 (diff) | |
| parent | 1f321db8949b3aeb80afdd7a94e92b7743c3e275 (diff) | |
Merge branch 'work' into 'main'
Work
See merge request kdam0/home-lab!1
Diffstat (limited to 'ansible/roles/docker')
| -rw-r--r-- | ansible/roles/docker/tasks/main.yaml | 34 |
1 files changed, 34 insertions, 0 deletions
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' |
