diff --git a/test/integration/targets/cloud_init_data_facts/tasks/main.yml b/test/integration/targets/cloud_init_data_facts/tasks/main.yml index eca905c6c2b..c65f96370c3 100644 --- a/test/integration/targets/cloud_init_data_facts/tasks/main.yml +++ b/test/integration/targets/cloud_init_data_facts/tasks/main.yml @@ -11,11 +11,23 @@ - not (ansible_distribution == "Ubuntu" and ansible_distribution_major_version|int == 14) - not (ansible_os_family == "Suse" and ansible_distribution_major_version|int != 42 and ansible_python.version.major != 3) block: + - name: Include distribution specific variables + include_vars: "{{ lookup('first_found', params) }}" + vars: + params: + files: + - "{{ ansible_facts.distribution }}-{{ ansible_facts.distribution_major_version }}.yml" + - "{{ ansible_facts.os_family }}.yml" + - default.yml + paths: + - "{{ role_path }}/vars" + + - debug: + var: pkgs_required + - name: setup install cloud-init package: - name: - - cloud-init - - udev + name: "{{ pkgs_required }}" - name: setup run cloud-init service: diff --git a/test/integration/targets/cloud_init_data_facts/vars/CentOS-7.yml b/test/integration/targets/cloud_init_data_facts/vars/CentOS-7.yml new file mode 100644 index 00000000000..536f64a262e --- /dev/null +++ b/test/integration/targets/cloud_init_data_facts/vars/CentOS-7.yml @@ -0,0 +1,3 @@ +pkgs_required: + - cloud-init + - systemd # This provides 'udev' as a virtual pkg diff --git a/test/integration/targets/cloud_init_data_facts/vars/CentOS-8.yml b/test/integration/targets/cloud_init_data_facts/vars/CentOS-8.yml new file mode 100644 index 00000000000..4485be23ff0 --- /dev/null +++ b/test/integration/targets/cloud_init_data_facts/vars/CentOS-8.yml @@ -0,0 +1,3 @@ +pkgs_required: + - cloud-init + - systemd-udev diff --git a/test/integration/targets/cloud_init_data_facts/vars/default.yml b/test/integration/targets/cloud_init_data_facts/vars/default.yml new file mode 100644 index 00000000000..69ab47bf019 --- /dev/null +++ b/test/integration/targets/cloud_init_data_facts/vars/default.yml @@ -0,0 +1,3 @@ +pkgs_required: + - cloud-init + - udev