7484a0e034
- Dual-mode operation: standalone + c2itall integrated (env var detection)
- SSH keys moved to ~/.ssh/c2deploy_ph-{id} with per-deployment known_hosts
- Ansible output streaming with filtered console + full log capture
- Deployment management menu: discover, SSH, teardown existing deployments
- Cert setup script (setup-cert.sh) deployed to servers for post-DNS LE certs
- Matrix hardening: unique secrets, SSRF protection, rate limits, nginx security headers
- Base hardening: fail2ban systemd backend (Debian 12), SSH limits, nginx jails
- Add-matrix-user helper script deployed to all Matrix servers
- .env support for standalone credential storage
- Config key rename: deploy_id → deployment_id (with backward compat)
- Provider cleanup playbooks for teardown
- Test suite with 50 tests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
16 lines
338 B
Bash
16 lines
338 B
Bash
# Phantom — Provider Credentials
|
|
# Copy to .env and fill in your values.
|
|
# These are loaded automatically in standalone mode.
|
|
# Env vars take priority over values here.
|
|
|
|
# Linode
|
|
LINODE_TOKEN=
|
|
LINODE_REGION=us-east
|
|
LINODE_PLAN=g6-nanode-1
|
|
|
|
# AWS
|
|
AWS_ACCESS_KEY_ID=
|
|
AWS_SECRET_ACCESS_KEY=
|
|
AWS_REGION=us-east-1
|
|
AWS_INSTANCE_TYPE=t3.micro
|