diff options
| author | Wesley Hearn <wesley.s.hearn@gmail.com> | 2015-08-28 14:00:23 -0400 | 
|---|---|---|
| committer | Wesley Hearn <wesley.s.hearn@gmail.com> | 2015-08-28 14:00:23 -0400 | 
| commit | 8dd04af47c574a0e4c98f5cab55283be04fa1683 (patch) | |
| tree | 7fa25006f802a36feb8db5af2a2f7b60abba42ca /roles/openshift_node/tasks | |
| parent | 68223f205b6c4e6ea124ccc982cd9bbcba63ced6 (diff) | |
| parent | 1b3fff6248fbd6788a26ee2b6c60f7731891c0f4 (diff) | |
| download | openshift-8dd04af47c574a0e4c98f5cab55283be04fa1683.tar.gz openshift-8dd04af47c574a0e4c98f5cab55283be04fa1683.tar.bz2 openshift-8dd04af47c574a0e4c98f5cab55283be04fa1683.tar.xz openshift-8dd04af47c574a0e4c98f5cab55283be04fa1683.zip | |
Merge pull request #512 from sdodson/next
Merge in Atomic Enterprise work into master
Diffstat (limited to 'roles/openshift_node/tasks')
| -rw-r--r-- | roles/openshift_node/tasks/main.yml | 34 | 
1 files changed, 17 insertions, 17 deletions
| diff --git a/roles/openshift_node/tasks/main.yml b/roles/openshift_node/tasks/main.yml index 7679adbf3..db1731d65 100644 --- a/roles/openshift_node/tasks/main.yml +++ b/roles/openshift_node/tasks/main.yml @@ -10,16 +10,7 @@      msg: "SELinux is disabled, This deployment type requires that SELinux is enabled."    when: (not ansible_selinux or ansible_selinux.status != 'enabled') and deployment_type in ['enterprise', 'online'] -- name: Install OpenShift Node package -  yum: pkg=openshift-node state=present -  register: node_install_result - -- name: Install openshift-sdn-ovs -  yum: pkg=openshift-sdn-ovs state=present -  register: sdn_install_result -  when: openshift.common.use_openshift_sdn - -- name: Set node OpenShift facts +- name: Set node facts    openshift_facts:      role: "{{ item.role }}"      local_facts: "{{ item.local_facts }}" @@ -38,17 +29,26 @@        portal_net: "{{ openshift_master_portal_net | default(None) }}"        kubelet_args: "{{ openshift_node_kubelet_args | default(None) }}" +- 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:      dest: "{{ openshift_node_config_file }}"      src: node.yaml.v1.j2    notify: -  - restart openshift-node +  - restart node -- name: Configure OpenShift Node settings +- name: Configure Node settings    lineinfile: -    dest: /etc/sysconfig/openshift-node +    dest: /etc/sysconfig/{{ openshift.common.service_type }}-node      regexp: "{{ item.regex }}"      line: "{{ item.line }}"    with_items: @@ -57,13 +57,13 @@      - regex: '^CONFIG_FILE='        line: "CONFIG_FILE={{ openshift_node_config_file }}"    notify: -  - restart openshift-node +  - restart node  - stat: path=/etc/sysconfig/docker    register: docker_check    # TODO: Enable secure registry when code available in origin -- name: Secure OpenShift Registry +- name: Secure Registry    lineinfile:      dest: /etc/sysconfig/docker      regexp: '^OPTIONS=.*$' @@ -119,8 +119,8 @@    seboolean: name=virt_use_nfs state=yes persistent=yes    when: ansible_selinux and ansible_selinux.status == "enabled" -- name: Start and enable openshift-node -  service: name=openshift-node enabled=yes state=started +- name: Start and enable node +  service: name={{ openshift.common.service_type }}-node enabled=yes state=started    register: start_result  - name: pause to prevent service restart from interfering with bootstrapping | 
