]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
cobbler: Disk hacks for CentOS9 on braggi
authorDavid Galloway <dgallowa@redhat.com>
Thu, 25 Aug 2022 17:31:14 +0000 (13:31 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Thu, 25 Aug 2022 17:31:14 +0000 (13:31 -0400)
Signed-off-by: David Galloway <dgallowa@redhat.com>
roles/cobbler/templates/snippets/cephlab_rhel_disks

index 20c8a1a912c82d9c238948f3a31398edf5c8f9fa..1dc3469cc611cbe52848dbb79871a38789841db4 100644 (file)
@@ -1,17 +1,32 @@
 ## {{ ansible_managed }}
 #set os_version = $getVar('os_version','')
+# #set hostname = $getVar('name','')
+#set distro = $getVar('distro','').split("-")[0]
+#set distro_ver = $getVar('distro','').split("-")[1]
+#if $distro == 'RHEL' or $distro == 'CentOS'
+#set distro_ver_major = $distro_ver.split(".")[0]
+#set distro_ver_minor = $distro_ver.split(".")[1]
+#end if
 # Partition clearing information
 clearpart --all --initlabel
-# Use all of /dev/sda for the root partition (20G minimum)
-part / --fstype="ext4" --ondisk=sda --size=20000 --grow
+# On CentOS9 on braggi, the smaller "root" drive is sdb during kickstart and sda after booting into the OS.
+#if $os_version == 'rhel9' and 'braggi' in $hostname
+    #set disk = "sdb"
+#else
+    #set disk = "sda"
+#end if
+# Use all of /dev/$disk for the root partition (20G minimum)
+part / --fstype="ext4" --ondisk=$disk --size=20000 --grow
 # Clear the Master Boot Record
 zerombr
 # System bootloader configuration
 #if $os_version == 'rhel7'
     #set bootloader_args = "--location=mbr --boot-drive=sda"
-#else if $os_version == 'rhel8'
+#else if int($distro_ver_major) >= 8 and 'braggi' not in $hostname
     #set bootloader_args = "--location=mbr --boot-drive=sda"
-ignoredisk --only-use=sda
+ignoredisk --only-use=$disk
+#else if 'braggi' in $hostname
+    #set bootloader_args = "--location=mbr --boot-drive=sdb"
 #else
     #set bootloader_args = "--location=mbr --driveorder=sda"
 #end if