Client-Ansible-Setup/services/old_chat/deploy-service.yml

47 lines
1.3 KiB
YAML
Executable File

- hosts: localhost
become: 'yes'
vars:
ansible_become_method: doas
tasks:
- name: Create necessary directories
ansible.builtin.file:
path: "{{ item }}"
owner: spool1_chat
group: spool1_chat
state: directory
loop:
- /spool1/services/chat/data
- /spool1/services/chat/data/db
- /spool1/services/chat/data/files
# - name: Create necessary autumn/file server directories
# ansible.builtin.file:
# path: "/spool1/services/chat/data/files/{{ item }}"
# owner: root
# group: root
# state: directory
# loop:
# - attachments
# - avatars
# - backgrounds
# - icons
# - banners
# - emojis
- name: Copy docker compose config and other chat files
ansible.builtin.template:
src: "{{ item }}"
dest: "/spool1/services/chat/{{ item }}"
owner: spool1_chat
group: spool1_chat
loop:
- docker-compose.yml
- post-rules.txt
- .env
- vapid_key_guide
- name: Debug Finish message
debug:
msg: Ansible playbook has finished!