1
0
Fork 0
mirror of https://github.com/roles-ansible/ansible_role_etebase.git synced 2024-08-16 10:19:52 +02:00
ansible_role_etebase/tasks/configure.yml

45 lines
1.2 KiB
YAML
Raw Normal View History

---
- name: Configure Etebase
become: true
ansible.builtin.template:
src: "templates/etebase-server.ini.j2"
dest: "{{ etebase__user_home }}/etebase_{{ etebase_version_target }}/etebase-server.ini"
mode: '0640'
group: "{{ etebase__group }}"
owner: "{{ etebase__user }}"
2022-11-12 16:25:43 +01:00
register: _etebase_config
2022-11-12 15:47:35 +01:00
- name: "Create static data directorys"
become: true
ansible.builtin.file:
path: "{{ item }}"
state: directory
group: "{{ etebase__group }}"
owner: "{{ etebase__user }}"
recurse: true
2022-11-12 21:04:29 +01:00
mode: 'u=rwX,g=rX,o=rX'
2023-10-29 14:43:07 +01:00
loop:
- "{{ etebase__global_static_root }}"
2022-11-12 21:04:29 +01:00
2022-11-14 12:37:00 +01:00
- name: "Create media data directorys"
2022-11-12 21:04:29 +01:00
become: true
ansible.builtin.file:
path: "{{ item }}"
state: directory
group: "{{ etebase__group }}"
owner: "{{ etebase__user }}"
recurse: true
mode: 'u=rwX,g=rX,o='
2023-10-29 14:43:07 +01:00
loop:
- "{{ etebase__global_media_root }}"
2022-11-12 15:47:35 +01:00
- "{{ etebase__secrets_dir }}"
- name: Deploy yaml file for optional backup support
become: true
ansible.builtin.template:
src: "templates/etebase_version.yml"
dest: "{{ etebase__user_home }}/etebase_version.yml"
mode: '0640'
group: "{{ etebase__group }}"
owner: "{{ etebase__user }}"