Resumo
O Specsfy v0.23.0 acrescenta deploy não interativo com uma fonte externa para a senha do Ansible Vault. A configuração inicial continua no terminal humano, com entrada oculta e armazenamento fora do Git.
Novidades
- Specsfy v0.23.0 — Deploy:
./deploy run --non-interactivepermite execução por agentes com arquivos de senha, scripts de cofre, Vault IDs ou configuração nativa do Ansible. - Specsfy v0.23.0 — Vault:
./deploy configure-vaultprepara a fonte externa com permissões restritas e confirmação antes de substituir a senha. A descriptografia é conferida localmente antes da conexão aos servidores.
Breaking changes
- Specsfy v0.23.0 — Projetos existentes: a adoção do novo fluxo exige incorporar as alterações em
deploy,ansible/create-vault.sheansible/check-hosts.py, além de adicionaransible/vault.py. Preserve as personalizações e execute./deploy configure-vaultno terminal humano.
Ponto de Atenção
- Specsfy v0.23.0 — Teste sugerido: valide a descriptografia num alvo local descartável e confira a execução não interativa com a fonte externa configurada. O deploy manual continua disponível.
Notas da versão
- Specsfy v0.23.0 — Publicação oficial: release estável, publicada em 2026-09-15 no fuso de Nova York. Consulte as notas no GitHub.