mirror of
https://github.com/thegeeklab/wp-opentofu.git
synced 2024-11-22 10:40:39 +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))
|
commands = append(commands, installCaCert(vargs.Cacert))
|
||||||
}
|
}
|
||||||
if remote.Backend != "" {
|
if remote.Backend != "" {
|
||||||
|
commands = append(commands, deleteCache())
|
||||||
commands = append(commands, remoteConfigCommand(remote))
|
commands = append(commands, remoteConfigCommand(remote))
|
||||||
}
|
}
|
||||||
commands = append(commands, planCommand(vargs.Vars))
|
commands = append(commands, planCommand(vargs.Vars))
|
||||||
if !vargs.Plan {
|
if !vargs.Plan {
|
||||||
commands = append(commands, applyCommand())
|
commands = append(commands, applyCommand())
|
||||||
}
|
}
|
||||||
|
commands = append(commands, deleteCache())
|
||||||
|
|
||||||
for _, c := range commands {
|
for _, c := range commands {
|
||||||
c.Env = os.Environ()
|
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 {
|
func remoteConfigCommand(config remote) *exec.Cmd {
|
||||||
args := []string{
|
args := []string{
|
||||||
"remote",
|
"remote",
|
||||||
|
Loading…
Reference in New Issue
Block a user