Jason, if you go to /var/lib/juju/agents/unit-keystone-0/charm/templates/icehouse/keystone.conf, add whatever you need and restart keystone service it will get into /etc/keystone/keystone.conf file.
As we see, this is not the best approach as if we update the keystone charm this change will be lost. Not a pain to add it again to the template, but it shouldn't have to be handled this way.
Also, in my humble opinion, we should have file injection like nova does added to all charms and not only keystone to handle configurations at deployment time. Personally, I consider this a huge feature that would deliver a very welcome flexibility to any environment.
Jason, if you go to /var/lib/ juju/agents/ unit-keystone- 0/charm/ templates/ icehouse/ keystone. conf, add whatever you need and restart keystone service it will get into /etc/keystone/ keystone. conf file.
As we see, this is not the best approach as if we update the keystone charm this change will be lost. Not a pain to add it again to the template, but it shouldn't have to be handled this way.
Also, in my humble opinion, we should have file injection like nova does added to all charms and not only keystone to handle configurations at deployment time. Personally, I consider this a huge feature that would deliver a very welcome flexibility to any environment.