diff --git a/tasks/main.yml b/tasks/main.yml index 08c6039..13b21fb 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,4 +1,15 @@ --- +- name: gather arch specific variables + include_vars: "{{ item }}" + with_first_found: + - files: + - "{{ ansible_distribution|lower }}-{{ ansible_architecture|lower }}.yml" + - "{{ ansible_distribution|lower }}.yml" + - "{{ ansible_os_family|lower }}.yml" + paths: + - ../vars + skip: true + - name: ubuntu tasks include_tasks: ubuntu.yml when: ansible_distribution == 'Ubuntu' diff --git a/vars/redhat-aarch64.yml b/vars/redhat-aarch64.yml new file mode 100644 index 0000000..ffb14bf --- /dev/null +++ b/vars/redhat-aarch64.yml @@ -0,0 +1,11 @@ +--- +# Names of packages to install +enroot_packages: + - enroot + - 'enroot+caps' +enroot_package_state: present + +# Install option 1 (default): provide direct URLs to debs or rpms +enroot_rpm_packages: + - 'https://github.com/NVIDIA/enroot/releases/download/v3.2.0/enroot-3.2.0-1.el7.aarch64.rpm' + - 'https://github.com/NVIDIA/enroot/releases/download/v3.2.0/enroot+caps-3.2.0-1.el7.aarch64.rpm' diff --git a/vars/redhat-x86_64.yml b/vars/redhat-x86_64.yml new file mode 100644 index 0000000..8ff54f7 --- /dev/null +++ b/vars/redhat-x86_64.yml @@ -0,0 +1,11 @@ +--- +# Names of packages to install +enroot_packages: + - enroot + - 'enroot+caps' +enroot_package_state: present + +# Install option 1 (default): provide direct URLs to debs or rpms +enroot_rpm_packages: + - 'https://github.com/NVIDIA/enroot/releases/download/v3.2.0/enroot-3.2.0-1.el7.x86_64.rpm' + - 'https://github.com/NVIDIA/enroot/releases/download/v3.2.0/enroot+caps-3.2.0-1.el7.x86_64.rpm' diff --git a/vars/ubuntu-aarch64.yml b/vars/ubuntu-aarch64.yml new file mode 100644 index 0000000..4dbb46c --- /dev/null +++ b/vars/ubuntu-aarch64.yml @@ -0,0 +1,11 @@ +--- +# Names of packages to install +enroot_packages: + - enroot + - 'enroot+caps' +enroot_package_state: present + +# Install option 1 (default): provide direct URLs to debs or rpms +enroot_deb_packages: + - 'https://github.com/NVIDIA/enroot/releases/download/v3.2.0/enroot_3.2.0-1_arm64.deb' + - 'https://github.com/NVIDIA/enroot/releases/download/v3.2.0/enroot+caps_3.2.0-1_arm64.deb' diff --git a/vars/ubuntu-x86_64.yml b/vars/ubuntu-x86_64.yml new file mode 100644 index 0000000..b056d0f --- /dev/null +++ b/vars/ubuntu-x86_64.yml @@ -0,0 +1,11 @@ +--- +# Names of packages to install +enroot_packages: + - enroot + - 'enroot+caps' +enroot_package_state: present + +# Install option 1 (default): provide direct URLs to debs or rpms +enroot_deb_packages: + - 'https://github.com/NVIDIA/enroot/releases/download/v3.2.0/enroot_3.2.0-1_amd64.deb' + - 'https://github.com/NVIDIA/enroot/releases/download/v3.2.0/enroot+caps_3.2.0-1_amd64.deb'