Browse Source

Merge pull request #4336 from sdodson/BZ1457062

Merged by openshift-bot
OpenShift Bot 7 years ago
parent
commit
ef53abf24b
2 changed files with 18 additions and 0 deletions
  1. 15 0
      roles/docker/tasks/package_docker.yml
  2. 3 0
      roles/openshift_docker_facts/tasks/main.yml

+ 15 - 0
roles/docker/tasks/package_docker.yml

@@ -102,6 +102,21 @@
   notify:
   - restart docker
 
+- stat: path=/etc/sysconfig/docker-network
+  register: sysconfig_docker_network_check
+
+- name: Configure Docker Network OPTIONS
+  lineinfile:
+    dest: /etc/sysconfig/docker-network
+    regexp: '^DOCKER_NETWORK_OPTIONS=.*$'
+    line: "DOCKER_NETWORK_OPTIONS='\
+      {% if openshift.node is defined and openshift.node.sdn_mtu is defined %} --mtu={{ openshift.node.sdn_mtu }}{% endif %}'"
+  when:
+  - sysconfig_docker_network_check.stat.isreg is defined
+  - sysconfig_docker_network_check.stat.isreg
+  notify:
+  - restart docker
+
 - name: Start the Docker service
   systemd:
     name: docker

+ 3 - 0
roles/openshift_docker_facts/tasks/main.yml

@@ -17,6 +17,9 @@
       hosted_registry_insecure: "{{ openshift_docker_hosted_registry_insecure | default(openshift.docker.hosted_registry_insecure | default(False)) }}"
       hosted_registry_network: "{{ openshift_docker_hosted_registry_network | default(None) }}"
       use_system_container: "{{ openshift_docker_use_system_container | default(False) }}"
+  - role: node
+    local_facts:
+      sdn_mtu: "{{ openshift_node_sdn_mtu | default(None) }}"
 
 - set_fact:
     docker_additional_registries: "{{ openshift.docker.additional_registries