Configure variáveis CI/CD no projeto
Configuração do GitLab
Medium
20 pts
Contexto
As variáveis CI/CD ficam disponíveis como variáveis de ambiente em todos os jobs do pipeline, evitando credenciais hardcoded no repositório.
Configure as variáveis CI/CD necessárias para o pipeline Ansible via API:
curl -s -X POST http://localhost/api/v4/projects/<PROJECT_ID>/variables \
-H "PRIVATE-TOKEN: $GITLAB_TOKEN" \
-H "Content-Type: application/json" \
-d '{"key": "NETBOX_TOKEN", "value": "<token>", "masked": true}'
Repita para: NETBOX_URL, FRAPPE_API_KEY, FRAPPE_API_SECRET, VAULT_ADDR, VAULT_ROLE_ID.
Cole o HTTP status code da última requisição (deve ser 201).