Cuando hablamos sobre automatización, la gestión de servicios puede ser complicada, incluso más si trabajamos en diversos entornos. Dependiendo de la distribución, o la versión, hay distintas herrameintas que nos permiten controlar los servicios.
Esto no será un problema a partir de ahora, con ASYD obtendrás una gestión de servicios transparente.
Qué quiere decir esto? Digamos que queremos reiniciar el servicio “nginx”. Sólo necesitamos añadir esta línea en el archivo de nuestro deploy:
restart service: nginx
Sencillo, verdad? Esto reiniciará el servicio nginx sin importar que distro estamos utilizando. Incluso funciona para OpenBSD!
Por ahora, este comando funcionará con SysV init (update-rc.d / chkconfig), Systemd (systemctl) and OpenBSD initscripts (rc.d).
También puedes activar, desactivar, iniciar y detener los servicios de forma transparente para el usuario. La sintáxis para esta nueva función, es la siguiente:
<enable|disable|start|stop|restart> service: <service> [service2 serviceN]
Para los usuarios existentes, hemos añadido un nuevo botón en la interfaz que te permite volver a comprobar la información del sistema, de esta forma podrás usar esta función.
También hemos añadido a la interfaz web un botón que te permitirá ver todas las variables de un host y sus valores.Y en cuanto a la identificación del host, ahora usamos una versión modificada de lsb_release para una mejor identificación de la distribución y versión en sistemas Linux.
Como siempre, aquí está el full changelog.