mirror of
https://github.com/thegeeklab/wp-opentofu.git
synced 2024-11-24 23:30:39 +00:00
Append vars to validate command
This commit is contained in:
parent
0ab0fed601
commit
0d1b8d291b
@ -77,7 +77,7 @@ func (p Plugin) Exec() error {
|
|||||||
commands = append(commands, initCommand(p.Config.InitOptions))
|
commands = append(commands, initCommand(p.Config.InitOptions))
|
||||||
|
|
||||||
commands = append(commands, getModules())
|
commands = append(commands, getModules())
|
||||||
commands = append(commands, validateCommand())
|
commands = append(commands, validateCommand(p.Config))
|
||||||
commands = append(commands, planCommand(p.Config))
|
commands = append(commands, planCommand(p.Config))
|
||||||
if !p.Config.Plan {
|
if !p.Config.Plan {
|
||||||
commands = append(commands, terraformCommand(p.Config))
|
commands = append(commands, terraformCommand(p.Config))
|
||||||
@ -173,10 +173,14 @@ func getModules() *exec.Cmd {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
func validateCommand() *exec.Cmd {
|
func validateCommand(config Config) *exec.Cmd {
|
||||||
args := []string{
|
args := []string{
|
||||||
"validate",
|
"validate",
|
||||||
}
|
}
|
||||||
|
for k, v := range config.Vars {
|
||||||
|
args = append(args, "-var")
|
||||||
|
args = append(args, fmt.Sprintf("%s=%s", k, v))
|
||||||
|
}
|
||||||
return exec.Command(
|
return exec.Command(
|
||||||
"terraform",
|
"terraform",
|
||||||
args...,
|
args...,
|
||||||
|
Loading…
Reference in New Issue
Block a user