ctfer-io/Victor
Continuous Deployment of a Pulumi stack, with file storing in a web server.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 2, 2026
- License
- Apache 2.0
Pinned Snippet
uses: ctfer-io/victor@1eda3802b78ad06ba7245e3b0ee853ead9bb217a # v0.5.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| verbose | Turn on the verbose mode i.e. writes the Pulumi state outputs to stdout. | — | — |
| statefile | Where the Pulumi stack state file is supposed to be saved. If it does not currently exist, Victor will create a brand new one. | yes | — |
| username | What username to use when getting/pushing the Pulumi stack state file. Don't set for unauthenticated. | — | — |
| password | What password to use when getting/pushing the Pulumi stack state file. Don't set for unauthenticated. | — | — |
| passphrase | Pulumi stack password, used to decipher and recipher the state. | — | — |
| context | Where to deploy i.e. the Pulumi entrypoint (the directory pointing to a `main.go` file containing the `pulumi.Run` call). | — | — |
| server | Where to download the Pulumi plugin resources. If set, overrides the online default mode of Pulumi. | — | — |
| resources | List of Pulumi plugin resources (<name> <version>) to install before performing the update. | — | — |
| configuration | List of configurations tuples (<key> <value>) to pass to the Pulumi entrypoint. Does not support secrets yet. | — | — |
| outputs | Where to write the Pulumi stack outputs. If set to "-" will write to stdout, else to the given filename. | — | — |
| destroy-if-non-empty | If set to true, and the update plan is non-empty, destroy EVERYHTING first. Use with caution. | — | — |
Outputs
no outputs