ansible/roles/docker/tasks/pre_deploy/nodebb.yml
Sam Al-Sapti 49892e760b Fixup
2025-02-15 18:07:47 +01:00

39 lines
941 B
YAML

# vim: ft=yaml.ansible
---
- name: Create subfolder for uploads
file:
name: "{{ services.mastodon.volume_folder }}/nodebb-uploads"
state: directory
owner: '1001'
group: '1001'
mode: u=rwx,g=rx,o=rx
- name: Create subfolder for config
file:
name: "{{ services.mastodon.volume_folder }}/nodebb-config"
state: directory
owner: '1001'
group: '1001'
mode: u=rwx,g=rx,o=rx
- name: Create subfolder for MongoDB
file:
name: "{{ services.mastodon.volume_folder }}/mongodb"
state: directory
user: '999'
group: root
mode: u=rwx,g=rx,o=rx
- name: Upload setup.json
template:
src: nodebb/setup.json.j2
dest: "{{ services.nodebb.volume_folder }}/setup.json"
owner: root
mode: u=rw,go=
- name: Upload mongodb-user-init.js
template:
src: nodebb/mongodb-user-init.js.j2
dest: "{{ services.nodebb.volume_folder }}/setup.json"
owner: root
mode: u=rw,go=