mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: load variables from tfvars files (#11549)
This commit is contained in:
@@ -95,6 +95,18 @@ func (r *RootCmd) templateCreate() *clibase.Cmd {
|
||||
|
||||
message := uploadFlags.templateMessage(inv)
|
||||
|
||||
var varsFiles []string
|
||||
if !uploadFlags.stdin() {
|
||||
varsFiles, err = DiscoverVarsFiles(uploadFlags.directory)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(varsFiles) > 0 {
|
||||
_, _ = fmt.Fprintln(inv.Stdout, "Auto-discovered Terraform tfvars files. Make sure to review and clean up any unused files.")
|
||||
}
|
||||
}
|
||||
|
||||
// Confirm upload of the directory.
|
||||
resp, err := uploadFlags.upload(inv, client)
|
||||
if err != nil {
|
||||
@@ -107,6 +119,7 @@ func (r *RootCmd) templateCreate() *clibase.Cmd {
|
||||
}
|
||||
|
||||
userVariableValues, err := ParseUserVariableValues(
|
||||
varsFiles,
|
||||
variablesFile,
|
||||
commandLineVariables)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user