mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-10-19 19:01:42 +00:00
b7dea45ee0
Playbooks for preflight / teardown / install / reset covering the same ground as dev-install.sh, dev-setup.sh, reset-dev-env.sh. Existing bash scripts untouched — decide which to keep after parity testing. - roles/teardown + teardown catalog README track every known state source; add a task + row when a leak is reported. - roles/init gates smoketest on awsgw readiness (describe-regions poll). - roles/smoketest is dup-tolerant, retry-wrapped, auto-terminates the launched instance. - dev-install.yml skips build/install/init when a healthy environment is already present (4-signal health check), always runs smoketest. - dev-reset.yml captures region/az/external-mode scalars from the existing spinifex.toml and replays them into init. Plan: docs/development/improvements/ansible-dev-lifecycle.md (mulga). Bead: mulga-siv-9.
48 lines
649 B
Plaintext
48 lines
649 B
Plaintext
# Terraform/OpenTofu
|
|
.terraform/
|
|
.terraform.lock.hcl
|
|
*.tfstate
|
|
*.tfstate.*
|
|
*.tfvars
|
|
!example.tfvars
|
|
scripts/iac/proxmox/clusters/
|
|
|
|
# Generated SSH private keys from terraform examples (e.g. local_file.nginx_pem)
|
|
*.pem
|
|
|
|
# Go workspace
|
|
go.work
|
|
go.work.sum
|
|
|
|
# Build outputs
|
|
bin/
|
|
dist/
|
|
!spinifex/services/spinifexui/frontend/dist/
|
|
tmp/
|
|
*.test
|
|
*.out
|
|
|
|
# Config
|
|
config/dev.yaml
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Environment
|
|
.env
|
|
.venv/
|
|
|
|
# Test reports
|
|
*-report.txt
|
|
|
|
# Internal docs (moved to private mulga repo)
|
|
docs/INTERNAL.md
|
|
docs/PRIVATE.md
|
|
docs/DEVNOTES.md
|
|
docs/PLAN.md
|
|
docs/TODO.md
|
|
docs/development/
|
|
docs/internal/
|
|
scripts/iac/aws/spinifex-test.pem
|