diff options
Diffstat (limited to 'roles/openshift_sdn_node')
| -rw-r--r-- | roles/openshift_sdn_node/README.md | 9 | ||||
| -rw-r--r-- | roles/openshift_sdn_node/defaults/main.yml | 2 | ||||
| -rw-r--r-- | roles/openshift_sdn_node/meta/main.yml | 3 | ||||
| -rw-r--r-- | roles/openshift_sdn_node/tasks/main.yml | 23 | 
4 files changed, 13 insertions, 24 deletions
| diff --git a/roles/openshift_sdn_node/README.md b/roles/openshift_sdn_node/README.md index 294550219..e6b6a9503 100644 --- a/roles/openshift_sdn_node/README.md +++ b/roles/openshift_sdn_node/README.md @@ -17,19 +17,12 @@ From this role:  | openshift_sdn_node_debug_level | openshift_debug_level | Verbosity of the debug logs for openshift-master | -From openshift_node: -| Name                  | Default value    |                                      | -|-----------------------|------------------|--------------------------------------| -| openshift_master_ips  | UNDEF (Required) | List of IP addresses for the openshift-master hosts to be used for node -> master communication | - -  From openshift_common:  | Name                          | Default value       |                                        |  |-------------------------------|---------------------|----------------------------------------|  | openshift_debug_level         | 0                   | Global openshift debug log verbosity   | -| openshift_hostname_workaround | True                |                                        |  | openshift_public_ip           | UNDEF (Required)    | Public IP address to use for this host | -| openshift_hostname            | openshift_public_ip if openshift_hostname_workaround else ansible_fqdn | hostname to use for this instance | +| openshift_hostname            | UNDEF (Required)    | hostname to use for this instance |  Dependencies  ------------ diff --git a/roles/openshift_sdn_node/defaults/main.yml b/roles/openshift_sdn_node/defaults/main.yml deleted file mode 100644 index 9612d9d91..000000000 --- a/roles/openshift_sdn_node/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -openshift_sdn_node_debug_level: "{{ openshift_debug_level | default(0) }}" diff --git a/roles/openshift_sdn_node/meta/main.yml b/roles/openshift_sdn_node/meta/main.yml index ab45ff51e..ffe10f836 100644 --- a/roles/openshift_sdn_node/meta/main.yml +++ b/roles/openshift_sdn_node/meta/main.yml @@ -11,4 +11,5 @@ galaxy_info:      - 7    categories:    - cloud -dependencies: [] +dependencies: +- { role: openshift_common } diff --git a/roles/openshift_sdn_node/tasks/main.yml b/roles/openshift_sdn_node/tasks/main.yml index ff05a6972..729c28879 100644 --- a/roles/openshift_sdn_node/tasks/main.yml +++ b/roles/openshift_sdn_node/tasks/main.yml @@ -1,4 +1,10 @@  --- +- name: Set node sdn OpenShift facts +  openshift_facts: +    role: 'node_sdn' +    local_facts: +      debug_level: "{{ openshift_node_sdn_debug_level | default(openshift.common.debug_level) }}" +  - name: Install openshift-sdn-node    yum:      pkg: openshift-sdn-node @@ -14,28 +20,19 @@      backrefs: yes    with_items:      - regex: '^(OPTIONS=)' -      line: '\1"-v={{ openshift_sdn_node_debug_level }} -hostname={{ openshift_hostname }}"' +      line: '\1"-v={{ openshift.node_sdn.debug_level }} -hostname={{ openshift.common.hostname }}"'      - regex: '^(MASTER_URL=)' -      line: '\1"http://{{ openshift_master_ips | first }}:4001"' +      line: '\1"{{ openshift_sdn_master_url }}"'      - regex: '^(MINION_IP=)' -      line: '\1"{{ openshift_public_ip }}"' +      line: '\1"{{ openshift.common.ip }}"'      # TODO lock down the insecure-registry config to a more sane value than      # 0.0.0.0/0      - regex: '^(DOCKER_OPTIONS=)'        line: '\1"--insecure-registry=0.0.0.0/0 -b=lbr0 --mtu=1450 --selinux-enabled"'    notify: restart openshift-sdn-node -- name: Set openshift-sdn-node facts -  include: "{{ role_path | dirname }}/openshift_common/tasks/set_facts.yml" -  facts: -  - section: sdn-node -    option: debug_level -    value: "{{ openshift_sdn_node_debug_level }}" - -# fixme: Once the openshift_cluster playbook is published state should be started -# Always bounce service to pick up new credentials  - name: Start and enable openshift-sdn-node    service:      name: openshift-sdn-node      enabled: yes -    state: restarted +    state: started | 
