Fixes for ubuntu focal

This commit is contained in:
Andrea Dell'Amico 2022-03-22 19:48:35 +01:00
parent 0de2ad31c1
commit ef5c8ce1f3
Signed by: adellam
GPG Key ID: 147ABE6CEB9E20FF
4 changed files with 34 additions and 10 deletions

View File

@ -4,7 +4,7 @@ dell_utilities_base_dir: /opt/dell_dsu
dell_utilities_packages:
- dell-system-update
- srvadmin-all
- syscfg
#- syscfg
dell_utilities_raid_packages:
- raidcfg

View File

@ -3,11 +3,20 @@
- name: Create the Dell utilities directory
file: dest={{ dell_utilities_base_dir }} state=directory
- name: Check if the Dell utility installer is already present
stat:
path: /opt/dell_dsu/dsu_installer
register: dell_dsu_installer_bin
- name: Download the Dell utility installer
get_url: url={{ dell_utilities_installer_url }} dest={{ dell_utilities_base_dir }}/dsu_installer mode=0700
when: not dell_dsu_installer_bin.stat.exists
- name: Run the installer
command: '{{ dell_utilities_base_dir }}/dsu_installer'
shell: >
{{ dell_utilities_base_dir }}/dsu_installer && touch {{ dell_utilities_base_dir }}/.dsu_installer_run
args:
creates: '{{ dell_utilities_base_dir }}/.dsu_installer_run'
when:
- "'Dell' in ansible_system_vendor"

View File

@ -37,7 +37,7 @@ default_python_packages_trusty:
- python-lxml
- python-boto
default_python_packages:
default_python_packages_bionic:
- python-lxml
- python3-lxml
- python-boto
@ -45,6 +45,14 @@ default_python_packages:
- python-setuptools
- python3-setuptools
default_python_packages_focal:
- python-lxml
- python3-lxml
- python-ipaddress
- python3-ipaddr
- python-setuptools
- python3-setuptools
# Set this variable in your playbook
# additional_packages:
# - pkg1

View File

@ -3,13 +3,6 @@
apt: pkg=aptitude state=present cache_valid_time=1800
tags: packages
- name: Install the basic python packages. Not Trusty
apt: pkg={{ default_python_packages }} state=present cache_valid_time=1800
when:
- ansible_distribution == "Ubuntu"
- ansible_distribution_release != "trusty"
tags: packages
- name: Install the basic python packages on trusty
apt: pkg={{ default_python_packages_trusty }} state=present update_cache=yes cache_valid_time=1800
when:
@ -17,6 +10,20 @@
- ansible_distribution_release == "trusty"
tags: packages
- name: Install the basic python packages on Ubuntu Bionic
apt: pkg={{ default_python_packages_bionic }} state=present cache_valid_time=1800
when:
- ansible_distribution == "Ubuntu"
- ansible_distribution_release == "bionic"
tags: packages
- name: Install the basic python packages on Ubuntu Focal
apt: pkg={{ default_python_packages_focal }} state=present cache_valid_time=1800
when:
- ansible_distribution == "Ubuntu"
- ansible_distribution_release == "focal"
tags: packages
- name: Install software-properties-common if needed
apt: pkg=software-properties-common state=present update_cache=yes cache_valid_time=1800
when: