12345678910111213141516171819202122232425262728293031323334353637383940 |
- #cloud-config
- disable_root: {{ openshift_openstack_disable_root }}
- system_info:
- default_user:
- name: {{ openshift_openstack_user }}
- sudo: ["ALL=(ALL) NOPASSWD: ALL"]
- write_files:
- - path: /etc/sudoers.d/00-openshift-no-requiretty
- permissions: 440
- content: |
- Defaults:openshift !requiretty
- - path: /root/openshift_bootstrap/openshift_settings.yaml
- owner: 'root:root'
- permissions: '0640'
- content: |
- openshift_node_config_name: %OPENSHIFT_NODE_CONFIG_NAME%
- {% if openshift_openstack_provision_user_commands %}
- - path: /root/ansible_install.sh
- permissions: '0544'
- content: |
- {% for cmd in openshift_openstack_provision_user_commands %}
- {% if cmd is string %}
- {{ cmd }}
- {% elif cmd is iterable %}
- {{ cmd|join(' ') }}
- {% endif %}
- {% endfor %}
- {% endif %}
- runcmd:
- {% if openshift_openstack_provision_user_commands %}
- - /root/ansible_install.sh
- {% endif %}
- {% if openshift_openstack_node_run_bootstrap_startup %}
- - [ ansible-playbook, /root/openshift_bootstrap/bootstrap.yml]
- {% endif %}
|