Browse Source

Remove DefaultPasswords interface

This was mainly there as an legacy interface which was
for internal use. Now that we pull the passwords from
the existing environment and don't use it, we can drop
this.

Reduces a number of heat resources.

Change-Id: If83d0f3d72a229d737a45b2fd37507dc11a04649
changes/14/775314/2
ramishra 7 months ago
parent
commit
7f195ff9a8
  1. 3
      ci/environments/disable-unbound.yaml
  2. 3
      ci/environments/multinode-core.yaml
  3. 6
      common/services/role.role.j2.yaml
  4. 25
      default_passwords.yaml
  5. 4
      deployment/README.rst
  6. 3
      deployment/aide/aide-baremetal-ansible.yaml
  7. 5
      deployment/aodh/aodh-api-container-puppet.yaml
  8. 3
      deployment/aodh/aodh-base.yaml
  9. 4
      deployment/aodh/aodh-evaluator-container-puppet.yaml
  10. 4
      deployment/aodh/aodh-listener-container-puppet.yaml
  11. 4
      deployment/aodh/aodh-notifier-container-puppet.yaml
  12. 3
      deployment/apache/apache-baremetal-puppet.j2.yaml
  13. 3
      deployment/auditd/auditd-baremetal-puppet.yaml
  14. 3
      deployment/backup-and-restore/rear-baremetal-ansible.yaml
  15. 4
      deployment/barbican/barbican-api-container-puppet.yaml
  16. 3
      deployment/barbican/barbican-backend-dogtag-puppet.yaml
  17. 3
      deployment/barbican/barbican-backend-kmip-puppet.yaml
  18. 3
      deployment/barbican/barbican-backend-pkcs11-crypto-puppet.yaml
  19. 3
      deployment/barbican/barbican-backend-simple-crypto-puppet.yaml
  20. 3
      deployment/barbican/barbican-client-puppet.yaml
  21. 3
      deployment/cavium/liquidio-compute-config-container-puppet.yaml
  22. 4
      deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml
  23. 4
      deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml
  24. 5
      deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml
  25. 4
      deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml
  26. 3
      deployment/ceilometer/ceilometer-base-container-puppet.yaml
  27. 3
      deployment/ceph-ansible/ceph-base.yaml
  28. 4
      deployment/ceph-ansible/ceph-client.yaml
  29. 4
      deployment/ceph-ansible/ceph-external.yaml
  30. 4
      deployment/ceph-ansible/ceph-grafana.yaml
  31. 4
      deployment/ceph-ansible/ceph-mds.yaml
  32. 4
      deployment/ceph-ansible/ceph-mgr.yaml
  33. 4
      deployment/ceph-ansible/ceph-mon.yaml
  34. 4
      deployment/ceph-ansible/ceph-nfs.yaml
  35. 4
      deployment/ceph-ansible/ceph-osd.yaml
  36. 4
      deployment/ceph-ansible/ceph-rbdmirror.yaml
  37. 4
      deployment/ceph-ansible/ceph-rgw.yaml
  38. 3
      deployment/certs/ca-certs-baremetal-puppet.yaml
  39. 3
      deployment/certs/certmonger-user-baremetal-puppet.yaml
  40. 5
      deployment/cinder/cinder-api-container-puppet.yaml
  41. 3
      deployment/cinder/cinder-backend-dellemc-powerflex-puppet.yaml
  42. 3
      deployment/cinder/cinder-backend-dellemc-powermax-puppet.yaml
  43. 3
      deployment/cinder/cinder-backend-dellemc-powerstore-puppet.yaml
  44. 3
      deployment/cinder/cinder-backend-dellemc-sc-puppet.yaml
  45. 3
      deployment/cinder/cinder-backend-dellemc-unity-puppet.yaml
  46. 3
      deployment/cinder/cinder-backend-dellemc-vmax-iscsi-puppet.yaml
  47. 3
      deployment/cinder/cinder-backend-dellemc-vnx-puppet.yaml
  48. 3
      deployment/cinder/cinder-backend-dellemc-xtremio-iscsi-puppet.yaml
  49. 3
      deployment/cinder/cinder-backend-dellemc-xtremio-puppet.yaml
  50. 3
      deployment/cinder/cinder-backend-dellsc-puppet.yaml
  51. 3
      deployment/cinder/cinder-backend-netapp-puppet.yaml
  52. 3
      deployment/cinder/cinder-backend-nvmeof-puppet.yaml
  53. 3
      deployment/cinder/cinder-backend-pure-puppet.yaml
  54. 3
      deployment/cinder/cinder-backend-veritas-hyperscale-puppet.yaml
  55. 4
      deployment/cinder/cinder-backup-container-puppet.yaml
  56. 4
      deployment/cinder/cinder-backup-pacemaker-puppet.yaml
  57. 3
      deployment/cinder/cinder-base.yaml
  58. 3
      deployment/cinder/cinder-common-container-puppet.yaml
  59. 3
      deployment/cinder/cinder-hpelefthand-iscsi-puppet.yaml
  60. 4
      deployment/cinder/cinder-scheduler-container-puppet.yaml
  61. 4
      deployment/cinder/cinder-volume-container-puppet.yaml
  62. 4
      deployment/cinder/cinder-volume-pacemaker-puppet.yaml
  63. 3
      deployment/clients/openstack-clients-baremetal-ansible.yaml
  64. 3
      deployment/container-image-prepare/container-image-prepare-baremetal-ansible.j2.yaml
  65. 3
      deployment/containers-common.yaml
  66. 11
      deployment/database/mysql-base.yaml
  67. 3
      deployment/database/mysql-client.yaml
  68. 12
      deployment/database/mysql-container-puppet.yaml
  69. 12
      deployment/database/mysql-pacemaker-puppet.yaml
  70. 3
      deployment/database/redis-base-puppet.yaml
  71. 4
      deployment/database/redis-container-puppet.yaml
  72. 4
      deployment/database/redis-pacemaker-puppet.yaml
  73. 3
      deployment/deprecated/cinder/cinder-backend-dellemc-vxflexos-puppet.yaml
  74. 3
      deployment/deprecated/cinder/cinder-backend-scaleio-puppet.yaml
  75. 3
      deployment/deprecated/keepalived/keepalived-container-puppet.yaml
  76. 4
      deployment/deprecated/mistral/mistral-api-container-puppet.yaml
  77. 3
      deployment/deprecated/mistral/mistral-base.yaml
  78. 4
      deployment/deprecated/mistral/mistral-engine-container-puppet.yaml
  79. 4
      deployment/deprecated/mistral/mistral-event-engine-container-puppet.yaml
  80. 4
      deployment/deprecated/mistral/mistral-executor-container-puppet.yaml
  81. 3
      deployment/deprecated/multipathd-container.yaml
  82. 3
      deployment/deprecated/novajoin/ipaclient-baremetal-ansible.yaml
  83. 3
      deployment/deprecated/novajoin/novajoin-container-puppet.yaml
  84. 4
      deployment/deprecated/zaqar/zaqar-container-puppet.yaml
  85. 3
      deployment/etcd/etcd-container-puppet.yaml
  86. 4
      deployment/experimental/designate/designate-api-container-puppet.yaml
  87. 3
      deployment/experimental/designate/designate-base.yaml
  88. 4
      deployment/experimental/designate/designate-central-container-puppet.yaml
  89. 4
      deployment/experimental/designate/designate-mdns-container-puppet.yaml
  90. 4
      deployment/experimental/designate/designate-producer-container-puppet.yaml
  91. 4
      deployment/experimental/designate/designate-sink-container-puppet.yaml
  92. 4
      deployment/experimental/designate/designate-worker-container-puppet.yaml
  93. 4
      deployment/glance/glance-api-container-puppet.yaml
  94. 4
      deployment/glance/glance-api-edge-container-puppet.yaml
  95. 5
      deployment/gnocchi/gnocchi-api-container-puppet.yaml
  96. 3
      deployment/gnocchi/gnocchi-base.yaml
  97. 4
      deployment/gnocchi/gnocchi-metricd-container-puppet.yaml
  98. 4
      deployment/gnocchi/gnocchi-statsd-container-puppet.yaml
  99. 5
      deployment/haproxy/haproxy-container-puppet.yaml
  100. 4
      deployment/haproxy/haproxy-edge-container-puppet.yaml

