Set permissions for folder

This commit is contained in:
Antonio J. Delgado 2023-07-31 09:31:56 +03:00
parent 2bc51d0514
commit 930030b7ac

View file

@ -36,6 +36,12 @@
dest: "{{ mastodon_composer_folder }}/docker-compose.override.yml" dest: "{{ mastodon_composer_folder }}/docker-compose.override.yml"
backup: true backup: true
- name: Set permission for public/system folder
file:
path: "{{ mastodon_composer_folder }}/public/system"
mode: 0777
state: directory
- name: Ensure mastodon environment configuration is present - name: Ensure mastodon environment configuration is present
template: template:
src: templates/env.j2 src: templates/env.j2
@ -159,6 +165,13 @@
chdir: "{{ mastodon_composer_folder }}" chdir: "{{ mastodon_composer_folder }}"
when: not mastodon_initial_setup when: not mastodon_initial_setup
- name: Run Mastodon container to include secrets
community.docker.docker_compose:
project_name: mastodon
project_src: "{{ mastodon_composer_folder }}/"
state: present
stopped: false
- name: Create initial user - name: Create initial user
shell: "docker-compose run --rm web bin/tootctl accounts create '{{ mastodon_owner }}' --email '{{ mastodon_owner_email }}' --confirmed --role Owner && echo 'Owner account created' > /var/lib/mastodon_owner_created" shell: "docker-compose run --rm web bin/tootctl accounts create '{{ mastodon_owner }}' --email '{{ mastodon_owner_email }}' --confirmed --role Owner && echo 'Owner account created' > /var/lib/mastodon_owner_created"
args: args: