heat::keystone::domain only works if heat & keystone on the same box

Bug #1612784 reported by Matt Fischer
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
puppet-heat
Fix Released
Medium
Unassigned
tripleo
Invalid
High
Unassigned

Bug Description

The code in heat::keystone::domain assumes that keystone and heat are on the same server. If keystone is on a separate box and you include this file, it fails in the heat_config section. This section should be moved into a different location. Unfortunately I don't know a great way to separate these that doesn't involve duplicated variables.

One no so great work around is to set all the manage_ stuff in this file to false and then do the resource managing in your own manifests. That's what we're doing for now.

The issue is similar to https://bugs.launchpad.net/puppet-heat/+bug/1393293

Revision history for this message
Emilien Macchi (emilienm) wrote :

note: we're doing the same workaround in tripleo now too.

Changed in puppet-heat:
status: New → Confirmed
importance: Undecided → Medium
Changed in tripleo:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Emilien Macchi (emilienm) wrote :

This bug was last updated over 180 days ago, as tripleo is a fast moving project and we'd like to get the tracker down to currently actionable bugs, this is getting marked as Invalid. If the issue still exists, please feel free to reopen it.

Changed in tripleo:
status: Triaged → Invalid
Revision history for this message
Takashi Kajinami (kajinamit) wrote :

Now you can deploy heat and keystone in completely different nodes by creating the /etc/openstack/puppet/admin-clouds.yaml file in both nodes.
This is created automatically by keystone::bootstrap in keystone nodes but you can create the same as an extra resource in heat nodes.

Changed in puppet-heat:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.