From: Clint Byrum Date: Mon, 11 Mar 2013 17:00:41 +0000 (-0700) Subject: Adding bootstrap parameters X-Git-Tag: opnfv-6.0.0~3056 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=f1a1b301213d0156c3180cbe069cec1657c0a95c;p=apex-tripleo-heat-templates.git Adding bootstrap parameters --- diff --git a/mysql.yaml b/mysql.yaml index da6b6663..5c9838c6 100644 --- a/mysql.yaml +++ b/mysql.yaml @@ -15,6 +15,14 @@ Parameters: Description: Keystone database username. Type: String Default: keystone + BootstrapUrl: + Description: Fetch a mysql dump file from this URL and load it + Type: String + Default: '' + BootstrapUrl: + Description: Fetch a mysql config file from this URL to setup local root with bootstrapped database + Type: String + Default: '' Resources: ApiAccessPolicy: Type: OS::Heat::AccessPolicy @@ -34,11 +42,18 @@ Resources: - database: keystone username: {Ref: KeystoneUser} userhandle: {Ref: KeystonePasswordHandle} + bootstrap_url: {Ref: BootstrapUrl} + root_cnf_url: {Ref: BootstrapRootCnfUrl} heat: - AWSAccessKeyId: + access_key_id: Ref: ApiKey - AWSSecretAccessKey: + secret_key: Fn::GetAtt: [ ApiKey, SecretAccessKey ] + stack: + name: {Ref: 'AWS::StackName'} + region: {Ref: 'AWS::Region'} + refresh: + - resource: MySQL Properties: ImageId: {Ref: MySQLImage} @@ -48,7 +63,7 @@ Resources: Type: AWS::CloudFormation:WaitConditionHandle Properties: KeystonePassword: - DependsOn: MySQL1 + DependsOn: MySQL Type: AWS::CloudFormation::WaitCondition Properties: Handle: {Ref: KeystonePasswordHandle}