Je commence par ansible et l'utilisera, entre autres, pour installer des paquets sur plusieurs distros Linux.
Je vois dans les docs que le yum
y apt
sont séparées - quel serait le moyen le plus simple de les unifier et d'utiliser quelque chose comme ceci :
- name: install the latest version of Apache
unified_install: name=httpd state=latest
au lieu de
- name: install the latest version of Apache on CentOS
yum: name=httpd state=latest
when: ansible_os_family == "RedHat"
- name: install the latest version of Apache on Debian
apt: pkg=httpd state=latest
when: ansible_os_family == "Debian"
Je comprends que les deux gestionnaires de paquets sont différents, mais ils ont quand même un ensemble d'utilisations de base communes. D'autres orchestrateurs ( le sel par exemple ) ont une seule commande d'installation.