]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
cobbler: Support RHEL8 when importing tasks and vars
authorDavid Galloway <dgallowa@redhat.com>
Mon, 22 Aug 2022 01:32:28 +0000 (21:32 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Mon, 22 Aug 2022 02:02:06 +0000 (22:02 -0400)
Signed-off-by: David Galloway <dgallowa@redhat.com>
roles/cobbler/tasks/main.yml
roles/cobbler/vars/dnf_systems.yml [new file with mode: 0644]

index c2aa71f39b96ab29b112a237d882207f3f944f8a..64f36fb004ae6f40e0957c018068f19f2dd9add5 100644 (file)
@@ -29,7 +29,7 @@
     - always
 
 - import_tasks: yum_systems.yml
-  when: ansible_pkg_mgr == "yum"
+  when: ansible_os_family == "RedHat"
 
 - import_tasks: apt_systems.yml
   when: ansible_pkg_mgr == "apt"
diff --git a/roles/cobbler/vars/dnf_systems.yml b/roles/cobbler/vars/dnf_systems.yml
new file mode 100644 (file)
index 0000000..05a4441
--- /dev/null
@@ -0,0 +1,25 @@
+---
+# cobbler-web pulls in cobbler
+cobbler_package: cobbler-web
+cobbler_service: cobblerd
+httpd_service: httpd
+cobbler_extra_packages:
+  - git
+  - syslinux
+  - pykickstart
+  - fence-agents-all
+  - nmap
+
+pip_packages: []
+
+settings:
+  - name: yum_post_install_mirror
+    value: 0
+  - name: signature_url
+    value: https://raw.githubusercontent.com/cobbler/cobbler/master/config/cobbler/distro_signatures.json
+  - name: server
+    value: "{{ ip }}"
+  - name: next_server
+    value: "{{ ip }}"
+  - name: pxe_just_once
+    value: 1