Files
vagrant-docker-swarm/ansible/roles/common/tasks/main.yml
2025-10-12 12:30:50 +01:00

38 lines
750 B
YAML

- name: Check memory and swap usage
command: free -m
register: memory_info
changed_when: false
- name: apt update
ansible.builtin.apt:
update_cache: yes
- name: Ensure Python pip is installed
package:
name: python3-pip
state: present
- name: Ensure Docker SDK for Python is installed
pip:
name: docker>=5.0.0
executable: pip3
- name: Ensure Docker Compose is installed
pip:
name: docker-compose>=1.29.0
executable: pip3
- name: Install 'jsondiff' Python module
pip:
name: jsondiff
executable: pip3
- name: wait for docker service
service:
name: docker
state: started
register: docker_service
until: docker_service.status.ActiveState == "active"
retries: 10
delay: 20