diff options
Diffstat (limited to 'playbooks')
12 files changed, 25 insertions, 11 deletions
diff --git a/playbooks/adhoc/uninstall.yml b/playbooks/adhoc/uninstall.yml index 8fb515982..b9c2a2714 100644 --- a/playbooks/adhoc/uninstall.yml +++ b/playbooks/adhoc/uninstall.yml @@ -232,6 +232,9 @@          - /usr/local/bin/oadm          - /usr/local/bin/oc          - /usr/local/bin/kubectl +        - /etc/NetworkManager/dispatcher.d/99-origin-dns.sh +        - /etc/dnsmasq.d/origin-dns.conf +        - /etc/dnsmasq.d/origin-upstream-dns.conf      # Since we are potentially removing the systemd unit files for separated      # master-api and master-controllers services, so we need to reload the @@ -244,3 +247,5 @@    tasks:      - name: restart docker        service: name=docker state=restarted +    - name: restart NetworkManager +      service: name=NetworkManager state=restarted diff --git a/playbooks/aws/openshift-cluster/config.yml b/playbooks/aws/openshift-cluster/config.yml index 9fba856a2..66ff3e5b8 100644 --- a/playbooks/aws/openshift-cluster/config.yml +++ b/playbooks/aws/openshift-cluster/config.yml @@ -11,7 +11,7 @@      openshift_deployment_type: "{{ deployment_type }}"      openshift_public_hostname: "{{ ec2_ip_address }}"      openshift_registry_selector: 'type=infra' -    openshift_router_selector: 'type=infra' +    openshift_hosted_router_selector: 'type=infra'      openshift_infra_nodes: "{{ g_infra_hosts }}"      openshift_node_labels: '{"region": "{{ ec2_region }}", "type": "{{ hostvars[inventory_hostname]["ec2_tag_sub-host-type"] if inventory_hostname in groups["tag_host-type_node"] else hostvars[inventory_hostname]["ec2_tag_host-type"] }}"}'      openshift_master_cluster_method: 'native' diff --git a/playbooks/common/openshift-cluster/additional_config.yml b/playbooks/common/openshift-cluster/additional_config.yml index 44bf962c9..c5a0f123c 100644 --- a/playbooks/common/openshift-cluster/additional_config.yml +++ b/playbooks/common/openshift-cluster/additional_config.yml @@ -52,3 +52,5 @@    - role: openshift_registry      registry_volume_claim: "{{ openshift.hosted.registry.storage.volume.name }}-claim"      when: deploy_infra | bool and attach_registry_volume | bool +  - role: openshift_metrics +    when: openshift.hosted.metrics.deploy | bool diff --git a/playbooks/common/openshift-cluster/config.yml b/playbooks/common/openshift-cluster/config.yml index 6f908fa7f..99b36098a 100644 --- a/playbooks/common/openshift-cluster/config.yml +++ b/playbooks/common/openshift-cluster/config.yml @@ -4,7 +4,7 @@  - include: validate_hostnames.yml  - name: Set oo_options -  hosts: oo_hosts_to_config +  hosts: oo_all_hosts    tasks:    - set_fact:        openshift_docker_additional_registries: "{{ lookup('oo_option', 'docker_additional_registries') }}" diff --git a/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/containerized_upgrade.yml b/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/containerized_upgrade.yml index 2bd625257..319758a06 100644 --- a/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/containerized_upgrade.yml +++ b/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/containerized_upgrade.yml @@ -1,7 +1,7 @@  - include_vars: ../../../../../roles/openshift_node/vars/main.yml  - name: Update systemd units -  include: ../../../../../roles/openshift_node/tasks/systemd_units.yml openshift_version=v{{ g_aos_versions.avail_version }} +  include: ../../../../../roles/openshift_node/tasks/systemd_units.yml openshift_version=v{{ g_new_version }}  - name: Verifying the correct version was configured    shell: grep {{ verify_upgrade_version }} {{ item }} diff --git a/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/pre.yml b/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/pre.yml index 21480ba55..db1d420ac 100644 --- a/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/pre.yml +++ b/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/pre.yml @@ -161,14 +161,14 @@      when: inventory_hostname in groups.oo_masters_to_config    - name: Update systemd units -    include: ../../../../../roles/openshift_master/tasks/systemd_units.yml openshift_version=v{{ g_aos_versions.curr_version }} +    include: ../../../../../roles/openshift_master/tasks/systemd_units.yml openshift_version=v{{ g_new_version }}      when: inventory_hostname in groups.oo_masters_to_config    - include_vars: ../../../../../roles/openshift_node/vars/main.yml      when: inventory_hostname in groups.oo_nodes_to_config    - name: Update systemd units -    include: ../../../../../roles/openshift_node/tasks/systemd_units.yml openshift_version=v{{g_aos_versions.curr_version}} +    include: ../../../../../roles/openshift_node/tasks/systemd_units.yml openshift_version=v{{ g_new_version }}      when: inventory_hostname in groups.oo_nodes_to_config    # Note: the version number is hardcoded here in hopes of catching potential diff --git a/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/upgrade.yml b/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/upgrade.yml index 8852bb8de..d66ba6251 100644 --- a/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/upgrade.yml +++ b/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/upgrade.yml @@ -50,7 +50,7 @@    - include_vars: ../../../../../roles/openshift_master/vars/main.yml    - name: Update systemd units -    include: ../../../../../roles/openshift_master/tasks/systemd_units.yml openshift_version=v{{ g_aos_versions.avail_version }} +    include: ../../../../../roles/openshift_master/tasks/systemd_units.yml openshift_version=v{{ g_new_version }}  #  - name: Upgrade master configuration  #    openshift_upgrade_config: @@ -130,6 +130,7 @@  ###############################################################################  # Reconcile Cluster Roles, Cluster Role Bindings and Security Context Constraints  ############################################################################### +  - name: Reconcile Cluster Roles and Cluster Role Bindings and Security Context Constraints    hosts: oo_masters_to_config    roles: diff --git a/playbooks/common/openshift-master/config.yml b/playbooks/common/openshift-master/config.yml index 463627168..e0bd34011 100644 --- a/playbooks/common/openshift-master/config.yml +++ b/playbooks/common/openshift-master/config.yml @@ -35,6 +35,14 @@    - set_fact:        openshift_master_debug_level: "{{ t_oo_option_master_debug_level }}"      when: openshift_master_debug_level is not defined and t_oo_option_master_debug_level != "" +     +  - set_fact: +      openshift_master_default_subdomain: "{{ lookup('oo_option', 'openshift_master_default_subdomain') | default(None) }}" +    when: openshift_master_default_subdomain is not defined +  - set_fact: +      openshift_hosted_metrics_deploy: "{{ lookup('oo_option', 'openshift_hosted_metrics_deploy') | default(false, true) }}" +    when: openshift_hosted_metrics_deploy is not defined +        roles:    - openshift_facts    post_tasks: @@ -53,7 +61,6 @@          console_url: "{{ openshift_master_console_url | default(None) }}"          console_use_ssl: "{{ openshift_master_console_use_ssl | default(None) }}"          public_console_url: "{{ openshift_master_public_console_url | default(None) }}" -        portal_net: "{{ openshift_master_portal_net | default(None) }}"          ha: "{{ openshift_master_ha | default(groups.oo_masters | length > 1) }}"          master_count: "{{ openshift_master_count | default(groups.oo_masters | length) }}"    - openshift_facts: diff --git a/playbooks/gce/openshift-cluster/config.yml b/playbooks/gce/openshift-cluster/config.yml index ba37a3a1f..283f460a9 100644 --- a/playbooks/gce/openshift-cluster/config.yml +++ b/playbooks/gce/openshift-cluster/config.yml @@ -12,7 +12,7 @@      openshift_deployment_type: "{{ deployment_type }}"      openshift_hostname: "{{ gce_private_ip }}"      openshift_registry_selector: 'type=infra' -    openshift_router_selector: 'type=infra' +    openshift_hosted_router_selector: 'type=infra'      openshift_infra_nodes: "{{ g_infra_hosts }}"      openshift_master_cluster_method: 'native'      openshift_use_openshift_sdn: "{{ lookup('oo_option', 'use_openshift_sdn') }}" diff --git a/playbooks/libvirt/openshift-cluster/config.yml b/playbooks/libvirt/openshift-cluster/config.yml index 0e003ef67..5bfe61657 100644 --- a/playbooks/libvirt/openshift-cluster/config.yml +++ b/playbooks/libvirt/openshift-cluster/config.yml @@ -14,7 +14,7 @@      openshift_debug_level: "{{ debug_level }}"      openshift_deployment_type: "{{ deployment_type }}"      openshift_registry_selector: 'type=infra' -    openshift_router_selector: 'type=infra' +    openshift_hosted_router_selector: 'type=infra'      openshift_infra_nodes: "{{ g_infra_hosts }}"      openshift_master_cluster_method: 'native'      openshift_use_openshift_sdn: "{{ lookup('oo_option', 'use_openshift_sdn') }}" diff --git a/playbooks/openstack/openshift-cluster/config.yml b/playbooks/openstack/openshift-cluster/config.yml index 093beaf03..319202982 100644 --- a/playbooks/openstack/openshift-cluster/config.yml +++ b/playbooks/openstack/openshift-cluster/config.yml @@ -11,7 +11,7 @@      openshift_debug_level: "{{ debug_level }}"      openshift_deployment_type: "{{ deployment_type }}"      openshift_registry_selector: 'type=infra' -    openshift_router_selector: 'type=infra' +    openshift_hosted_router_selector: 'type=infra'      openshift_infra_nodes: "{{ g_infra_hosts }}"      openshift_master_cluster_method: 'native'      openshift_use_openshift_sdn: "{{ lookup('oo_option', 'use_openshift_sdn') }}" diff --git a/playbooks/openstack/openshift-cluster/files/heat_stack.yaml b/playbooks/openstack/openshift-cluster/files/heat_stack.yaml index dd6a22cbe..2f05c3adc 100644 --- a/playbooks/openstack/openshift-cluster/files/heat_stack.yaml +++ b/playbooks/openstack/openshift-cluster/files/heat_stack.yaml @@ -350,7 +350,6 @@ resources:            port_range_min: 10250            port_range_max: 10250            remote_mode: remote_group_id -          remote_group_id: { get_resource: master-secgrp }          - direction: ingress            protocol: udp            port_range_min: 4789  | 
