- OpenStack::ImageBuilder::Elements: [ mysql ]
- OpenStack::Config:
- mysql:
- users:
- root:
- password: {Ref: BootstrapRootPassword}
- dump:
- password: {Ref: BootstrapDumpPassword}
- create-users:
- - database: keystone
- username: {Ref: KeystoneUser}
- userhandle: {Ref: KeystonePasswordHandle}
- bootstrap_host: {Ref: BootstrapHost}
- slave_user: {Ref: BootstrapSlaveUser}
- slave_password: {Ref: BootstrapSlavePassword}
- heat:
- access_key_id:
- Ref: ApiKey
- secret_key:
- Fn::GetAtt: [ ApiKey, SecretAccessKey ]
- stack:
- name: {Ref: 'AWS::StackName'}
- region: {Ref: 'AWS::Region'}
- refresh:
- - resource: MySQL
+ OpenStack::ImageBuilder::Elements: [ mysql-migration ]
+ mysql:
+ create-users:
+ - database: keystone
+ username: {Ref: KeystoneUser}
+ userhandle: {Ref: KeystonePasswordHandle}
+ - database: heat
+ username: {Ref: HeatUser}
+ userhandle: {Ref: HeatPasswordHandle}
+ - database: glance
+ username: {Ref: GlanceUser}
+ userhandle: {Ref: GlancePasswordHandle}
+ mysql-migration:
+ users:
+ root:
+ username: root
+ password: {Ref: BootstrapRootPassword}
+ dump:
+ username: dump
+ password: {Ref: BootstrapDumpPassword}
+ bootstrap_host: {Ref: BootstrapHost}
+ slave_user: {Ref: BootstrapSlaveUser}
+ slave_password: {Ref: BootstrapSlavePassword}
+ heat:
+ access_key_id:
+ Ref: ApiKey
+ secret_key:
+ Fn::GetAtt: [ ApiKey, SecretAccessKey ]
+ stack:
+ name: {Ref: 'AWS::StackName'}
+ region: {Ref: 'AWS::Region'}
+ refresh:
+ - resource: MySQL