main.yaml 877 B

123456789101112131415161718192021222324252627282930
  1. ---
  2. - name: stop docker
  3. service: name=docker state=stopped
  4. - block:
  5. - name: create the docker-storage config file
  6. template:
  7. src: "{{ role_path }}/templates/docker-storage-setup-overlayfs.j2"
  8. dest: /etc/sysconfig/docker-storage-setup
  9. owner: root
  10. group: root
  11. mode: 0644
  12. when:
  13. - ansible_distribution_version | version_compare('7.4', '>=')
  14. - ansible_distribution == "RedHat"
  15. - block:
  16. - name: create the docker-storage-setup config file
  17. template:
  18. src: "{{ role_path }}/templates/docker-storage-setup-dm.j2"
  19. dest: /etc/sysconfig/docker-storage-setup
  20. owner: root
  21. group: root
  22. mode: 0644
  23. when:
  24. - ansible_distribution_version | version_compare('7.4', '<')
  25. - ansible_distribution == "RedHat"
  26. - name: start docker
  27. service: name=docker state=started enabled=true