X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=undercloud-source.yaml;h=9eaa8786db56a922eb742cc7f9dab40ea124193a;hb=d33a43761e87456d2ee9cf7fbf671a262dde8342;hp=39cc425219403d631a3ed22695a31685c6b0285b;hpb=101e7e9be48e62f31b876a0d657b2c2ea27a565b;p=apex-tripleo-heat-templates.git diff --git a/undercloud-source.yaml b/undercloud-source.yaml index 39cc4252..9eaa8786 100644 --- a/undercloud-source.yaml +++ b/undercloud-source.yaml @@ -15,6 +15,16 @@ Parameters: Default: i386 Description: The architecture to use in Nova-BM - i386 or amd64. Type: String + CeilometerMeteringSecret: + Default: unset + Description: Secret shared by the ceilometer services. + Type: String + NoEcho: true + CeilometerPassword: + Default: unset + Description: The password for the ceilometer service account. + Type: String + NoEcho: true Flavor: Default: baremetal Description: Flavor to request when deploying. @@ -59,6 +69,9 @@ Parameters: Description: The password for the nova service account, used by nova-api. Type: String NoEcho: true + NtpServer: + Type: String + Default: '' RabbitUserName: Default: guest Description: The username for RabbitMQ @@ -93,19 +106,19 @@ Resources: AllowedResources: - undercloudConfig Type: OS::Heat::AccessPolicy - notCompute0Key: + controller0Key: Properties: UserName: Ref: User Type: AWS::IAM::AccessKey - notCompute0CompletionCondition: + controller0CompletionCondition: Type: AWS::CloudFormation::WaitCondition DependsOn: undercloud Properties: - Handle: {Ref: notCompute0CompletionHandle} + Handle: {Ref: controller0CompletionHandle} Count: '1' Timeout: '1800' - notCompute0CompletionHandle: + controller0CompletionHandle: Type: AWS::CloudFormation::WaitConditionHandle User: Properties: @@ -123,7 +136,7 @@ Resources: OpenStack::ImageBuilder::Elements: [ boot-stack, heat-cfntools, neutron-network-node ] admin-password: Ref: AdminPassword - admin-token: + admin-token: Ref: AdminToken controller-address: Fn::Select: @@ -133,11 +146,16 @@ Resources: - Fn::GetAtt: - undercloud - networks + ceilometer: + db: mysql://ceilometer:unset@localhost/ceilometer + metering_secret: {Ref: CeilometerMeteringSecret} + service-password: + Ref: CeilometerPassword cinder: db: mysql://cinder:unset@localhost/cinder volume_size_mb: '5000' completion-handle: - Ref: notCompute0CompletionHandle + Ref: controller0CompletionHandle db-password: unset glance: backend: file @@ -196,11 +214,11 @@ Resources: os-collect-config: cfn: access_key_id: - Ref: notCompute0Key + Ref: controller0Key path: undercloudConfig.Metadata secret_access_key: Fn::GetAtt: - - notCompute0Key + - controller0Key - SecretAccessKey stack_name: Ref: AWS::StackName @@ -223,6 +241,9 @@ Resources: enable_tunneling: 'False' service-password: Ref: NeutronPassword + ntp: + servers: + - {server: {Ref: NtpServer}, fudge: "stratum 0"} rabbit: host: 127.0.0.1 username: @@ -248,11 +269,11 @@ Resources: os-collect-config: cfn: access_key_id: - Ref: notCompute0Key + Ref: controller0Key path: undercloudConfig.Metadata secret_access_key: Fn::GetAtt: - - notCompute0Key + - controller0Key - SecretAccessKey stack_name: Ref: AWS::StackName