Merge "[heat] updated the templates according to latest stable/havana"
This commit is contained in:
@@ -55,6 +55,19 @@ def initConfig(controllerObject):
|
|||||||
"NEED_CONFIRM" : True,
|
"NEED_CONFIRM" : True,
|
||||||
"CONDITION" : False },
|
"CONDITION" : False },
|
||||||
|
|
||||||
|
{"CMD_OPTION" : "heat-auth-encryption-key",
|
||||||
|
"USAGE" : "The encryption key to use for authentication info in database",
|
||||||
|
"PROMPT" : "Enter the authentication key for Heat to use for authenticate info in database",
|
||||||
|
"OPTION_LIST" : [],
|
||||||
|
"VALIDATORS" : [validators.validate_not_empty],
|
||||||
|
"DEFAULT_VALUE" : uuid.uuid4().hex[:16],
|
||||||
|
"MASK_INPUT" : True,
|
||||||
|
"LOOSE_VALIDATION": False,
|
||||||
|
"CONF_NAME" : "CONFIG_HEAT_AUTH_ENC_KEY",
|
||||||
|
"USE_DEFAULT" : True,
|
||||||
|
"NEED_CONFIRM" : True,
|
||||||
|
"CONDITION" : False },
|
||||||
|
|
||||||
{"CMD_OPTION" : "heat-ks-passwd",
|
{"CMD_OPTION" : "heat-ks-passwd",
|
||||||
"USAGE" : "The password to use for the Heat to authenticate with Keystone",
|
"USAGE" : "The password to use for the Heat to authenticate with Keystone",
|
||||||
"PROMPT" : "Enter the password for the Heat Keystone access",
|
"PROMPT" : "Enter the password for the Heat Keystone access",
|
||||||
@@ -204,11 +217,13 @@ def create_keystone_manifest(config):
|
|||||||
|
|
||||||
def create_cloudwatch_manifest(config):
|
def create_cloudwatch_manifest(config):
|
||||||
manifestfile = "%s_heatcw.pp" % controller.CONF['CONFIG_HEAT_CLOUDWATCH_HOST']
|
manifestfile = "%s_heatcw.pp" % controller.CONF['CONFIG_HEAT_CLOUDWATCH_HOST']
|
||||||
manifestdata = getManifestTemplate("heat_cloudwatch.pp")
|
manifestdata = getManifestTemplate(get_mq(config, "heat"))
|
||||||
|
manifestdata += getManifestTemplate("heat_cloudwatch.pp")
|
||||||
appendManifestFile(manifestfile, manifestdata, marker='heat')
|
appendManifestFile(manifestfile, manifestdata, marker='heat')
|
||||||
|
|
||||||
|
|
||||||
def create_cfn_manifest(config):
|
def create_cfn_manifest(config):
|
||||||
manifestfile = "%s_heatcnf.pp" % controller.CONF['CONFIG_HEAT_CFN_HOST']
|
manifestfile = "%s_heatcnf.pp" % controller.CONF['CONFIG_HEAT_CFN_HOST']
|
||||||
manifestdata = getManifestTemplate("heat_cfn.pp")
|
manifestdata = getManifestTemplate(get_mq(config, "heat"))
|
||||||
|
manifestdata += getManifestTemplate("heat_cfn.pp")
|
||||||
appendManifestFile(manifestfile, manifestdata, marker='heat')
|
appendManifestFile(manifestfile, manifestdata, marker='heat')
|
||||||
|
|||||||
@@ -1,8 +1,3 @@
|
|||||||
|
|
||||||
class {"heat::db":
|
|
||||||
sql_connection => "mysql://heat:%(CONFIG_HEAT_DB_PW)s@%(CONFIG_MYSQL_HOST)s/heat"
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'heat::api':
|
class { 'heat::api':
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -10,4 +5,5 @@ class { 'heat::engine':
|
|||||||
heat_metadata_server_url => 'http://%(CONFIG_HEAT_METADATA_HOST)s:8000',
|
heat_metadata_server_url => 'http://%(CONFIG_HEAT_METADATA_HOST)s:8000',
|
||||||
heat_waitcondition_server_url => 'http://%(CONFIG_HEAT_METADATA_HOST)s:8000/v1/waitcondition',
|
heat_waitcondition_server_url => 'http://%(CONFIG_HEAT_METADATA_HOST)s:8000/v1/waitcondition',
|
||||||
heat_watch_server_url => 'http://%(CONFIG_HEAT_WATCH_HOST)s:8003',
|
heat_watch_server_url => 'http://%(CONFIG_HEAT_WATCH_HOST)s:8003',
|
||||||
|
auth_encryption_key => '%(CONFIG_HEAT_AUTH_ENC_KEY)s',
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,2 @@
|
|||||||
class {"heat::db":
|
|
||||||
sql_connection => "mysql://heat:%(CONFIG_HEAT_DB_PW)s@%(CONFIG_MYSQL_HOST)s/heat"
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'heat::api_cfn':
|
class { 'heat::api_cfn':
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,2 @@
|
|||||||
class {"heat::db":
|
|
||||||
sql_connection => "mysql://heat:%(CONFIG_HEAT_DB_PW)s@%(CONFIG_MYSQL_HOST)s/heat"
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'heat::api_cloudwatch':
|
class { 'heat::api_cloudwatch':
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,4 +8,5 @@ class { 'heat':
|
|||||||
qpid_password => '%(CONFIG_AMQP_AUTH_PASSWORD)s',
|
qpid_password => '%(CONFIG_AMQP_AUTH_PASSWORD)s',
|
||||||
verbose => true,
|
verbose => true,
|
||||||
debug => %(CONFIG_DEBUG_MODE)s,
|
debug => %(CONFIG_DEBUG_MODE)s,
|
||||||
|
sql_connection => "mysql://heat:%(CONFIG_HEAT_DB_PW)s@%(CONFIG_MYSQL_HOST)s/heat",
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,4 +8,5 @@ class { 'heat':
|
|||||||
rabbit_password => '%(CONFIG_AMQP_AUTH_PASSWORD)s',
|
rabbit_password => '%(CONFIG_AMQP_AUTH_PASSWORD)s',
|
||||||
verbose => true,
|
verbose => true,
|
||||||
debug => %(CONFIG_DEBUG_MODE)s,
|
debug => %(CONFIG_DEBUG_MODE)s,
|
||||||
|
sql_connection => "mysql://heat:%(CONFIG_HEAT_DB_PW)s@%(CONFIG_MYSQL_HOST)s/heat",
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,20 +1,17 @@
|
|||||||
|
# heat::keystone::auth
|
||||||
|
class {"heat::keystone::auth":
|
||||||
|
password => "%(CONFIG_HEAT_KS_PW)s",
|
||||||
|
public_address => "%(CONFIG_HEAT_HOST)s",
|
||||||
|
admin_address => "%(CONFIG_HEAT_HOST)s",
|
||||||
|
internal_address => "%(CONFIG_HEAT_HOST)s",
|
||||||
|
}
|
||||||
|
|
||||||
if '%(CONFIG_HEAT_CFN_INSTALL)s' == 'y' {
|
if '%(CONFIG_HEAT_CFN_INSTALL)s' == 'y' {
|
||||||
class {"heat::keystone::auth":
|
# heat::keystone::cfn
|
||||||
|
class {"heat::keystone::auth_cfn":
|
||||||
password => "%(CONFIG_HEAT_KS_PW)s",
|
password => "%(CONFIG_HEAT_KS_PW)s",
|
||||||
heat_public_address => "%(CONFIG_HEAT_HOST)s",
|
public_address => "%(CONFIG_HEAT_HOST)s",
|
||||||
heat_admin_address => "%(CONFIG_HEAT_HOST)s",
|
admin_address => "%(CONFIG_HEAT_HOST)s",
|
||||||
heat_internal_address => "%(CONFIG_HEAT_HOST)s",
|
internal_address => "%(CONFIG_HEAT_HOST)s",
|
||||||
cfn_public_address => "%(CONFIG_HEAT_HOST)s",
|
|
||||||
cfn_admin_address => "%(CONFIG_HEAT_HOST)s",
|
|
||||||
cfn_internal_address => "%(CONFIG_HEAT_HOST)s",
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
class {"heat::keystone::auth":
|
|
||||||
password => "%(CONFIG_HEAT_KS_PW)s",
|
|
||||||
heat_public_address => "%(CONFIG_HEAT_HOST)s",
|
|
||||||
heat_admin_address => "%(CONFIG_HEAT_HOST)s",
|
|
||||||
heat_internal_address => "%(CONFIG_HEAT_HOST)s",
|
|
||||||
cfn_auth_name => undef,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user