diff options
| -rw-r--r-- | inventory/byo/hosts.example | 3 | ||||
| -rw-r--r-- | roles/openshift_common/vars/main.yml | 2 | ||||
| -rwxr-xr-x | roles/openshift_facts/library/openshift_facts.py | 4 | ||||
| -rw-r--r-- | roles/openshift_master/tasks/main.yml | 2 | ||||
| -rw-r--r-- | roles/openshift_master_ca/tasks/main.yml | 2 | ||||
| -rw-r--r-- | roles/openshift_node/tasks/main.yml | 9 | 
6 files changed, 16 insertions, 6 deletions
diff --git a/inventory/byo/hosts.example b/inventory/byo/hosts.example index f60918e6d..7fd91e284 100644 --- a/inventory/byo/hosts.example +++ b/inventory/byo/hosts.example @@ -20,9 +20,6 @@ ansible_ssh_user=root  # deployment type valid values are origin, online and enterprise  deployment_type=atomic-enterprise -# Enable cluster metrics -#use_cluster_metrics=true -  # Pre-release registry URL  #oreg_url=example.com/openshift3/ose-${component}:${version} diff --git a/roles/openshift_common/vars/main.yml b/roles/openshift_common/vars/main.yml index 50816d319..817fe0a5f 100644 --- a/roles/openshift_common/vars/main.yml +++ b/roles/openshift_common/vars/main.yml @@ -5,3 +5,5 @@  # chains with the public zone (or the zone associated with the correct  # interfaces)  os_firewall_use_firewalld: False + +openshift_data_dir: /var/lib/origin diff --git a/roles/openshift_facts/library/openshift_facts.py b/roles/openshift_facts/library/openshift_facts.py index 1b2ba6be3..24ae5183e 100755 --- a/roles/openshift_facts/library/openshift_facts.py +++ b/roles/openshift_facts/library/openshift_facts.py @@ -540,7 +540,7 @@ def set_deployment_facts_if_unset(facts):          if 'service_type' not in facts['common']:              service_type = 'atomic-openshift'              if deployment_type == 'origin': -                service_type = 'origin' +                service_type = 'openshift'              elif deployment_type in ['enterprise', 'online']:                  service_type = 'openshift'              facts['common']['service_type'] = service_type @@ -548,6 +548,8 @@ def set_deployment_facts_if_unset(facts):              config_base = '/etc/origin'              if deployment_type in ['enterprise', 'online']:                  config_base = '/etc/openshift' +            elif deployment_type == 'origin': +                config_base = '/etc/openshift'              facts['common']['config_base'] = config_base          if 'data_dir' not in facts['common']:              data_dir = '/var/lib/origin' diff --git a/roles/openshift_master/tasks/main.yml b/roles/openshift_master/tasks/main.yml index 3a886935f..e1049abdd 100644 --- a/roles/openshift_master/tasks/main.yml +++ b/roles/openshift_master/tasks/main.yml @@ -65,7 +65,7 @@        disabled_features: "{{ osm_disabled_features | default(None) }}"  - name: Install Master package -  yum: pkg={{ openshift.common.service_type }}-master{{ openshift_version  }} state=present +  yum: pkg={{ openshift.common.service_type }}-master state=present    register: install_result  # TODO: These values need to be configurable diff --git a/roles/openshift_master_ca/tasks/main.yml b/roles/openshift_master_ca/tasks/main.yml index cfd1ceabf..abb0f8252 100644 --- a/roles/openshift_master_ca/tasks/main.yml +++ b/roles/openshift_master_ca/tasks/main.yml @@ -1,6 +1,6 @@  ---  - name: Install the base package for admin tooling -  yum: pkg={{ openshift.common.service_type }}{{ openshift_version  }} state=present +  yum: pkg={{ openshift.common.service_type }} state=present    register: install_result  - name: Reload generated facts diff --git a/roles/openshift_node/tasks/main.yml b/roles/openshift_node/tasks/main.yml index aea60b75c..fbeba823e 100644 --- a/roles/openshift_node/tasks/main.yml +++ b/roles/openshift_node/tasks/main.yml @@ -45,6 +45,15 @@    register: sdn_install_result    when: openshift.common.use_openshift_sdn +- name: Install Node package +  yum: pkg={{ openshift.common.service_type }}-node state=present +  register: node_install_result + +- name: Install sdn-ovs package +  yum: pkg={{ openshift.common.service_type }}-sdn-ovs state=present +  register: sdn_install_result +  when: openshift.common.use_openshift_sdn +  # TODO: add the validate parameter when there is a validation command to run  - name: Create the Node config    template:  | 
