2020-04-15 19:19:35 +00:00
|
|
|
# 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é
|
|
|
|
|
2020-04-15 19:25:36 +00:00
|
|
|
# Vérifier quels paquets custom sont installés
|
|
|
|
- stat:
|
2020-04-15 18:19:34 +00:00
|
|
|
path: "/usr/local/bin/{{ item }}"
|
2020-04-15 19:25:36 +00:00
|
|
|
loop: "{{ packages.custom }}"
|
|
|
|
register: custom_exists
|
2020-04-15 18:19:34 +00:00
|
|
|
|
2020-04-15 19:25:36 +00:00
|
|
|
- name: "Installer les paquets custom activés dans la config"
|
2020-04-15 18:19:34 +00:00
|
|
|
include: "{{ item.item }}/main.yml"
|
2020-04-15 19:25:36 +00:00
|
|
|
loop: "{{ custom_exists.results | default([]) }}"
|
2020-04-15 18:19:34 +00:00
|
|
|
when: not item.stat.exists
|