mirror of
https://github.com/thegeeklab/wp-opentofu.git
synced 2024-11-21 14:20:40 +00:00
Merge pull request #8 from jmccann/remove_cache
Delete .terraform cache
This commit is contained in:
commit
07f6d863d4
10
main.go
10
main.go
@ -38,12 +38,14 @@ func main() {
|
||||
commands = append(commands, installCaCert(vargs.Cacert))
|
||||
}
|
||||
if remote.Backend != "" {
|
||||
commands = append(commands, deleteCache())
|
||||
commands = append(commands, remoteConfigCommand(remote))
|
||||
}
|
||||
commands = append(commands, planCommand(vargs.Vars))
|
||||
if !vargs.Plan {
|
||||
commands = append(commands, applyCommand())
|
||||
}
|
||||
commands = append(commands, deleteCache())
|
||||
|
||||
for _, c := range commands {
|
||||
c.Env = os.Environ()
|
||||
@ -72,6 +74,14 @@ func installCaCert(cacert string) *exec.Cmd {
|
||||
)
|
||||
}
|
||||
|
||||
func deleteCache() *exec.Cmd {
|
||||
return exec.Command(
|
||||
"rm",
|
||||
"-rf",
|
||||
".terraform",
|
||||
)
|
||||
}
|
||||
|
||||
func remoteConfigCommand(config remote) *exec.Cmd {
|
||||
args := []string{
|
||||
"remote",
|
||||
|
Loading…
Reference in New Issue
Block a user