diff --git a/roles/docker/tasks/systemd.yml b/roles/docker/tasks/systemd.yml index 88b80c6e005cfaeccbb187d869a8138e847822ec..6880d9e27e64f2349c8908425e000dd36e7686e8 100644 --- a/roles/docker/tasks/systemd.yml +++ b/roles/docker/tasks/systemd.yml @@ -13,7 +13,7 @@ - name: get systemd version command: rpm -q --qf '%{V}\n' systemd register: systemd_version - when: not (ansible_os_family in ["CoreOS", "Container Linux by CoreOS"] or is_atomic) + when: ansible_os_family == "RedHat" and not is_atomic - name: Write docker.service systemd file template: diff --git a/roles/docker/templates/docker.service.j2 b/roles/docker/templates/docker.service.j2 index c8951fa8e64e09565fd0f0515f4f146b85353fe4..29a80c107b75eb35531c43127a42abcd5655c8e4 100644 --- a/roles/docker/templates/docker.service.j2 +++ b/roles/docker/templates/docker.service.j2 @@ -24,7 +24,7 @@ ExecStart={{ docker_bin_dir }}/docker daemon \ $DOCKER_NETWORK_OPTIONS \ $DOCKER_DNS_OPTIONS \ $INSECURE_REGISTRY -{% if systemd_version.stdout|int >= 226 %} +{% if ansible_os_family == "RedHat" and systemd_version.stdout|int >= 226 %} TasksMax=infinity {% endif %} LimitNOFILE=1048576