diff options
author | Lénaïc Huard <lhuard@amadeus.com> | 2016-09-22 18:14:05 +0200 |
---|---|---|
committer | Lénaïc Huard <lhuard@amadeus.com> | 2016-09-22 18:14:05 +0200 |
commit | aaaf82ba6032d0b1e9c36a39a7eda25b8c5f4b84 (patch) | |
tree | 67f8e4512345190190c59fd8ee13565929ada9fe /playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml | |
parent | 06cd13f98ab0a4b18861c5af8aae4d76e12c633e (diff) | |
download | openshift-aaaf82ba6032d0b1e9c36a39a7eda25b8c5f4b84.tar.gz openshift-aaaf82ba6032d0b1e9c36a39a7eda25b8c5f4b84.tar.bz2 openshift-aaaf82ba6032d0b1e9c36a39a7eda25b8c5f4b84.tar.xz openshift-aaaf82ba6032d0b1e9c36a39a7eda25b8c5f4b84.zip |
Fix the nodeName of the OpenShift nodes on OpenStack
Diffstat (limited to 'playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml')
-rw-r--r-- | playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml b/playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml index f83f2c984..ab6676afb 100644 --- a/playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml +++ b/playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml @@ -107,7 +107,7 @@ resources: flavor: { get_param: flavor } networks: - port: { get_resource: port } - user_data: { get_file: user-data } + user_data: { get_resource: config } user_data_format: RAW metadata: environment: { get_param: cluster_env } @@ -128,3 +128,30 @@ resources: properties: floating_network: { get_param: floating_network } port_id: { get_resource: port } + + config: + type: OS::Heat::CloudConfig + properties: + cloud_config: + disable_root: true + + hostname: { get_param: name } + fqdn: + str_replace: + template: name.example.com + params: + name: { get_param: name } + + system_info: + default_user: + name: openshift + sudo: ["ALL=(ALL) NOPASSWD: ALL"] + + write_files: + - path: /etc/sudoers.d/00-openshift-no-requiretty + permissions: 440 + # content: Defaults:openshift !requiretty + # Encoded in base64 to be sure that we do not forget the trailing newline or + # sudo will not be able to parse that file + encoding: b64 + content: RGVmYXVsdHM6b3BlbnNoaWZ0ICFyZXF1aXJldHR5Cg== |