Homelab/ansible/playbooks/tools.yml

46 lines
1.1 KiB
YAML

---
# VM Tools : petits utilitaires
# Stirling PDF (convertisseur de fichiers)
- name: Deploiement outils
hosts: tools
become: true
tasks:
- name: Creation du repertoire tools
ansible.builtin.file:
path: /opt/tools
state: directory
owner: "{{ admin_user }}"
group: "{{ admin_user }}"
mode: "0755"
tags: [tools]
- name: Deploiement docker-compose tools
ansible.builtin.copy:
src: ../../docker/tools/docker-compose.yml
dest: /opt/tools/docker-compose.yml
owner: "{{ admin_user }}"
group: "{{ admin_user }}"
mode: "0644"
tags: [tools]
- name: Demarrage des outils
community.docker.docker_compose_v2:
project_src: /opt/tools
state: present
tags: [tools]
- name: Ouverture port Stirling PDF
ansible.posix.firewalld:
port: 8081/tcp
permanent: true
state: enabled
notify: reload firewalld
tags: [tools, firewall]
handlers:
- name: reload firewalld
ansible.builtin.systemd:
name: firewalld
state: reloaded