0
0
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:
Jack Spirou 2016-02-24 15:15:47 -06:00
commit 07f6d863d4

10
main.go
View File

@ -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",