2021-12-27 08:58:52 -08:00
|
|
|
---
|
|
|
|
|
|
|
|
|
|
- name: create paths
|
|
|
|
|
file:
|
|
|
|
|
path: /srv/nextcloud/{item}
|
|
|
|
|
state: directory
|
|
|
|
|
with_items:
|
|
|
|
|
- db
|
|
|
|
|
- data
|
|
|
|
|
|
2022-01-01 14:55:44 -08:00
|
|
|
- name: install docker
|
|
|
|
|
apt:
|
|
|
|
|
force_apt_get: yes
|
|
|
|
|
name: "{{ packages }}"
|
|
|
|
|
vars:
|
|
|
|
|
packages:
|
|
|
|
|
- docker.io
|
|
|
|
|
- docker-compose
|
|
|
|
|
|
|
|
|
|
- name: Add users to docker group
|
|
|
|
|
user:
|
|
|
|
|
name: "{{ item }}"
|
|
|
|
|
groups: docker
|
|
|
|
|
append: yes
|
|
|
|
|
with_items:
|
|
|
|
|
- ubuntu
|
|
|
|
|
|
|
|
|
|
- name: do some cleanup
|
|
|
|
|
command: "{{item}}"
|
|
|
|
|
with_items:
|
|
|
|
|
- "docker image prune -a --force"
|
|
|
|
|
- "docker system prune --volumes --force"
|
|
|
|
|
|