Ansible, utiliser sudo sans mot de passe
Je me mets doucement à l'utilisation d'Ansible pour l'administration de machines... et l'un des premiers trucs que j'ai eu envie de faire, c'est d'automatiser la mise à jour des paquets.
J'utilise essentiellement Ubuntu, et il y a bien une tâche apt avec toutes les options que l'on souhaite (update, upgrade, rafrâichir le cache, etc.) Seulement, il faut avoir les droits root pour l'utiliser.
La solution que j'ai retenue, c'est de me connecter à chacune de mes machines, de lancer `sudo visudo
et que la ligne commençant par
%sudo
devienne
%sudo ALL=(ALL:ALL) NOPASSWD: ALL
`
La tâche apt ne devrait plus poser de problème.