Pular para o conteúdo principal

Guia do Usuário

Esta seção é destinada a quem já tem acesso a um projeto do Semaphore. Tudo o que está aqui acontece na interface web ou pela API do projeto. A instalação do servidor, sua configuração e a conexão de um provedor de identidade são abordadas no Guia de Administração.

O trabalho no Semaphore segue uma única cadeia. Um projeto contém todo o resto. Dentro dele você registra os recursos de que uma execução precisa: um repositório com seus playbooks ou scripts, as chaves usadas para acessá-lo e alcançar seus hosts, um inventário de máquinas de destino e grupos de variáveis com valores e segredos. Um modelo de tarefa combina tudo isso em uma definição do que executar, e cada execução desse modelo é uma tarefa. Agendamentos, workflows e webhooks recebidos iniciam modelos para você.

Configurar um projeto

Nesta ordem, porque cada etapa depende da anterior.

PáginaO que aborda
ProjetosCriar um projeto, as seções da barra lateral, backup e restauração.
EquipesOs quatro papéis integrados e os papéis personalizados no Enterprise.
Armazenamento de ChavesChaves SSH, logins e armazenamentos externos de segredos.
RepositóriosRepositórios Git e caminhos locais que contêm sua automação.
InventárioHosts e configurações de conexão para o Ansible, workspaces para o Terraform.
Grupos de VariáveisVariáveis e segredos reutilizáveis passados para as tarefas.

Definir e executar o trabalho

PáginaO que aborda
Modelos de TarefaTodos os campos do formulário de modelo, além dos tipos de modelo.
AplicaçõesO que cada aplicação executa: Ansible, Terraform, OpenTofu, Terragrunt e scripts.
TarefasIniciar uma tarefa, status de tarefas, logs, parada e reexecução.
AgendamentosExecutar modelos em uma agenda cron.
WorkflowsEncadear modelos com aprovações e ramificações.
IntegraçõesIniciar tarefas a partir de webhooks recebidos.
Runners do projetoEnviar as tarefas de um projeto para os seus próprios runners.
Sua contaConfigurações pessoais e tokens de API.

Por onde começar

Se alguém acabou de adicionar você a um projeto, leia Projetos para se orientar e depois Tarefas para executar uma e ler o seu log. Se você está montando um projeto do zero, siga a tabela acima na ordem.

É totalmente novo no Semaphore? Comece por Primeiros passos.