centos.yml 628 B

1234567891011121314151617181920
  1. - name: Install docker on CentOS (tested on 7)
  2. ansible.builtin.yum:
  3. name: "{{ packages }}"
  4. vars:
  5. packages:
  6. - containerd.io
  7. - docker-ce
  8. - docker-ce-cli
  9. - name: download compose
  10. shell: curl -s https://api.github.com/repos/docker/compose/releases/latest | grep browser_download_url | grep docker-compose-linux-x86_64 | grep -v sha256 | cut -d '"' -f 4 | wget -O /usr/local/bin/docker-compose -qi -
  11. - name: make compose executable
  12. shell: chmod +x /usr/local/bin/docker-compose
  13. - name: Reload docker and enable it onboot
  14. ansible.builtin.service:
  15. name: docker
  16. state: reloaded
  17. enabled: yes