New
Discover how Dropbox streamlined dev environments & cut costs by switching 1000 developers to Coder

Read the success story

Home
/
Command Line
/
templates push

templates push

templates push

Create or update a template from the current directory or as specified by flag

Usage

coder templates push [flags] [template]

Options

--variables-file

Typestring

Specify a file path with values for Terraform-managed variables.

--variable

Typestring-array

Specify a set of values for Terraform-managed variables.

--var

Typestring-array

Alias of --variable.

--provisioner-tag

Typestring-array

Specify a set of tags to target provisioner daemons.

--name

Typestring

Specify a name for the new template version. It will be automatically generated if not provided.

--always-prompt

Typebool

Always prompt all parameters. Does not pull parameter values from active template version.

--activate

Typebool
Defaulttrue

Whether the new template will be marked active.

-y, --yes

Typebool

Bypass prompts.

-d, --directory

Typestring
Default.

Specify the directory to create from, use '-' to read tar from stdin.

--ignore-lockfile

Typebool
Defaultfalse

Ignore warnings about not having a .terraform.lock.hcl file present in the template.

-m, --message

Typestring

Specify a message describing the changes in this version of the template. Messages longer than 72 characters will be displayed as truncated.

See an opportunity to improve our docs? Make an edit.
On this page