Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

145
Vistas
el controlador ansible solo se ejecuta una vez cuando se le notifica desde el rol parametrizado

Tengo un libro de jugadas de Ansible para algunos servicios de inicio que son muy similares con algunos ajustes. En el libro de jugadas de nivel superior, incluyo el rol dos veces, como

 roles: - {role: "my-service", service: webserver} - {role: "my-service", service: scheduler}

el rol de mi servicio tiene tareas, que escriben secuencias de comandos de inicio y controladores, que (re)inician el servicio. tasks/main.yml se ve así:

 - name: setup init scripts template: src=../../service-common/templates/my-service.conf dest=/etc/init/my-{{ service }}.conf notify: - restart my service

y handlers/main.yml tiene este contenido:

 - name: restart my services service: name=my-{{ service }} state=restarted

Pero después de que se ejecuta el libro de jugadas, solo nos queda el servicio del webserver ejecutándose, y el programador se stop/waiting . ¿Cómo puedo hacer que el controlador los vea como dos notificaciones separadas para ser manejadas?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

La documentación de Ansible establece:

Los controladores son listas de tareas, que no difieren mucho de las tareas normales, a las que se hace referencia mediante un nombre único global.

Por lo tanto, no utiliza ningún parámetro, variable, etc. al determinar cuándo/cómo invocar un controlador. Solo se utiliza el nombre.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda