Skip to content

Latest commit

 

History

History
66 lines (52 loc) · 3.19 KB

octopus-project-variables-create.mdx

File metadata and controls

66 lines (52 loc) · 3.19 KB
layout pubDate modDate title description navOrder
src/layouts/Default.astro
2023-01-01
2024-02-01
octopus project variables create
Create a variable for a project
82

import SamplesInstance from 'src/shared-content/samples/samples-instance.include.md';

Create a variable for a project in Octopus Deploy

Usage:
  octopus project variables create [flags]

Aliases:
  create, add

Flags:
      --channel-scope strings            Assign channel scopes to the variable. Multiple scopes can be supplied.
      --environment-scope strings        Assign environment scopes to the variable. Multiple scopes can be supplied.
      --git-ref string                   The GitRef for the Config-As-Code branch
  -n, --name string                      The name of the variable
      --process-scope strings            Assign process scopes to the variable. Valid scopes are 'deployment' or a runbook name. Multiple scopes can be supplied.
  -p, --project string                   The project
      --prompt-description string        Description for the prompted variable
      --prompt-dropdown-option strings   Options for a dropdown prompt. May be specified multiple times. Must be in format 'value|description'
      --prompt-label string              The label for the prompted variable
      --prompt-required                  Prompt will require a value for deployment
      --prompt-type string               The input type for the prompted variable. Valid values are 'text', 'multiline-text', 'checkbox' and 'dropdown'
      --prompted                         Make a prompted variable
      --role-scope strings               Assign role scopes to the variable. Multiple scopes can be supplied.
      --step-scope strings               Assign process step scopes to the variable. Multiple scopes can be supplied.
      --tag-scope strings                Assign tag scopes to the variable. Multiple scopes can be supplied.
      --target-scope strings             Assign deployment target scopes to the variable. Multiple scopes can be supplied.
  -t, --type string                      The type of variable. Valid values are text, sensitive, workerpool, awsaccount, azureaccount, googleaccount, certificate. Default is text
      --value string                     The value to set on the variable


Global Flags:
  -h, --help                   Show help for a command
      --no-prompt              Disable prompting in interactive mode
  -f, --output-format string   Specify the output format for a command ("json", "table", or "basic") (default "table")
  -s, --space string           Specify the space for operations

Examples

$ octopus project variable create
$ octopus project variable create --project "Deploy Website" --name "variable name" --value "abc"
$ octopus project variable create --name "variable name" --value "passwordABC" --type sensitive
$ octopus project variable create --name "variable name" --value "abc" --scope environment='test'
$ octopus project variable create --name "variable name" --value "abc" --scope environment='test' --git-ref refs/heads/main


Learn more