1234567891011121314151617181920212223242526 |
- {% if openshift_aws_node_user_data is defined and openshift_aws_node_user_data != '' %}
- {{ openshift_aws_node_user_data }}
- {% else %}
- #cloud-config
- write_files:
- - path: /root/openshift_bootstrap/openshift_settings.yaml
- owner: 'root:root'
- permissions: '0640'
- content: |
- openshift_group_type: {{ openshift_aws_node_group_type }}
- {% if openshift_aws_node_group_type != 'master' %}
- - path: /etc/origin/node/csr_kubeconfig
- owner: 'root:root'
- permissions: '0640'
- encoding: b64
- content: {{ openshift_aws_launch_config_bootstrap_token | b64encode }}
- {% endif %}
- runcmd:
- {% if openshift_aws_node_run_bootstrap_startup %}
- - [ ansible-playbook, /root/openshift_bootstrap/bootstrap.yml]
- {% endif %}
- {% if openshift_aws_node_group_type != 'master' %}
- - [ systemctl, enable, {% if openshift_deployment_type == 'openshift-enterprise' %}atomic-openshift{% else %}origin{% endif %}-node]
- - [ systemctl, start, {% if openshift_deployment_type == 'openshift-enterprise' %}atomic-openshift{% else %}origin{% endif %}-node]
- {% endif %}
- {% endif %}
|