::
sudo sed -i -e "/heat_metadata_server_url/ s/127\.0\.0\.1/${BRIDGE_IP}/" /etc/heat/heat-engine.conf
+ sudo sed -i -e "/heat_waitcondition_server_url/ s/127\.0\.0\.1/${BRIDGE_IP}/" /etc/heat/heat-engine.conf
Launch the Heat services
------------------------
# NOTE : change this from 127.0.0.1 !!
heat_metadata_server_url = http://127.0.0.1:8000
+# URL for instances to connect for notification
+# of waitcondition events (ie via cfn-signal)
+# e.g the IP of the bridge device connecting the
+# instances with the host and the bind_port of
+# the heat-metadata API
+# NOTE : change this from 127.0.0.1 !!
+heat_waitcondition_server_url = http://127.0.0.1:8002
+
# Log to this file. Make sure the user running heat-api has
# permissions to write to this file!
log_file = /var/log/heat/engine.log
cfg.StrOpt('heat_metadata_server_url',
default="",
help='URL of the Heat metadata server'),
+cfg.StrOpt('heat_waitcondition_server_url',
+ default="",
+ help='URL of the Heat waitcondition server'),
cfg.StrOpt('heat_stack_user_role',
default="heat_stack_user",
help='Keystone role for heat template-defined users'),
def handle_create(self):
self.instance_id = '%s/stacks/%s/resources/%s' % \
- (cfg.CONF.heat_metadata_server_url,
+ (cfg.CONF.heat_waitcondition_server_url,
self.stack.id,
self.name)