./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