Remove manuall creation of folders

This commit is contained in:
Antonio J. Delgado 2023-07-09 11:29:20 +03:00
parent 50780d7094
commit 21e023e032

View file

@ -29,59 +29,6 @@
force: true force: true
update: true update: true
- name: Create Mastodon database folder
file:
path: "{{ mastodon_composer_folder }}/database"
state: directory
- name: Create Mastodon postgresql folder
file:
path: "{{ mastodon_composer_folder }}/database/postgresql"
state: directory
- name: Create Mastodon redis folder
file:
path: "{{ mastodon_composer_folder }}/database/redis"
state: directory
- name: Create Mastodon elasticsearch folder
file:
path: "{{ mastodon_composer_folder }}/database/elasticsearch"
owner: 1000
state: directory
- name: Create Mastodon web folder
file:
path: "{{ mastodon_composer_folder }}/web"
owner: 991
group: 991
state: directory
- name: Create Mastodon web public folder
file:
path: "{{ mastodon_composer_folder }}/web/public"
owner: 991
group: 991
state: directory
- name: Create Mastodon web system folder
file:
path: "{{ mastodon_composer_folder }}/web/system"
owner: 991
group: 991
state: directory
- name: Copy Dockerfile from Mastodon repo
copy:
src: files/Dockerfile
dest: "{{ mastodon_composer_folder }}/Dockerfile"
backup: true
- name: Ensure mastodon folder exists
file:
path: "{{ mastodon_composer_folder }}"
state: directory
- name: Create docker-compose.yaml file - name: Create docker-compose.yaml file
template: template:
src: templates/docker-compose.yml.j2 src: templates/docker-compose.yml.j2