diff options
Diffstat (limited to 'playbooks/init')
| -rw-r--r-- | playbooks/init/base_packages.yml | 1 | ||||
| -rw-r--r-- | playbooks/init/basic_facts.yml | 8 | ||||
| -rw-r--r-- | playbooks/init/evaluate_groups.yml | 6 | 
3 files changed, 14 insertions, 1 deletions
diff --git a/playbooks/init/base_packages.yml b/playbooks/init/base_packages.yml index e1052fb6c..0a730a88a 100644 --- a/playbooks/init/base_packages.yml +++ b/playbooks/init/base_packages.yml @@ -16,6 +16,7 @@        - iproute        - "{{ 'python3-dbus' if ansible_distribution == 'Fedora' else 'dbus-python' }}"        - "{{ 'python3-PyYAML' if ansible_distribution == 'Fedora' else 'PyYAML' }}" +      - "{{ 'python-ipaddress' if ansible_distribution != 'Fedora' else omit }}"        - yum-utils        register: result        until: result is succeeded diff --git a/playbooks/init/basic_facts.yml b/playbooks/init/basic_facts.yml index 06a4e7291..a9bf06693 100644 --- a/playbooks/init/basic_facts.yml +++ b/playbooks/init/basic_facts.yml @@ -67,3 +67,11 @@        first_master_client_binary: "{{  openshift_client_binary }}"        #Some roles may require this to be set for first master        openshift_client_binary: "{{ openshift_client_binary }}" + +- name: Disable web console if required +  hosts: oo_masters_to_config +  gather_facts: no +  tasks: +  - set_fact: +      openshift_web_console_install: False +    when: openshift_deployment_subtype == 'registry' or ( osm_disabled_features is defined and 'WebConsole' in osm_disabled_features ) diff --git a/playbooks/init/evaluate_groups.yml b/playbooks/init/evaluate_groups.yml index 924ae481a..e8bf1892c 100644 --- a/playbooks/init/evaluate_groups.yml +++ b/playbooks/init/evaluate_groups.yml @@ -45,7 +45,11 @@    - name: Evaluate groups - Fail if no etcd hosts group is defined      fail:        msg: > -        Running etcd as an embedded service is no longer supported. +        Running etcd as an embedded service is no longer supported. If this is a +        new install please define an 'etcd' group with either one, three or five +        hosts. These hosts may be the same hosts as your masters. If this is an +        upgrade please see https://docs.openshift.com/container-platform/latest/install_config/upgrading/migrating_embedded_etcd.html +        for documentation on how to migrate from embedded to external etcd.      when:      - g_etcd_hosts | default([]) | length not in [5,3,1]      - not (openshift_node_bootstrap | default(False))  | 
