From 5c1d66dfbaadff580c0205448427e86b579cc77a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20K=C3=B6hler?= Date: Wed, 3 Nov 2021 13:36:34 +0100 Subject: [PATCH] Add support for Archlinux. --- tasks/docker-compose.yml | 10 ++++++++++ tasks/main.yml | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/tasks/docker-compose.yml b/tasks/docker-compose.yml index 6715433..8b864bd 100644 --- a/tasks/docker-compose.yml +++ b/tasks/docker-compose.yml @@ -13,6 +13,7 @@ when: > docker_compose_current_version.stdout is defined and docker_compose_version not in docker_compose_current_version.stdout + and ansible_os_family != "Archlinux" - name: Install Docker Compose (if configured). get_url: @@ -22,3 +23,12 @@ when: > docker_compose_current_version.stdout is not defined or docker_compose_version not in docker_compose_current_version.stdout + and ansible_os_family != "Archlinux" + +- name: Install Docker Compose (Archlinux) + package: + name: "docker-compose" + state: "{{ docker_package_state }}" + notify: restart docker + ignore_errors: "{{ ansible_check_mode }}" + when: ansible_os_family == 'Archlinux' diff --git a/tasks/main.yml b/tasks/main.yml index 7db3b93..725c5f9 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -11,6 +11,15 @@ state: "{{ docker_package_state }}" notify: restart docker ignore_errors: "{{ ansible_check_mode }}" + when: ansible_os_family != 'Archlinux' + +- name: Install Docker (Archlinux). + package: + name: "docker" + state: "{{ docker_package_state }}" + notify: restart docker + ignore_errors: "{{ ansible_check_mode }}" + when: ansible_os_family == 'Archlinux' - name: Ensure /etc/docker/ directory exists. file: