Skip to content

Commit

Permalink
Remove jinja delimeters and double quotes from when conditions
Browse files Browse the repository at this point in the history
  • Loading branch information
sdodson committed May 2, 2017
1 parent d18791c commit 27e9d90
Show file tree
Hide file tree
Showing 7 changed files with 39 additions and 39 deletions.
18 changes: 9 additions & 9 deletions playbooks/common/openshift-cluster/evaluate_groups.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,27 @@
tasks:
- fail:
msg: This playbook requires g_etcd_hosts to be set
when: "{{ g_etcd_hosts is not defined }}"
when: g_etcd_hosts is not defined

- fail:
msg: This playbook requires g_master_hosts or g_new_master_hosts to be set
when: "{{ g_master_hosts is not defined and g_new_master_hosts is not defined }}"
when: g_master_hosts is not defined and g_new_master_hosts is not defined

- fail:
msg: This playbook requires g_node_hosts or g_new_node_hosts to be set
when: "{{ g_node_hosts is not defined and g_new_node_hosts is not defined }}"
when: g_node_hosts is not defined and g_new_node_hosts is not defined

- fail:
msg: This playbook requires g_lb_hosts to be set
when: "{{ g_lb_hosts is not defined }}"
when: g_lb_hosts is not defined

- fail:
msg: This playbook requires g_nfs_hosts to be set
when: "{{ g_nfs_hosts is not defined }}"
when: g_nfs_hosts is not defined

- fail:
msg: The nfs group must be limited to one host
when: "{{ (groups[g_nfs_hosts] | default([])) | length > 1 }}"
when: (groups[g_nfs_hosts] | default([])) | length > 1

- name: Evaluate oo_all_hosts
add_host:
Expand Down Expand Up @@ -82,15 +82,15 @@
ansible_ssh_user: "{{ g_ssh_user | default(omit) }}"
ansible_become: "{{ g_sudo | default(omit) }}"
with_items: "{{ g_master_hosts | default([]) }}"
when: "{{ g_nodeonmaster | default(false) | bool and not g_new_node_hosts | default(false) | bool }}"
when: g_nodeonmaster | default(false) | bool and not g_new_node_hosts | default(false) | bool
changed_when: no

- name: Evaluate oo_first_etcd
add_host:
name: "{{ g_etcd_hosts[0] }}"
groups: oo_first_etcd
ansible_ssh_user: "{{ g_ssh_user | default(omit) }}"
when: "{{ g_etcd_hosts|length > 0 }}"
when: g_etcd_hosts|length > 0
changed_when: no

- name: Evaluate oo_first_master
Expand All @@ -99,7 +99,7 @@
groups: oo_first_master
ansible_ssh_user: "{{ g_ssh_user | default(omit) }}"
ansible_become: "{{ g_sudo | default(omit) }}"
when: "{{ g_master_hosts|length > 0 }}"
when: g_master_hosts|length > 0
changed_when: no

- name: Evaluate oo_lb_to_config
Expand Down
44 changes: 22 additions & 22 deletions playbooks/common/openshift-cluster/upgrades/upgrade_scheduler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,31 +63,31 @@
- block:
- debug:
msg: "WARNING: openshift_master_scheduler_predicates is set to defaults from an earlier release of OpenShift current defaults are: {{ openshift_master_scheduler_default_predicates }}"
when: "{{ openshift_master_scheduler_predicates in older_predicates + older_predicates_no_region + [prev_predicates] + [prev_predicates_no_region] }}"
when: openshift_master_scheduler_predicates in older_predicates + older_predicates_no_region + [prev_predicates] + [prev_predicates_no_region]

- debug:
msg: "WARNING: openshift_master_scheduler_predicates does not match current defaults of: {{ openshift_master_scheduler_default_predicates }}"
when: "{{ openshift_master_scheduler_predicates != openshift_master_scheduler_default_predicates }}"
when: "{{ openshift_master_scheduler_predicates | default(none) is not none }}"
when: openshift_master_scheduler_predicates != openshift_master_scheduler_default_predicates
when: openshift_master_scheduler_predicates | default(none) is not none

# Handle cases where openshift_master_predicates is not defined
- block:
- debug:
msg: "WARNING: existing scheduler config does not match previous known defaults automated upgrade of scheduler config is disabled.\nexisting scheduler predicates: {{ openshift_master_scheduler_current_predicates }}\ncurrent scheduler default predicates are: {{ openshift_master_scheduler_default_predicates }}"
when: "{{ openshift_master_scheduler_current_predicates != openshift_master_scheduler_default_predicates and
openshift_master_scheduler_current_predicates not in older_predicates + [prev_predicates] }}"
when: openshift_master_scheduler_current_predicates != openshift_master_scheduler_default_predicates and
openshift_master_scheduler_current_predicates not in older_predicates + [prev_predicates]

- set_fact:
openshift_upgrade_scheduler_predicates: "{{ openshift_master_scheduler_default_predicates }}"
when: "{{ openshift_master_scheduler_current_predicates != openshift_master_scheduler_default_predicates and
openshift_master_scheduler_current_predicates in older_predicates + [prev_predicates] }}"
when: openshift_master_scheduler_current_predicates != openshift_master_scheduler_default_predicates and
openshift_master_scheduler_current_predicates in older_predicates + [prev_predicates]

- set_fact:
openshift_upgrade_scheduler_predicates: "{{ default_predicates_no_region }}"
when: "{{ openshift_master_scheduler_current_predicates != default_predicates_no_region and
openshift_master_scheduler_current_predicates in older_predicates_no_region + [prev_predicates_no_region] }}"
when: openshift_master_scheduler_current_predicates != default_predicates_no_region and
openshift_master_scheduler_current_predicates in older_predicates_no_region + [prev_predicates_no_region]

when: "{{ openshift_master_scheduler_predicates | default(none) is none }}"
when: openshift_master_scheduler_predicates | default(none) is none


# Upgrade priorities
Expand Down Expand Up @@ -120,31 +120,31 @@
- block:
- debug:
msg: "WARNING: openshift_master_scheduler_priorities is set to defaults from an earlier release of OpenShift current defaults are: {{ openshift_master_scheduler_default_priorities }}"
when: "{{ openshift_master_scheduler_priorities in older_priorities + older_priorities_no_zone + [prev_priorities] + [prev_priorities_no_zone] }}"
when: openshift_master_scheduler_priorities in older_priorities + older_priorities_no_zone + [prev_priorities] + [prev_priorities_no_zone]

- debug:
msg: "WARNING: openshift_master_scheduler_priorities does not match current defaults of: {{ openshift_master_scheduler_default_priorities }}"
when: "{{ openshift_master_scheduler_priorities != openshift_master_scheduler_default_priorities }}"
when: "{{ openshift_master_scheduler_priorities | default(none) is not none }}"
when: openshift_master_scheduler_priorities != openshift_master_scheduler_default_priorities
when: openshift_master_scheduler_priorities | default(none) is not none

# Handle cases where openshift_master_priorities is not defined
- block:
- debug:
msg: "WARNING: existing scheduler config does not match previous known defaults automated upgrade of scheduler config is disabled.\nexisting scheduler priorities: {{ openshift_master_scheduler_current_priorities }}\ncurrent scheduler default priorities are: {{ openshift_master_scheduler_default_priorities }}"
when: "{{ openshift_master_scheduler_current_priorities != openshift_master_scheduler_default_priorities and
openshift_master_scheduler_current_priorities not in older_priorities + [prev_priorities] }}"
when: openshift_master_scheduler_current_priorities != openshift_master_scheduler_default_priorities and
openshift_master_scheduler_current_priorities not in older_priorities + [prev_priorities]

- set_fact:
openshift_upgrade_scheduler_priorities: "{{ openshift_master_scheduler_default_priorities }}"
when: "{{ openshift_master_scheduler_current_priorities != openshift_master_scheduler_default_priorities and
openshift_master_scheduler_current_priorities in older_priorities + [prev_priorities] }}"
when: openshift_master_scheduler_current_priorities != openshift_master_scheduler_default_priorities and
openshift_master_scheduler_current_priorities in older_priorities + [prev_priorities]

- set_fact:
openshift_upgrade_scheduler_priorities: "{{ default_priorities_no_zone }}"
when: "{{ openshift_master_scheduler_current_priorities != default_priorities_no_zone and
openshift_master_scheduler_current_priorities in older_priorities_no_zone + [prev_priorities_no_zone] }}"
when: openshift_master_scheduler_current_priorities != default_priorities_no_zone and
openshift_master_scheduler_current_priorities in older_priorities_no_zone + [prev_priorities_no_zone]

when: "{{ openshift_master_scheduler_priorities | default(none) is none }}"
when: openshift_master_scheduler_priorities | default(none) is none


# Update scheduler
Expand All @@ -162,5 +162,5 @@
content: "{{ scheduler_config | to_nice_json }}"
dest: "{{ openshift_master_scheduler_conf }}"
backup: true
when: "{{ openshift_upgrade_scheduler_predicates is defined or
openshift_upgrade_scheduler_priorities is defined }}"
when: openshift_upgrade_scheduler_predicates is defined or
openshift_upgrade_scheduler_priorities is defined
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
dest: "{{ openshift.common.config_base}}/master/master-config.yaml"
yaml_key: 'admissionConfig.pluginConfig'
yaml_value: "{{ openshift.master.admission_plugin_config }}"
when: "{{ 'admission_plugin_config' in openshift.master }}"
when: "'admission_plugin_config' in openshift.master"

- modify_yaml:
dest: "{{ openshift.common.config_base}}/master/master-config.yaml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
dest: "{{ openshift.common.config_base}}/master/master-config.yaml"
yaml_key: 'admissionConfig.pluginConfig'
yaml_value: "{{ openshift.master.admission_plugin_config }}"
when: "{{ 'admission_plugin_config' in openshift.master }}"
when: "'admission_plugin_config' in openshift.master"

- modify_yaml:
dest: "{{ openshift.common.config_base}}/master/master-config.yaml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ def oo_cert_expiry_results_to_json(hostvars, play_hosts):
become: no
run_once: yes
delegate_to: localhost
when: "{{ openshift_certificate_expiry_save_json_results|bool }}"
when: openshift_certificate_expiry_save_json_results|bool
copy:
content: "{{ hostvars|oo_cert_expiry_results_to_json() }}"
dest: "{{ openshift_certificate_expiry_json_results_path }}"
Expand Down
6 changes: 3 additions & 3 deletions roles/openshift_certificate_expiry/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@
src: cert-expiry-table.html.j2
dest: "{{ openshift_certificate_expiry_html_report_path }}"
delegate_to: localhost
when: "{{ openshift_certificate_expiry_generate_html_report|bool }}"
when: openshift_certificate_expiry_generate_html_report|bool

- name: Generate the result JSON string
run_once: yes
set_fact: json_result_string="{{ hostvars|oo_cert_expiry_results_to_json(play_hosts) }}"
when: "{{ openshift_certificate_expiry_save_json_results|bool }}"
when: openshift_certificate_expiry_save_json_results|bool

- name: Generate results JSON file
become: no
Expand All @@ -27,4 +27,4 @@
src: save_json_results.j2
dest: "{{ openshift_certificate_expiry_json_results_path }}"
delegate_to: localhost
when: "{{ openshift_certificate_expiry_save_json_results|bool }}"
when: openshift_certificate_expiry_save_json_results|bool
4 changes: 2 additions & 2 deletions roles/openshift_master_facts/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,9 +124,9 @@

- fail:
msg: "Unknown scheduler config apiVersion {{ openshift_master_scheduler_config.apiVersion }}"
when: "{{ openshift_master_scheduler_current_config.apiVersion | default(None) != 'v1' }}"
when: openshift_master_scheduler_current_config.apiVersion | default(None) != 'v1'

- set_fact:
openshift_master_scheduler_current_predicates: "{{ openshift_master_scheduler_current_config.predicates }}"
openshift_master_scheduler_current_priorities: "{{ openshift_master_scheduler_current_config.priorities }}"
when: "{{ scheduler_config_stat.stat.exists }}"
when: scheduler_config_stat.stat.exists

0 comments on commit 27e9d90

Please sign in to comment.