./lib/stacco/stack.rb in stacco-0.1.21 vs ./lib/stacco/stack.rb in stacco-0.1.22
- old
+ new
@@ -156,17 +156,20 @@
baked_template_body = self.cloudformation_template_body
env_lns = [
"cat >/etc/environment.local <<EOF",
self.config.find_all{ |k, v| v.kind_of?(String) }.map{ |(k, v)| "export #{k.to_s.upcase}=\"#{v}\"" },
- self.secrets.map{ |k, v| "export #{k.to_s.upcase}=\"#{v}\"" },
+ self.secrets.find_all{ |k, v| v.kind_of?(String) }.map{ |k, v| "export #{k.to_s.upcase}=\"#{v}\"" },
"EOF",
"source /etc/environment.local"
].flatten.map{ |ln| ln + "\n" }
parameters = {
'DockerLibrarySnapshotVar' => self.config['docker_library_snapshot'],
'IAMKeypairNameVar' => self.iam_keypair_name,
+ 'DBAdminUsernameVar' => self.secrets['db_admin_username'],
+ 'DBAdminPasswordVar' => self.secrets['db_admin_password'],
+ 'EnvironmentTypeVar' => self.config['environment'],
'UserDataEnvironmentVar' => env_lns.join
}
Stacco::Resources::RoleScripts.each do |role_name, role_script|
parameters["#{role_name}RoleScriptVar"] = role_script