add nodeselectors for osbs orchrestrator/worker cluster
Signed-off-by: Adam Miller <admiller@redhat.com>
This commit is contained in:
parent
96ff304e52
commit
3a0edf7c69
3 changed files with 14 additions and 0 deletions
|
@ -124,7 +124,9 @@ osbs_nodes: "{{ groups['osbs-orchestrator-' + env + '-nodes'] }}"
|
|||
|
||||
#nodeselectors
|
||||
osbs_orchestrator_default_nodeselector: "orchestrator=true"
|
||||
osbs_orchestrator_nodeselector_labels: "'orchestrator': 'true'"
|
||||
osbs_worker_default_nodeselector: "worker=true"
|
||||
osbs_worker_nodeselector_labels: "'worker': 'true'"
|
||||
|
||||
# fedora container images required by buildroot
|
||||
fedora_required_images:
|
||||
|
|
|
@ -237,6 +237,7 @@
|
|||
openshift_deployment_type: "origin"
|
||||
openshift_metrics_deploy: true
|
||||
openshift_ansible_python_interpreter: "/usr/bin/python3"
|
||||
openshift_nodeselectors: "{{ osbs_orchestrator_nodeselector_labels }}"
|
||||
when: env == 'staging'
|
||||
tags: ['openshift-cluster','ansible-ansible-openshift-ansible']
|
||||
|
||||
|
@ -262,6 +263,7 @@
|
|||
openshift_deployment_type: "origin"
|
||||
openshift_metrics_deploy: true
|
||||
openshift_ansible_python_interpreter: "/usr/bin/python3"
|
||||
openshift_nodeselectors: "{{ osbs_worker_nodeselector_labels }}"
|
||||
when: env == 'staging'
|
||||
tags: ['openshift-cluster','ansible-ansible-openshift-ansible']
|
||||
|
||||
|
|
|
@ -826,11 +826,21 @@ openshift_master_console_port={{openshift_console_port}}
|
|||
{% for host in groups[openshift_cluster_infra_group] %}
|
||||
{{ host }} openshift_node_labels="{'region':'infra'}"
|
||||
{% endfor %}
|
||||
|
||||
{% for host in groups[openshift_cluster_masters_group] %}
|
||||
{{ host }} openshift_schedulable=False
|
||||
{% endfor %}
|
||||
|
||||
{% for host in groups[openshift_cluster_nodes_group] %}
|
||||
|
||||
(% if openshift_nodeselectors is defined %}
|
||||
{% if openshift_nodeselectors %}
|
||||
{{ host }} openshift_node_labels="{'region': 'primary', 'zone': 'default', {{openshift_nodeselectors}}}"
|
||||
{% else %}
|
||||
{{ host }} openshift_node_labels="{'region': 'primary', 'zone': 'default'}"
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% endfor %}
|
||||
|
||||
{% endif %}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue