diff --git a/block-storage.yaml b/block-storage.yaml index 48496356c7..ef55506f1f 100644 --- a/block-storage.yaml +++ b/block-storage.yaml @@ -13,6 +13,9 @@ Parameters: RabbitHost: Type: String Default: {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [notCompute0, networks]} ]} ] } + RabbitUserName: + Type: String + Default: "guest" RabbitPassword: Type: String Default: "guest" @@ -59,6 +62,7 @@ Resources: admin-password: {Ref: AdminPassword} rabbit: host: {Ref: RabbitHost} + username: {Ref: RabbitUserName} password: {Ref: RabbitPassword} interfaces: control: {Ref: NeutronPublicInterface} diff --git a/examples/scale1.yaml b/examples/scale1.yaml index c0a0763d91..bbe618da33 100644 --- a/examples/scale1.yaml +++ b/examples/scale1.yaml @@ -23,6 +23,7 @@ Resources: SubKey: Resources.NovaCompute0Config Parameters: ComputeImage: "123" + RabbitUserName: "guest" RabbitPassword: "guest" NovaCompute0: Type: FileInclude diff --git a/examples/scale2.yaml b/examples/scale2.yaml index d1a81fe5ff..8b3e4f8f72 100644 --- a/examples/scale2.yaml +++ b/examples/scale2.yaml @@ -2,6 +2,8 @@ HeatTemplateFormatVersion: '2012-12-12' Parameters: ComputeImage: Type: String + RabbitUserName: + Type: String RabbitPassword: Type: String NoEcho: true @@ -62,5 +64,6 @@ Resources: - NovaCompute0 - networks rabbit: + username: {Ref: RabbitUserName} password: {Ref: RabbitPassword} diff --git a/notcompute.yaml b/notcompute.yaml index fe66f3bb6a..b097dd025a 100644 --- a/notcompute.yaml +++ b/notcompute.yaml @@ -65,6 +65,8 @@ Parameters: Description: Password for RabbitMQ Type: String NoEcho: true + RabbitUserName: + Type: String RabbitPassword: Type: String NoEcho: true @@ -180,10 +182,13 @@ Resources: rabbit: host: '127.0.0.1' + username: + Ref: RabbitUserName password: Ref: RabbitPassword users: - username: guest + username: + Ref: RabbitUserName password: Ref: RabbitPassword service-password: diff --git a/nova-compute-group.yaml b/nova-compute-group.yaml index 99420280d8..6a586433dd 100644 --- a/nova-compute-group.yaml +++ b/nova-compute-group.yaml @@ -22,6 +22,8 @@ Parameters: Type: String RabbitHost: Type: String + RabbitUserName: + Type: String RabbitPassword: Type: String NoEcho: true @@ -54,6 +56,7 @@ Resources: ServicePassword: {Ref: ServicePassword} NeutronHost: {Ref: NeutronHost} RabbitHost: {Ref: RabbitHost} + RabbitUserName: {Ref: RabbitUserName} RabbitPassword: {Ref: RabbitPassword} NovaInterfaces: {Ref: NovaInterfaces} NovaComputeDriver: {Ref: NovaComputeDriver} diff --git a/nova-compute-instance.yaml b/nova-compute-instance.yaml index 8b2411ee51..55665dce8a 100644 --- a/nova-compute-instance.yaml +++ b/nova-compute-instance.yaml @@ -39,6 +39,8 @@ Parameters: Type: String RabbitHost: Type: String + RabbitUserName: + Type: String RabbitPassword: Type: String NoEcho: true @@ -189,4 +191,5 @@ Resources: admin-password: {Ref: AdminPassword} rabbit: host: {Ref: RabbitHost} + username: {Ref: RabbitUserName} password: {Ref: RabbitPassword} diff --git a/overcloud-source.yaml b/overcloud-source.yaml index 77b4c5294c..2bec12f91b 100644 --- a/overcloud-source.yaml +++ b/overcloud-source.yaml @@ -115,6 +115,15 @@ Parameters: NtpServer: Type: String Default: '' + RabbitUserName: + Default: guest + Description: The username for RabbitMQ + Type: String + RabbitPassword: + Default: guest + Description: The password for RabbitMQ + Type: String + NoEcho: true StaticHosts: Default: Fn::Join: @@ -197,7 +206,6 @@ Resources: Ref: HypervisorNeutronPublicInterface NeutronBridgeMappings: Ref: NeutronBridgeMappings - RabbitPassword: "guest" StaticHosts: Ref: StaticHosts NovaCompute0: @@ -388,7 +396,10 @@ Resources: - Fn::GetAtt: - notCompute0 - networks - password: guest + username: + Ref: RabbitUserName + password: + Ref: RabbitPassword ntp: servers: - {server: {Ref: NtpServer}, fudge: "stratum 0"} diff --git a/undercloud-source.yaml b/undercloud-source.yaml index 9c49e65670..72a5beb1a4 100644 --- a/undercloud-source.yaml +++ b/undercloud-source.yaml @@ -57,6 +57,15 @@ Parameters: Description: The password for the nova service account, used by nova-api. Type: String NoEcho: true + RabbitUserName: + Default: guest + Description: The username for RabbitMQ + Type: String + RabbitPassword: + Default: guest + Description: The password for RabbitMQ + Type: String + NoEcho: true Resources: AccessPolicy: Properties: @@ -165,7 +174,10 @@ Resources: Ref: NeutronPassword rabbit: host: 127.0.0.1 - password: guest + username: + Ref: RabbitUserName + password: + Ref: RabbitPassword undercloud: Type: OS::Nova::Server Properties: