github.com/mweagle/Sparta@v1.15.0/aws/cloudformation/doc_util_test.go (about) 1 package cloudformation 2 3 import ( 4 "strings" 5 ) 6 7 var sampleTemplate = ` 8 BASIC_AUTH_USERNAME={{ .Username }} 9 CONCOURSE_BASIC_AUTH_PASSWORD={{ .Password }} 10 SPARTA_CICD_BINARY_PATH=/home/ubuntu/{{ .ServiceName }}.lambda.amd64 11 POSTGRES_ADDRESS={ "Fn::GetAtt" : [ "{{ .PostgreSQLCloudFormationResource }}" , "Endpoint.Address" ] } 12 ` 13 var sampleTemplateProps = map[string]interface{}{ 14 "Username": "MyPassword", 15 "Password": "MyPassword", 16 "PostgreSQLCloudFormationResource": "DBInstance0bef52bca519f672fddf3a6e0cbf1325e0a3263c", 17 } 18 19 func ExampleConvertToTemplateExpression() { 20 templateReader := strings.NewReader(sampleTemplate) 21 ConvertToTemplateExpression(templateReader, sampleTemplateProps) 22 }