Have a seperate var for edxapp configs.
Always write the supervisor files and link them as necessary.
Quote sudo_user.
Create the supervisor files as root so the proper group can be set.
Update name.
Build devstack versions.
Add a pre-supervisor script that enables services from ec2 tags.
Import boto.utils explicitly.
Drop the configs in the supervisor available directory.

Instead of having a seperate cfg dir for each service.