@@ -31,7 +31,6 @@ resource "file_local_directory" "deploy_path" {
3131 path = local. deploy_path
3232 permissions = " 0755"
3333}
34-
3534resource "file_local_directory" "tf_data_dir" {
3635 count = (local. tf_data_dir != local. deploy_path ? 1 : 0 )
3736 path = local. tf_data_dir
@@ -75,9 +74,10 @@ resource "file_local" "write_tmp_inputs" {
7574 file_local_directory . deploy_path ,
7675 file_local_directory . tf_data_dir ,
7776 ]
78- directory = local. tf_data_dir
79- name = " inputs.tmp"
80- contents = local. inputs
77+ directory = local. tf_data_dir
78+ name = " inputs.tmp"
79+ contents = local. inputs
80+ permissions = " 0400"
8181}
8282resource "file_local_snapshot" "persist_inputs" {
8383 depends_on = [
@@ -107,9 +107,10 @@ resource "file_local" "write_tmp_env" {
107107 file_local_directory . deploy_path ,
108108 file_local_directory . tf_data_dir ,
109109 ]
110- directory = local. tf_data_dir
111- name = " env.tmp"
112- contents = local. export_contents
110+ directory = local. tf_data_dir
111+ name = " env.tmp"
112+ contents = local. export_contents
113+ permissions = " 0400"
113114}
114115resource "file_local_snapshot" "persist_envrc" {
115116 depends_on = [
@@ -128,9 +129,10 @@ resource "file_local" "instantiate_envrc_snapshot" {
128129 file_local . write_tmp_env ,
129130 file_local_snapshot . persist_envrc ,
130131 ]
131- directory = local. deploy_path
132- name = " envrc"
133- contents = base64decode (file_local_snapshot. persist_envrc . snapshot )
132+ directory = local. deploy_path
133+ name = " envrc"
134+ contents = base64decode (file_local_snapshot. persist_envrc . snapshot )
135+ permissions = " 0644"
134136}
135137
136138# # Deploy ##
0 commit comments