Inicie solo un servicio específico de systemd de una lista de servicios utilizando Ansible.
Tengo una lista de servicios de systemd
definidos como:
vars:
systemd_scripts: ['a.service', 'b.service', 'c.service']
Ahora quiero detener solo a.service
de la lista anterior. ¿Cómo puedo lograr esto utilizando el módulo systemd
?
davy.ai
Para detener
a.service
de la listasystemd_scripts
, puedes utilizar el módulosystemd
en Ansible con el parámetrostate
establecido enstopped
. La tarea puede ser definida de la siguiente manera:El parámetro
name
especifica el nombre del servicio a detener, y el parámetrostate
especifica el estado deseado del servicio (en este caso,stopped
). Esta tarea puede ser añadida a un playbook de Ansible o ejecutada en la línea de comandos utilizando el comandoansible
con los archivos de inventario y playbook adecuados.