3
ci/environments/disable-unbound.yaml

@ -17,9 +17,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
ci/environments/multinode-core.yaml

@ -10,9 +10,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
EndpointMap:
default: {}
description: Mapping of service endpoint -> protocol. Typically set

6
common/services/role.role.j2.yaml

@ -25,11 +25,6 @@ parameters:
description: Mapping of service endpoint -> protocol. Typically set
via parameter_defaults in the resource registry.
type: json
DefaultPasswords:
default: {}
description: Mapping of service -> default password. Used to help
pass top level passwords managed by Heat into services.
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -50,7 +45,6 @@ resources:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
EndpointMap: {get_param: EndpointMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

25
default_passwords.yaml

@ -1,25 +0,0 @@
heat_template_version: rocky
description: Passwords we manage at the top level
parameters:
DefaultMysqlRootPassword:
type: string
DefaultRabbitCookie:
type: string
DefaultHeatAuthEncryptionKey:
type: string
DefaultPcsdPassword:
type: string
DefaultHorizonSecret:
type: string
outputs:
passwords:
description: Password data
value:
mysql_root_password: {get_param: DefaultMysqlRootPassword}
rabbit_cookie: {get_param: DefaultRabbitCookie}
heat_auth_encryption_key: {get_param: DefaultHeatAuthEncryptionKey}
pcsd_password: {get_param: DefaultPcsdPassword}
horizon_secret: {get_param: DefaultHorizonSecret}

4
deployment/README.rst

@ -201,10 +201,6 @@ the services. Following are the list of default parameters:
endpoint data generated for all services, based on the data included in
../network/endpoints/endpoint_data.yaml.
* DefaultPasswords: Mapping of service -> default password. Used to pass some
passwords from the parent templates, this is a legacy interface and should
not be used by new services.
* RoleName: Name of the role on which this service is deployed. A service can
be deployed in multiple roles. This is an internal parameter (should not be
set via environment file), which is fetched from the name attribute of the

3
deployment/aide/aide-baremetal-ansible.yaml

@ -9,9 +9,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

5
deployment/aodh/aodh-api-container-puppet.yaml

@ -25,9 +25,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -122,7 +119,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}
@ -132,7 +128,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

