--- - name: 'apply setup to {{ host | default("all") }}' hosts: '{{ host | default("all") }}' serial: "{{ serial_number | default(5) }}" become: yes pre_tasks: - name: "Check if ansible version is at least 2.10.x" assert: that: - ansible_version.major >= 2 - ansible_version.minor >= 10 msg: "The ansible version has to be at least ({{ ansible_version.full }})" - name: Remove outdated dependencies apt: name: [ 'docker', 'docker-client', 'docker-client-latest', 'docker-common', 'docker-latest', 'docker-latest-logrotate', 'docker-logrotate', 'docker-engine', 'smartmontools', ] state: 'absent' when: ansible_distribution == "Ubuntu" tags: - install roles: - role: ansible-role-docker vars: docker_compose_version: '1.25.5' docker_compose_path: '/usr/bin/docker-compose' docker_users: '{{ smardigo_plattform_users }}' - role: common tags: - common