Octopus Deploy Tenants - p-patel/software-engineer-knowledge-base GitHub Wiki
https://octopus.com/docs/deployment-patterns/multi-tenant-deployments
Multi-Tenant Deployment Pattern
Tenant-specific Variables
Tenant-provided Variable Values
- Tenant-provided variables are not snapshotted (create tenants without creating a new release)
- Enables new tenants to be added at any time without creating a new release
- Changes you make to tenant-variables will take immediate effect.
- Common Variables (remain constant across all projects and environments for this tenant)
- Project Variables (differ between projects and environments for this tenant)
Introducing Variable Templates
Deploy multiple instances of a project into the same environment
Create a Tenant
- Create a tenant in the Tenants section
Create a Multi-Tenant Project
Deploy a Multi-Tenant Project
Variables
https://octopus.com/docs/deployment-process/variables
Variable Templates
https://octopus.com/docs/deployment-process/variables/variable-templates
Tenant-specific Variables
- Common Variables vs. Project Variables (differ between project & environment per tenant)
- Variable templates (with tenants) - Library variable templates, Project variable templates