Files
docker-services/tasks/wikijs.yml
2025-12-01 14:57:09 +01:00

53 lines
1.1 KiB
YAML

---
- name: wikijs | check vars are defined
assert:
that:
- wikijs_domain is defined
- wikijs_db_root_password is defined
- wikijs_db_name is defined
- wikijs_db_user is defined
- wikijs_db_password is defined
tags: ['docker_wikijs']
- include_tasks: base.yml
tags: ['docker_wikijs']
- name: wikijs | copy env file
template:
src: env/wikijs.env.j2
dest: /opt/docker-compose/wikijs/.env
owner: root
group: root
mode: 0644
notify: wikijs-restart
tags: [ 'docker_wikijs' ]
- name: wikijs | create docker network
docker_network:
name: 'wikijs'
when: docker_services_external_networks
tags:
- wikijs
tags: ['docker_wikijs']
- name: wikijs | create docker volumes
docker_volume:
name: "{{ item }}"
when: docker_services_external_volumes
with_items:
- wikijs__config
- wikijs__data
- wikijs_db__var_lib_mysql
tags: ['docker_wikijs']
- name: wikijs | create custom CSS path
file:
path: /opt/docker-compose/wikijs/custom/css
state: directory
owner: root
group: root
mode: 0755
when:
- wikijs_custom_css is defined
tags: ['docker_wikijs']