- Python 98.4%
- PowerShell 1.2%
- Shell 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .agents/plugins | ||
| config | ||
| plugins/infrastructure-ops | ||
| scripts | ||
| DISTRIBUTION-MANIFEST.json | ||
| README.md | ||
| requirements.txt | ||
Infrastructure Ops Codex Plugin
This is the sanitized, credential-free distribution of the Infrastructure Ops
Codex plugin, release v0.5.1.
It contains five workflows:
infrastructure-registryfrp-gatewayaliyun-dnspublic-app-releaseoperator-profile-sync
It deliberately does not contain the private source repository, infrastructure topology, deployment records, live registries, credentials, private keys, tokens or server configuration.
Install
Clone the exact reviewed tag without an account:
git clone --branch v0.5.1 --depth 1 https://git.sivita.xyz/infra-admin/infrastructure-ops-dist.git
Set-Location infrastructure-ops-dist
.\scripts\bootstrap.ps1
git clone --branch v0.5.1 --depth 1 https://git.sivita.xyz/infra-admin/infrastructure-ops-dist.git
cd infrastructure-ops-dist
./scripts/bootstrap.sh
The bootstrap validates the distribution, creates an empty non-secret Registry
v2 only when no runtime registry exists, registers the local Marketplace and
installs infrastructure-ops@infrastructure-ops-local.
Start a new Codex task after installation. Live operations still require the target operator node to have its own reviewed Registry v2 and local credential references. Never paste passwords, access keys, FRP tokens or private keys into a Codex prompt.
To restore an existing operator environment, invoke operator-profile-sync
after installation. It anonymously downloads a separate age-encrypted profile,
then asks for the master password directly in the local terminal. Review its
import plan before allowing --apply.
Verify
.\scripts\bootstrap.ps1 -VerifyOnly -SkipConfig
./scripts/bootstrap.sh --verify-only --skip-config
DISTRIBUTION-MANIFEST.json records the SHA-256 digest of every distributed
file. Pin both the tag and exact commit supplied by the release operator.