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

38 lines
1007 B
YAML
Executable File

- hosts: localhost
become: 'yes'
vars:
ansible_become_method: doas
tasks:
- name: Create necessary directories
ansible.builtin.file:
path: "{{ item }}"
owner: root
group: root
state: directory
mode: 0755
loop:
- "{{ services_directory }}/service_searxng/searxng-data"
- name: Copy docker compose config
ansible.builtin.template:
src: "{{ item }}"
dest: "{{ services_directory }}/service_searxng/{{ item }}"
owner: service_searxng
group: service_searxng
loop:
- docker-compose.yml
- name: Copy searxng configuration files
ansible.builtin.template:
src: "{{ item }}"
dest: "{{ services_directory }}/service_searxng/searxng-data/{{ item }}"
owner: root
group: root
mode: 0644
loop:
- settings.yml
- limiter.toml
- name: Debug Finish message
debug:
msg: Ansible playbook has finished!