Add new SMTP config for akkounts
This is not running on akkounts-1 closes #479 refs kosmos/akkounts#107
This commit is contained in:
@@ -4,11 +4,12 @@
|
||||
#
|
||||
require 'ipaddr'
|
||||
|
||||
app_name = "akkounts"
|
||||
deploy_user = "deploy"
|
||||
deploy_group = "deploy"
|
||||
deploy_path = "/opt/#{app_name}"
|
||||
credentials = Chef::EncryptedDataBagItem.load('credentials', app_name)
|
||||
app_name = "akkounts"
|
||||
deploy_user = "deploy"
|
||||
deploy_group = "deploy"
|
||||
deploy_path = "/opt/#{app_name}"
|
||||
credentials = Chef::EncryptedDataBagItem.load('credentials', app_name)
|
||||
smtp_credentials = Chef::EncryptedDataBagItem.load('credentials', 'smtp')
|
||||
|
||||
group deploy_group
|
||||
|
||||
@@ -40,6 +41,16 @@ env = {}
|
||||
|
||||
env[:rails_serve_static_files] = "true"
|
||||
|
||||
smtp_server, smtp_port = smtp_credentials[:relayhost].split(":")
|
||||
env[:smtp_server] = smtp_server
|
||||
env[:smtp_port] = smtp_port
|
||||
env[:smtp_login] = smtp_credentials[:user_name]
|
||||
env[:smtp_password] = smtp_credentials[:password]
|
||||
env[:smtp_from_address] = node['akkounts']['smtp']['from_address']
|
||||
env[:smtp_domain] = node['akkounts']['smtp']['domain']
|
||||
env[:smtp_auth_method] = node['akkounts']['smtp']['auth_method']
|
||||
env[:smtp_enable_starttls] = node['akkounts']['smtp']['enable_starttls']
|
||||
|
||||
if webhooks_allowed_ips.length > 0
|
||||
env[:webhooks_allowed_ips] = webhooks_allowed_ips
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user