From e697edb53330d3ba3f9cc94978fc0326639cfc2d Mon Sep 17 00:00:00 2001 From: Bruno Meneguello <1322552+bkmeneguello@users.noreply.github.com> Date: Fri, 17 May 2019 19:05:20 -0300 Subject: [PATCH] Fixes #141, Add support to Amazon Linux --- tasks/main.yml | 11 ++++++++++- tasks/setup-Amazon.yml | 4 ++++ vars/Amazon.yml | 2 ++ vars/default.yml | 1 + 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 tasks/setup-Amazon.yml create mode 100644 vars/Amazon.yml create mode 100644 vars/default.yml diff --git a/tasks/main.yml b/tasks/main.yml index f248279..ca3727b 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,6 +1,15 @@ --- +- name: Include distribution-specific variables + include_vars: "{{ item }}" + with_first_found: + - "{{ ansible_distribution }}.yml" + - default.yml + - include_tasks: setup-RedHat.yml - when: ansible_os_family == 'RedHat' + when: ansible_os_family == 'RedHat' and ansible_distribution != 'Amazon' + +- include_tasks: setup-Amazon.yml + when: ansible_os_family == 'RedHat' and ansible_distribution == 'Amazon' - include_tasks: setup-Debian.yml when: ansible_os_family == 'Debian' diff --git a/tasks/setup-Amazon.yml b/tasks/setup-Amazon.yml new file mode 100644 index 0000000..04211f4 --- /dev/null +++ b/tasks/setup-Amazon.yml @@ -0,0 +1,4 @@ +--- +- name: Enable Amazon Linux Extras Docker repository + command: amazon-linux-extras enable docker # noqa 301 + changed_when: false diff --git a/vars/Amazon.yml b/vars/Amazon.yml new file mode 100644 index 0000000..0cb91f6 --- /dev/null +++ b/vars/Amazon.yml @@ -0,0 +1,2 @@ +--- +docker_package: "docker" diff --git a/vars/default.yml b/vars/default.yml new file mode 100644 index 0000000..ed97d53 --- /dev/null +++ b/vars/default.yml @@ -0,0 +1 @@ +---