Primeros pasos
Esta página le guía desde una instalación nueva hasta su primera tarea ejecutada con éxito. Cada paso enlaza a la página con los detalles.
De cero a la primera tarea
- Instale Semaphore con el método que prefiera: Instalación.
- Inicie sesión con el usuario administrador que creó durante la configuración, o mediante las variables
SEMAPHORE_ADMIN_*en Docker. - Cree un proyecto. Un proyecto aísla equipos, infraestructuras o aplicaciones entre sí: Proyectos.
- Conecte lo que necesita su automatización:
- Código fuente con playbooks, módulos o scripts: Repositorios.
- Claves SSH, tokens y contraseñas: Almacén de claves.
- Hosts de destino y ajustes de conexión: Inventario.
- Variables reutilizables: Grupos de variables.
- Cree una plantilla de tarea y ejecútela. Elija la guía de su herramienta: Ansible, Terraform/OpenTofu, Shell, PowerShell o Python. Después, ejecútela y observe el resultado: Tareas.
- Automatice y ponga en operación:
- Ejecute según una programación: Programaciones.
- Controle quién puede hacer qué: Equipos y roles personalizados.
- Reciba alertas sobre los resultados: Notificaciones.
Conceptos clave
Estos términos aparecen por todas partes en la interfaz.
| Término | Significado |
|---|---|
| Proyecto | La unidad principal de separación. Cada proyecto tiene sus propios repositorios, claves, inventarios, plantillas y equipo. Proyectos |
| Repositorio | Un repositorio Git o una ruta local donde residen los playbooks, módulos o scripts. Repositorios |
| Inventario | Hosts, grupos y ajustes de conexión para ejecuciones al estilo de Ansible. Inventario |
| Grupo de variables | Variables reutilizables y configuración de entorno, también llamado Entorno. Grupos de variables |
| Almacén de claves | Credenciales cifradas como claves SSH, tokens y contraseñas. Almacén de claves |
| Plantilla de tarea | La definición de una ejecución: aplicación, repositorio, inventario, variables y opciones. Plantillas de tareas |
| Tarea | Una ejecución individual de una plantilla, con su registro y estado. Tareas |
| Flujo de trabajo | Un grafo de plantillas con ramificaciones, aprobaciones y retardos. Funcionalidad Pro. Flujos de trabajo |
| Runner | Dónde se ejecutan las tareas: el propio servidor o un runner remoto. Runners |
Próximos pasos
- Ponga Semaphore detrás de TLS con un proxy inverso.
- Conecte su proveedor de identidad: LDAP u OpenID Connect.
- Controle Semaphore desde CI o scripts con la API y la CLI.