- name: Installation de agate-server copy: src: "agate-server-{{ agatever }}.bin" dest: /usr/local/bin/agate-server owner: root group: root mode: 0755 notify: restart agate - name: Installation du service systemd template: src: agate.service.j2 dest: /etc/systemd/system/agate.service owner: root group: root mode: 0644 notify: reload systemd - name: Création user gemini pour les données de site user: name: "gemini" state: present - name: Création répertoire .ssh/ file: path: /home/gemini/.ssh owner: gemini group: gemini mode: 0700 state: directory - name: Création du répertoire pour les données file: path: /home/gemini/gemini/content owner: gemini group: gemini mode: 0755 state: directory - name: Installation du website copy: src: website/ dest: /home/gemini/gemini/content/ # No modes - name: Création du répertoire pour les certs file: path: "/home/gemini/gemini/certificate/{{ maindomain }}" owner: gemini group: gemini mode: 0755 state: directory - name: Installation certificat serveur copy: src: "certs/{{ item.src }}" dest: "/home/gemini/gemini/certificate/{{ maindomain }}/{{ item.dest }}" owner: gemini group: gemini mode: 0600 loop: - { src: gemini-2024-2027.fullchain.der, dest: cert.der } - { src: gemini-2022-2027.key.der, dest: key.der }