mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-02-06 01:06:29 +00:00
app tmp dir and locale
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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']
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user