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 @@ +---