From 9702de49c10ec5bec29528b5986ae534a18d8656 Mon Sep 17 00:00:00 2001 From: Razvan Cosma <36888774+razvan-moj@users.noreply.github.com> Date: Thu, 18 Oct 2018 16:41:50 +0100 Subject: [PATCH] unsafe hardcoded defaults for file creation This affects files created with `resource "local_file"`, see https://github.com/hashicorp/terraform/issues/14768 --- local/resource_local_file.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/local/resource_local_file.go b/local/resource_local_file.go index ccf6c44d..2931f30b 100644 --- a/local/resource_local_file.go +++ b/local/resource_local_file.go @@ -82,12 +82,12 @@ func resourceLocalFileCreate(d *schema.ResourceData, _ interface{}) error { destinationDir := path.Dir(destination) if _, err := os.Stat(destinationDir); err != nil { - if err := os.MkdirAll(destinationDir, 0777); err != nil { + if err := os.MkdirAll(destinationDir, 0755); err != nil { return err } } - if err := ioutil.WriteFile(destination, []byte(content), 0777); err != nil { + if err := ioutil.WriteFile(destination, []byte(content), 0644)); err != nil { return err }