Skip to content

Commit 396ea30

Browse files
committed
dell_server: migrate to using files/deb to install packages
1 parent 3f7c11f commit 396ea30

17 files changed

+17
-28
lines changed
582 KB
Binary file not shown.

files/deb/ipmitool_1.8.19-6_amd64.deb

1.88 MB
Binary file not shown.
Binary file not shown.
Binary file not shown.
12.7 KB
Binary file not shown.
Binary file not shown.
1.24 MB
Binary file not shown.
1.49 MB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
77.1 KB
Binary file not shown.

files/deb/megacli_8.07.14-2_all.deb

1010 KB
Binary file not shown.
66.1 KB
Binary file not shown.
389 KB
Binary file not shown.

roles/dell_server/tasks/main.yml

Lines changed: 16 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -67,38 +67,26 @@
6767
state: absent
6868
become: true
6969

70-
- name: Download archived .deb files
71-
copy:
72-
src: "/var/cache/apt/non-delete/{{ item }}"
73-
dest: "/home/{{ ansible_env.USER }}/Downloads/{{ item }}"
74-
# when: archived_package_check_deb.rc == 0
75-
loop: "{{ srvadmin_depends + srvadmin_depends_bookworm }}"
76-
7770
#install ipmitool>= 1.8.19-6 on debian 12:
7871
#https://forum.proxmox.com/threads/ipmi-tool-error-after-v8-upgrade.129334/
79-
- name: Install archived_package on bookworm
80-
apt: deb="/home/{{ ansible_env.USER }}/Downloads/{{ item }}"
81-
become: true
82-
# when: archived_package_check_deb.rc == 0
83-
loop: "{{ srvadmin_depends_bookworm }}"
72+
- name: install archived dell hardware packages (bookworm)
73+
include_tasks: "{{ playbook_dir }}/roles/common/tasks/install_custom_packages.yml"
74+
vars:
75+
apt_preferences_hold_suffix: "-dell_server-bookworm"
76+
install_packages: "{{ srvadmin_depends_bookworm }}"
8477
when: deb_release == 'bookworm'
8578

86-
- name: Install archived_package
87-
apt: deb="/home/{{ ansible_env.USER }}/Downloads/{{ item }}"
88-
become: true
89-
# when: archived_package_check_deb.rc == 0
90-
loop: "{{ srvadmin_depends }}"
91-
92-
- name: Download megacli .deb files
93-
copy:
94-
src: "/home/tconnors/sysadmin/install/megaraid_cli/Linux/megacli_8.07.14-2_all.deb"
95-
dest: "/home/{{ ansible_env.USER }}/Downloads/megacli_8.07.14-2_all.deb"
96-
97-
- name: Install megacli .deb files
98-
apt: deb="/home/{{ ansible_env.USER }}/Downloads/{{ item }}"
99-
become: true
100-
# when: archived_package_check_deb.rc == 0
101-
with_items:
79+
- name: install archived dell hardware packages (all)
80+
include_tasks: "{{ playbook_dir }}/roles/common/tasks/install_custom_packages.yml"
81+
vars:
82+
apt_preferences_hold_suffix: "-dell_server-all"
83+
install_packages: "{{ srvadmin_depends }}"
84+
85+
- name: install archived dell megacli (all)
86+
include_tasks: "{{ playbook_dir }}/roles/common/tasks/install_custom_packages.yml"
87+
vars:
88+
apt_preferences_hold_suffix: "-dell_server-megacli"
89+
install_packages:
10290
- "megacli_8.07.14-2_all.deb"
10391

10492
- name: Install dell tools

roles/desktop/tasks/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
- { package: picom, file: picom_11.2-0.1_amd64.deb } # backport from unstable, fixes #1053228
6565
- { package: libproc2-0, file: libproc2-0_4.0.4-6_amd64.deb } # backport from unstable, fixes #1091673
6666
- { package: procps, file: procps_4.0.4-6_amd64.deb } # backport from unstable, fixes #1091673
67+
6768
- name: Install radeon firmware
6869
apt:
6970
name: ['firmware-amd-graphics', 'radeontool', 'radeontop', 'firmware-linux-nonfree', 'libgl1-mesa-dri', 'libglx-mesa0', 'mesa-vulkan-drivers', 'xserver-xorg-video-all']

0 commit comments

Comments
 (0)