3
deployment/aodh/aodh-base.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

4
deployment/aodh/aodh-evaluator-container-puppet.yaml

@ -25,9 +25,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -53,7 +50,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/aodh/aodh-listener-container-puppet.yaml

@ -25,9 +25,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -53,7 +50,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/aodh/aodh-notifier-container-puppet.yaml

@ -25,9 +25,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -53,7 +50,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

3
deployment/apache/apache-baremetal-puppet.j2.yaml

@ -23,9 +23,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/auditd/auditd-baremetal-puppet.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/backup-and-restore/rear-baremetal-ansible.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
EndpointMap:
default: {}
description: Mapping of service endpoint -> protocol. Typically set

4
deployment/barbican/barbican-api-container-puppet.yaml

@ -31,9 +31,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
EnableSQLAlchemyCollectd:
type: boolean
description: >
@ -195,7 +192,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

3
deployment/barbican/barbican-backend-dogtag-puppet.yaml

@ -15,9 +15,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/barbican/barbican-backend-kmip-puppet.yaml

@ -15,9 +15,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/barbican/barbican-backend-pkcs11-crypto-puppet.yaml

@ -15,9 +15,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/barbican/barbican-backend-simple-crypto-puppet.yaml

@ -15,9 +15,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/barbican/barbican-client-puppet.yaml

@ -19,9 +19,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cavium/liquidio-compute-config-container-puppet.yaml

@ -24,9 +24,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

4
deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml

@ -30,9 +30,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -70,7 +67,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml

@ -25,9 +25,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -60,7 +57,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

5
deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml

@ -30,9 +30,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -59,7 +56,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}
@ -70,7 +66,6 @@ resources:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml

@ -30,9 +30,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -103,7 +100,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

3
deployment/ceilometer/ceilometer-base-container-puppet.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/ceph-ansible/ceph-base.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
CephDashboardAdminPassword:
description: Admin password for the dashboard component
type: string

4
deployment/ceph-ansible/ceph-client.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -37,7 +34,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceph-ansible/ceph-external.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -41,7 +38,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceph-ansible/ceph-grafana.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -84,7 +81,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceph-ansible/ceph-mds.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -44,7 +41,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceph-ansible/ceph-mgr.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -76,7 +73,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceph-ansible/ceph-mon.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -52,7 +49,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceph-ansible/ceph-nfs.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -40,7 +37,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceph-ansible/ceph-osd.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -52,7 +49,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceph-ansible/ceph-rbdmirror.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -60,7 +57,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/ceph-ansible/ceph-rgw.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -67,7 +64,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

3
deployment/certs/ca-certs-baremetal-puppet.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/certs/certmonger-user-baremetal-puppet.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

5
deployment/cinder/cinder-api-container-puppet.yaml

@ -30,9 +30,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -107,7 +104,6 @@ resources:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}
@ -119,7 +115,6 @@ resources:
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

3
deployment/cinder/cinder-backend-dellemc-powerflex-puppet.yaml

@ -102,9 +102,6 @@ parameters:
description: Mapping of service_name -> network name. Typically set
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
DefaultPasswords:
type: json
default: {}
RoleName:
type: string
default: ''

3
deployment/cinder/cinder-backend-dellemc-powermax-puppet.yaml

@ -69,9 +69,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-dellemc-powerstore-puppet.yaml

