10 votes

ansible pour redémarrer le service réseau

J'ai copié-collé ceci depuis le manuel et il échoue dans mon playbook (version 2.0.2) :

- service: name=network state=restarted args=eth0

J'obtiens cette erreur :

"msg": "Failed to stop eth0.service: Unit eth0.service not loaded.\nFailed to start eth0.service: Unit eth0.service failed to load: No such file or directory.\n"}

Quelle est la syntaxe correcte, s'il vous plaît ?

7voto

bob Points 781

Faites comme ceci (@nasr l'a déjà commenté) :

- name: Restart network
  service:
    name: network
    state: restarted

Mais si vous changez la configuration du réseau avant le redémarrage, quelque chose comme l'adresse IP, après le redémarrage ansible se bloque parce que la connexion est perdue (l'adresse IP a changé).

2voto

JC- Points 340
- command: /etc/init.d/network restart

fonctionne à merveille, mais je pense que l'utilisation de command ça va à l'encontre du but de l'utilisation d'ansible.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X