Просмотр исходного кода

Fix utilities override (#587)

* Fix utilities override in menu generation (Ansible task)

* Update user_overrides.yml comments to document the new override method
Enrico 5 лет назад
Родитель
Сommit
51db8eff3f
2 измененных файлов с 25 добавлено и 8 удалено
  1. 18 6
      roles/netbootxyz/tasks/generate_menus.yml
  2. 7 2
      user_overrides.yml

+ 18 - 6
roles/netbootxyz/tasks/generate_menus.yml

@@ -9,15 +9,27 @@
       releases: "{{ _releases }}"
     when: release_overrides is defined
 
-  - name: Combine overrides with utilities defaults
+    # PC BIOS utilities
+  - name: Combine overrides with utilitiespcbios defaults
     set_fact:
-      _utilities: "{{ utilities|combine(utilities_overrides, recursive=True) }}"
-    when: utilities_overrides is defined
+      _utilitiespcbios: "{{ utilitiespcbios|combine(utilitiespcbios_overrides, recursive=True) }}"
+    when: utilitiespcbios_overrides is defined
 
-  - name: Set utility with user overrides
+  - name: Set utilitypcbios with user overrides
     set_fact:
-      utilities: "{{ _utilities }}"
-    when: utilities_overrides is defined
+      utilitiespcbios: "{{ _utilitiespcbios }}"
+    when: utilitiespcbios_overrides is defined
+
+    # EFI utilities
+  - name: Combine overrides with utilitiesefi defaults
+    set_fact:
+      _utilitiesefi: "{{ utilitiesefi|combine(utilitiesefi_overrides, recursive=True) }}"
+    when: utilitiesefi_overrides is defined
+
+  - name: Set utilityefi with user overrides
+    set_fact:
+      utilitiesefi: "{{ _utilitiesefi }}"
+    when: utilitiesefi_overrides is defined
 
   - name: Generate directories
     file:

+ 7 - 2
user_overrides.yml

@@ -25,8 +25,13 @@ generate_checksums: true
 #  fedora:
 #    mirror: "mirrors.kernel.org"
 
-# set utilities_overrides from standard netboot.xyz defaults
-#utilities_overrides:
+# set utilitiesefi_overrides from standard netboot.xyz defaults for EFI utilities
+#utilitiesefi_overrides:
+#  supergrub:
+#    enabled: false
+
+# set utilities_overrides from standard netboot.xyz defaults for PC BIOS utilities
+#utilitiespcbios_overrides:
 #  supergrub:
 #    enabled: false