You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.3 KiB

7 years ago
  1. ---
  2. - name: docker-storage-setup | install git and make
  3. with_items: [git, make]
  4. package:
  5. pkg: "{{ item }}"
  6. state: present
  7. - name: docker-storage-setup | docker-storage-setup sysconfig template
  8. template:
  9. src: docker-storage-setup.j2
  10. dest: /etc/sysconfig/docker-storage-setup
  11. mode: 0644
  12. - name: docker-storage-override-directory | docker service storage-setup override dir
  13. file:
  14. dest: /etc/systemd/system/docker.service.d
  15. mode: 0755
  16. owner: root
  17. group: root
  18. state: directory
  19. - name: docker-storage-override | docker service storage-setup override file
  20. copy:
  21. dest: /etc/systemd/system/docker.service.d/override.conf
  22. content: |-
  23. ### This file is managed by Ansible
  24. [Service]
  25. EnvironmentFile=-/etc/sysconfig/docker-storage
  26. owner: root
  27. group: root
  28. mode: 0644
  29. # https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-using-the-repository
  30. - name: docker-storage-setup | install lvm2
  31. package:
  32. name: lvm2
  33. state: present
  34. - name: docker-storage-setup | install and run container-storage-setup
  35. become: yes
  36. script: |
  37. install_container_storage_setup.sh \
  38. {{ docker_container_storage_setup_repository }} \
  39. {{ docker_container_storage_setup_version }} \
  40. {{ docker_container_storage_setup_profile_name }}
  41. notify: Docker | reload systemd