Steps
#1 List Available Projects
See current project structure
initiat project list
→ Review existing projects and their initialization status
#2 Initialize Production
Initialize production project keys
initiat project init acme-corp/production
→ Set up keys for production environment
#3 Initialize Staging
Initialize staging project keys
initiat project init acme-corp/staging
→ Set up keys for staging environment
#4 Initialize Development
Initialize development project keys
initiat project init acme-corp/development
→ Set up keys for development environment
#5 Set Environment Secrets
Set environment-specific secrets
initiat secret set API_KEY --value "prod-key" --project-path acme-corp/production
initiat secret set API_KEY --value "staging-key" --project-path acme-corp/staging
initiat secret set API_KEY --value "dev-key" --project-path acme-corp/development
→ Store different secrets for each environment
#6 Verify Setup
Verify secrets are properly stored
initiat secret list --project-path acme-corp/production
→ Confirm that environment-specific secrets are stored correctly
Success criteria
-
All environments have initialized project keys
-
Environment-specific secrets are stored
-
Team members can access appropriate environments
Next steps
-
→
Configure CI/CD pipelines for each environment
-
→
Set up automated secret rotation
-
→
Train team on environment-specific workflows