Comment 2 for bug 1614141

Revision history for this message
Emilien Macchi (emilienm) wrote : Re: Need to create heat domain without changing the default_domain_id

The bug report is clearly now enough to understand what is your problem.
Can you paste heat.conf and keystone.conf generated by your puppet runs ? (without manual actions)

mfish mentioned on IRC some idempotency problem, I don't see it in bug report.

Also, your manifest is not way to go.
You should patch https://github.com/openstack/puppet-heat/blob/master/manifests/keystone/domain.pp upstream to add a boolean to whether or not configure heat_config (could me $manage_heat_config) and set it to True on heat nodes and False on keystone nodes. Also set the manage_domain, etc to True on keystone nodes only.