infra/roles/.ssg/tasks/main.yml

15 lines
569 B
YAML

# Pour l'instant, il n'est pas possible d'avoir un paquet qui ne porte pas le nom de son binaire
# parce qu'on vérifie que le binaire est installé
# A terme, ça sera à chaque paquet de vérifier lui-même s'il est installé
- name: Vérifier quels SSG sont installés
stat:
path: "/usr/local/bin/{{ item }}"
loop: "{{ packages.ssg }}"
register: ssg_exists
- name: "Installer les générateurs de sites statiques activés dans la config"
include: "{{ item.item }}/main.yml"
loop: "{{ ssg_exists.results | default([]) }}"
when: not item.stat.exists