finally got this template working. it creates everything the opsworks stack needs.
started trying to create everyting the opswork stack needed in ruby. decided it was a bad idea and switch to a cfn template. this is all going to go away, but I wanted to preserve it for posterity