Skip to content

Commit

Permalink
Ensure docker-compose is installed (#98)
Browse files Browse the repository at this point in the history
* Ensure docker-compose is installed

* Add become to task

* Start docker service

* Add become to service start task

* Unmask docker service

* Try another method to restart docker

* Add debug step

* Debug step

* Install docker-ce

* Install unoffical package list

* Remove podman-docker pkg
  • Loading branch information
rhysmeister authored Apr 5, 2024
1 parent 1247092 commit b06c458
Showing 1 changed file with 17 additions and 5 deletions.
22 changes: 17 additions & 5 deletions tests/integration/targets/setup_elastic/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,28 @@
- docker
- six

#- name: Ensure docker-compose is available
# package:
# name:
# - docker
# - docker-compose
- name: Ensure docker-compose is available
package:
name:
- docker.io
- docker-compose
- docker-compose-v2
- docker-doc
become: true



- name: Unmask docker and start service
shell: |
sudo systemctl unmask docker
sudo systemctl start docker || systemctl status docker.service
# https://forums.docker.com/t/failed-to-start-docker-service-unit-is-masked/67413/2
#- name: Ensure docker is started
# service:
# name: docker
# state: started
# become: true

- name: Ensure any existing docker containers are removed
community.docker.docker_container:
Expand Down

0 comments on commit b06c458

Please sign in to comment.