@ -65,9 +65,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-dellemc-sc-puppet.yaml

@ -99,9 +99,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-dellemc-unity-puppet.yaml

@ -56,9 +56,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-dellemc-vmax-iscsi-puppet.yaml

@ -43,9 +43,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-dellemc-vnx-puppet.yaml

@ -72,9 +72,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-dellemc-xtremio-iscsi-puppet.yaml

@ -65,9 +65,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-dellemc-xtremio-puppet.yaml

@ -76,9 +76,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-dellsc-puppet.yaml

@ -88,9 +88,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-netapp-puppet.yaml

@ -13,9 +13,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-nvmeof-puppet.yaml

@ -41,9 +41,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-pure-puppet.yaml

@ -27,9 +27,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-backend-veritas-hyperscale-puppet.yaml

@ -34,9 +34,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

4
deployment/cinder/cinder-backup-container-puppet.yaml

@ -25,9 +25,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -101,7 +98,6 @@ resources:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/cinder/cinder-backup-pacemaker-puppet.yaml

@ -51,9 +51,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -108,7 +105,6 @@ resources:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}
CinderBackupBackend: {get_param: CinderBackupBackend}

3
deployment/cinder/cinder-base.yaml

@ -37,9 +37,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-common-container-puppet.yaml

@ -20,9 +20,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/cinder/cinder-hpelefthand-iscsi-puppet.yaml

@ -39,9 +39,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

4
deployment/cinder/cinder-scheduler-container-puppet.yaml

@ -30,9 +30,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -59,7 +56,6 @@ resources:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/cinder/cinder-volume-container-puppet.yaml

@ -34,9 +34,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -204,7 +201,6 @@ resources:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

4
deployment/cinder/cinder-volume-pacemaker-puppet.yaml

@ -39,9 +39,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -96,7 +93,6 @@ resources:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}

3
deployment/clients/openstack-clients-baremetal-ansible.yaml

@ -9,9 +9,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/container-image-prepare/container-image-prepare-baremetal-ansible.j2.yaml

@ -19,9 +19,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

3
deployment/containers-common.yaml

@ -21,9 +21,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

11
deployment/database/mysql-base.yaml

@ -15,9 +15,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -115,13 +112,7 @@ outputs:
mysql::server::manage_config_file: true
mysql_ipv6: {if: [is_ipv6, true, false]}
mysql_max_connections: {get_param: MysqlMaxConnections}
mysql::server::root_password:
yaql:
expression: $.data.passwords.where($ != '').first()
data:
passwords:
- {get_param: MysqlRootPassword}
- {get_param: [DefaultPasswords, mysql_root_password]}
mysql::server::root_password: {get_param: MysqlRootPassword}
mysql_clustercheck_password: {get_param: MysqlClustercheckPassword}
enable_galera: {get_param: EnableGalera}
mysql_auth_ed25519: {get_param: EnableMysqlAuthEd25519}

3
deployment/database/mysql-client.yaml

@ -14,9 +14,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

12
deployment/database/mysql-container-puppet.yaml

@ -25,9 +25,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -64,7 +61,6 @@ resources:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}
@ -188,13 +184,7 @@ outputs:
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
KOLLA_BOOTSTRAP: true
DB_MAX_TIMEOUT: 60
DB_ROOT_PASSWORD:
yaql:
expression: $.data.passwords.where($ != '').first()
data:
passwords:
- {get_param: MysqlRootPassword}
- {get_param: [DefaultPasswords, mysql_root_password]}
DB_ROOT_PASSWORD: {get_param: MysqlRootPassword}
mysql:
start_order: 2
stop_grace_period: 60

12
deployment/database/mysql-pacemaker-puppet.yaml

@ -39,9 +39,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
MysqlRootPassword:
type: string
hidden: true
@ -99,7 +96,6 @@ resources:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}
@ -265,13 +261,7 @@ outputs:
KOLLA_BOOTSTRAP: true
DB_MAX_TIMEOUT: 60
DB_CLUSTERCHECK_PASSWORD: {get_param: MysqlClustercheckPassword}
DB_ROOT_PASSWORD:
yaql:
expression: $.data.passwords.where($ != '').first()
data:
passwords:
- {get_param: MysqlRootPassword}
- {get_param: [DefaultPasswords, mysql_root_password]}
DB_ROOT_PASSWORD: {get_param: MysqlRootPassword}
step_2:
mysql_wait_bundle:
start_order: 0

3
deployment/database/redis-base-puppet.yaml

@ -22,9 +22,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied

4
deployment/database/redis-container-puppet.yaml

@ -25,9 +25,6 @@ parameters:
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
@ -66,7 +63,6 @@ resources:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
outputs:
role_data:

4