You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
938 B
38 lines
938 B
heat_template_version: wallaby |
|
|
|
description: > |
|
Uses cloud-init to enable root logins and set the root password. |
|
Note this is less secure than the default configuration and may not be |
|
appropriate for production environments, it's intended for illustration |
|
and development/debugging only. |
|
|
|
parameters: |
|
NodeRootPassword: |
|
description: Root password for the nodes |
|
hidden: true |
|
type: string |
|
|
|
resources: |
|
userdata: |
|
type: OS::Heat::MultipartMime |
|
properties: |
|
parts: |
|
- config: {get_resource: root_config} |
|
|
|
root_config: |
|
type: OS::Heat::CloudConfig |
|
properties: |
|
cloud_config: |
|
ssh_pwauth: true |
|
disable_root: false |
|
chpasswd: |
|
list: |
|
str_replace: |
|
template: "root:PASSWORD" |
|
params: |
|
PASSWORD: {get_param: NodeRootPassword} |
|
expire: False |
|
|
|
outputs: |
|
OS::stack_id: |
|
value: {get_resource: userdata}
|
|
|