Code:
"UserData" : { "Fn::Base64" : { "Fn::Join" : ["", [
"#!/bin/bash -v\n",
"apt-get upgrade -y\n",
"# Install packages\n",
"/usr/bin/cloud-init -s ", { "Ref" : "AWS::StackName" },
" --region ", { "Ref" : "AWS::Region" },
"# Install the Application and packages from the metadata\n",
"sudo sh /var/www/html/app/bin/setupscript \n",
"-u", {"Ref" : "URL"},
"-f", {"Ref" : "FirstName"},
"-l", {"Ref" : "LastName"},
"-e", {"Ref" : "Email"},
"-p", {"Ref" : "Password"},
"-c", {"Ref" : "CountryCode"},
"-s", {"Ref" : "StateCode"},
"-t", {"Ref" : "City"},
"-o", {"Ref" : "OrgName"},
"-r", {"Fn::GetAtt" : [ "ElasticLoadBalancer", "DNSName" ]},
"-d", {"Ref" : "DBName"},
"-a", {"Ref" : "DBUser"},
"-b", {"Ref" : "DBPassword"},
"-h", { "Fn::GetAtt" : [ "DBInstance", "Endpoint.Address" ] }
]]}}