{"action":"created","issue":{"url":"https://api.github.com/repos/MonsantoCo/cloudformation-template-generator/issues/116","repository_url":"https://api.github.com/repos/MonsantoCo/cloudformation-template-generator","labels_url":"https://api.github.com/repos/MonsantoCo/cloudformation-template-generator/issues/116/labels{/name}","comments_url":"https://api.github.com/repos/MonsantoCo/cloudformation-template-generator/issues/116/comments","events_url":"https://api.github.com/repos/MonsantoCo/cloudformation-template-generator/issues/116/events","html_url":"https://github.com/MonsantoCo/cloudformation-template-generator/issues/116","id":187392890,"number":116,"title":"Missing Support for OpsWorks","user":{"login":"carsonfarrell","id":2209555,"avatar_url":"https://avatars.githubusercontent.com/u/2209555?v=3","gravatar_id":"","url":"https://api.github.com/users/carsonfarrell","html_url":"https://github.com/carsonfarrell","followers_url":"https://api.github.com/users/carsonfarrell/followers","following_url":"https://api.github.com/users/carsonfarrell/following{/other_user}","gists_url":"https://api.github.com/users/carsonfarrell/gists{/gist_id}","starred_url":"https://api.github.com/users/carsonfarrell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carsonfarrell/subscriptions","organizations_url":"https://api.github.com/users/carsonfarrell/orgs","repos_url":"https://api.github.com/users/carsonfarrell/repos","events_url":"https://api.github.com/users/carsonfarrell/events{/privacy}","received_events_url":"https://api.github.com/users/carsonfarrell/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-11-04T17:27:51Z","updated_at":"2016-11-04T18:45:48Z","closed_at":null,"body":"I am willing to implement this, but have a question about how to implement the CustomJson field, as it must serialize to a Json object, rather than a string containing json.\r\n\r\nThe correct output would be of the following format:\r\n\r\n```{ \"field\": { \"subObjectField\": \"value\" } }```\r\n\r\nRather than\r\n\r\n```{\"field\" : \" { \\\"subObjectField\\\" : \\\"value\\\" } \"}```\r\n\r\nAs far as I can see there is no other field like this currently implemented."},"comment":{"url":"https://api.github.com/repos/MonsantoCo/cloudformation-template-generator/issues/comments/258516235","html_url":"https://github.com/MonsantoCo/cloudformation-template-generator/issues/116#issuecomment-258516235","issue_url":"https://api.github.com/repos/MonsantoCo/cloudformation-template-generator/issues/116","id":258516235,"user":{"login":"carsonfarrell","id":2209555,"avatar_url":"https://avatars.githubusercontent.com/u/2209555?v=3","gravatar_id":"","url":"https://api.github.com/users/carsonfarrell","html_url":"https://github.com/carsonfarrell","followers_url":"https://api.github.com/users/carsonfarrell/followers","following_url":"https://api.github.com/users/carsonfarrell/following{/other_user}","gists_url":"https://api.github.com/users/carsonfarrell/gists{/gist_id}","starred_url":"https://api.github.com/users/carsonfarrell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carsonfarrell/subscriptions","organizations_url":"https://api.github.com/users/carsonfarrell/orgs","repos_url":"https://api.github.com/users/carsonfarrell/repos","events_url":"https://api.github.com/users/carsonfarrell/events{/privacy}","received_events_url":"https://api.github.com/users/carsonfarrell/received_events","type":"User","site_admin":false},"created_at":"2016-11-04T18:45:48Z","updated_at":"2016-11-04T18:45:48Z","body":"I don't follow what you mean by \"invalid JSON\" - an example I've pulled from our existing CloudFormation template is as follows - the value of \"CustomJson\" must be a valid JSON object.\r\n\r\n```\"CustomJson\" : {\r\n          \"opsworks\": {\r\n            \"data\": {\r\n              \"ssf\": {\r\n                \"meta\": {\r\n                  \"env\": {\"Ref\" : \"Environment\"}\r\n                },\r\n                \"deploy\": {\r\n                  \"deploy_to\": \"/redacted\",\r\n                  \"repository\": \"redacted@github.com:redacted/redacted\",\r\n                  \"branch\": {\"Ref\" : \"GitBranch\"}\r\n                }\r\n              }\r\n            }\r\n          }\r\n```"}}
{"actor":{"display_login":"carsonfarrell"}}