octopusdeploy/Deprovision an ephemeral environment in Octopus Deploy
GitHub Action to deprovision an ephemeral environment across all projects in Octopus Deploy
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| name | The name of the ephemeral environment to deprovision. | yes | — |
| all_projects | If true, the ephemeral environment will be deprovisioned across all projects in the Octopus Deploy instance. If false, the ephemeral environment will only be deprovisioned from the specified project. Defaults to false | — | false |
| project | The name of the project. Required when deprovisioning for a single project. | — | — |
| space | The name of the space containing the ephemeral environment. The space name is required, but you may also use the OCTOPUS_SPACE environment variable. | — | — |
| server | The instance URL hosting Octopus Deploy (i.e. "https://octopus.example.com/"). The instance URL is required, but you may also use the OCTOPUS_URL environment variable. | — | — |
| api_key | The API key used to access Octopus Deploy. You may also use the OctopusDeploy Login Action, OCTOPUS_API_KEY environment variable or OCTOPUS_ACCESS_TOKEN environment variable. It is strongly recommended that this value be retrieved from a GitHub secret. | — | — |
Outputs
| name | description |
|---|---|
| deprovisioning_runbook_runs | JSON string for an array of objects representing the deprovisioning runbook runs started by this action. Each object contains a `runbookRunId` and `serverTaskId`. |