app tmp dir and locale

This commit is contained in:
Jamil Bou Kheir
2021-08-20 06:26:11 +00:00
parent 343d5d5ed3
commit a88119a7c2
3 changed files with 28 additions and 0 deletions

View File

@@ -26,6 +26,26 @@ class Firezone
Chef::Log.warn "Could not create #{filename}: #{e}"
end
def self.locale_variables
<<~LOCALE
export LANG=en_US.UTF-8
export LANGUAGE=en_US
export LC_CTYPE="en_US.UTF-8"
export LC_NUMERIC="en_US.UTF-8"
export LC_TIME="en_US.UTF-8"
export LC_COLLATE="en_US.UTF-8"
export LC_MONETARY="en_US.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LC_PAPER="en_US.UTF-8"
export LC_NAME="en_US.UTF-8"
export LC_ADDRESS="en_US.UTF-8"
export LC_TELEPHONE="en_US.UTF-8"
export LC_MEASUREMENT="en_US.UTF-8"
export LC_IDENTIFICATION="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
LOCALE
end
# Read in a JSON file for attributes and consume them
def self.load_from_json!(filename, node)
create_directory!(filename)

View File

@@ -60,6 +60,13 @@ directory node['firezone']['var_directory'] do
recursive true
end
directory "#{node['firezone']['app_directory']}/tmp" do
owner node['firezone']['user']
group node['firezone']['group']
mode '0700'
recursive true
end
directory node['firezone']['log_directory'] do
owner node['firezone']['user']
group node['firezone']['group']

View File

@@ -7,6 +7,7 @@ export DIR=<%= node['firezone']['app_directory'] %>
export HOME=$DIR
<%= "export OPENSSL_FIPS=1" if node['firezone']['fips_enabled'] == true %>
<%= Firezone::Config.environment_variables_from(Firezone::Config.app_env(node['firezone'])) %>
<%= Firezone::Config.locale_variables %>
cd $DIR