Skip to content

Commit

Permalink
Remove auto dependency install, move to README.md.
Browse files Browse the repository at this point in the history
This commit closes issue #1, where installing dependencies was done in
the role itself using DNF. Callers must now install their own
dependencies however they see fit.
  • Loading branch information
Christopher Palmer-Richez committed Aug 1, 2024
1 parent 5112dc9 commit 36a5e29
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 15 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,16 @@ high-level things:

### Requirements

Package dependencies (names are from dnf/yum):
- systemd-ukify
- sbsigntools
- systemd-boot
- openssl
- expect
- virt-firmware
- uki-direct
- binutils

This role requires that secure boot be enabled on each host. There are not many reasons to
use UKIs without secure boot, so this was assumed. If you would like support for unsigned
UKIs, please submit an issue/PR.
Expand Down
15 changes: 0 additions & 15 deletions roles/uki_config/tasks/main.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,3 @@
- name: Install dependencies
become: true
block:
- name: Install required packages
ansible.builtin.dnf:
name:
- systemd-ukify
- sbsigntools
- systemd-boot
- openssl
- expect
- virt-firmware
- uki-direct
- binutils

- name: Gather keys and certificates
become: true
block:
Expand Down

0 comments on commit 36a5e29

Please sign in to comment.