Skip to content

Commit 818b4f9

Browse files
authored
Merge pull request #1 from CrAazZyMaN21/rhcos_scos_support
Rhcos scos support
2 parents 9dcf93d + ada3c58 commit 818b4f9

File tree

2 files changed

+31
-31
lines changed

2 files changed

+31
-31
lines changed

roles/netbootxyz/defaults/main.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -188,25 +188,6 @@ releases:
188188
name: 10.0 Stream
189189
- code_name: 9-stream
190190
name: 9.0 Stream
191-
centos-coreos:
192-
base_dir: centos/scos
193-
enabled: true
194-
menu: linux
195-
mirror: https://cloud.centos.org
196-
name: CentOS Stream CoreOS
197-
versions:
198-
- code_name: 9.0.20250222-0
199-
name: 9.0.20250222-0
200-
major_version: 9
201-
- code_name: 9.0.20250411-0
202-
name: 9.0.20250411-0
203-
major_version: 9
204-
- code_name: 9.0.20250510-0
205-
name: 9.0.20250510-0
206-
major_version: 9
207-
- code_name: 10.0.20250628-0
208-
name: 10.0.20250628-0
209-
major_version: 10
210191
coreos:
211192
base_dir: prod/streams
212193
enabled: true
@@ -350,7 +331,7 @@ releases:
350331
name: Ubuntu 24.04
351332
- key: ubuntu-24.10
352333
name: Ubuntu 24.10
353-
version: v3.5.2
334+
version: v3.5.3
354335
kali:
355336
base_dir: kali
356337
enabled: true
@@ -423,15 +404,15 @@ releases:
423404
mirror: http://ftp.openbsd.org
424405
name: OpenBSD
425406
versions:
407+
- code_name: '7.7'
408+
image_ver: '77'
409+
name: '7.7'
426410
- code_name: '7.6'
427411
image_ver: '76'
428412
name: '7.6'
429-
- code_name: '7.5'
430-
image_ver: '75'
431-
name: '7.5'
432413
- code_name: snapshots
433-
image_ver: '76'
434-
name: 7.6 Latest Snapshot
414+
image_ver: '77'
415+
name: 7.7 Latest Snapshot
435416
opensuse:
436417
base_dir: distribution/leap
437418
enabled: true
@@ -497,6 +478,25 @@ releases:
497478
name: 9 (Latest)
498479
- code_name: 8
499480
name: 8 (Latest)
481+
scos:
482+
base_dir: centos/scos
483+
enabled: true
484+
menu: linux
485+
mirror: https://cloud.centos.org
486+
name: CentOS Stream CoreOS
487+
versions:
488+
- code_name: 9.0.20250222-0
489+
name: 9.0.20250222-0
490+
major_version: 9
491+
- code_name: 9.0.20250411-0
492+
name: 9.0.20250411-0
493+
major_version: 9
494+
- code_name: 9.0.20250510-0
495+
name: 9.0.20250510-0
496+
major_version: 9
497+
- code_name: 10.0.20250628-0
498+
name: 10.0.20250628-0
499+
major_version: 10
500500
slackware:
501501
base_dir: slackware
502502
enabled: true

roles/netbootxyz/templates/menu/centos-coreos.ipxe.j2 renamed to roles/netbootxyz/templates/menu/scos.ipxe.j2

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
#!ipxe
22

3-
# CentOS Stream CoreOS
3+
# CentOS Stream CoreOS (SCOS)
44
# https://www.centos.org/cloud/
55
# https://github.com/coreos/coreos-installer/blob/master/README.md#installing-from-pxe
66

77
goto ${menu}
88

99
:scos
10-
set os {{ releases.centos-coreos.name }}
10+
set os {{ releases.scos.name }}
1111
set os_arch ${arch}
1212
iseq ${os_arch} x86_64 && set os_arch x86_64 ||
1313
iseq ${os_arch} arm64 && set os_arch aarch64 ||
1414
isset ${install_device} || set install_device /dev/sda
1515
isset ${ignition_url} || set ignition_url skip
1616
menu ${os} - ${os_arch}
1717
item --gap ${os}:
18-
{% for item in releases.centos-coreos.versions %}
18+
{% for item in releases.scos.versions %}
1919
item {{ item.code_name }} ${space} ${os} {{ item.name }}
2020
{% endfor %}
2121
item install_dev ${space} Set install device (e.g. /dev/sda): ${install_device}
@@ -28,10 +28,10 @@ goto scos_boot ||
2828
goto scos_exit
2929

3030
:scos_boot
31-
{% for item in releases.centos-coreos.versions %}
32-
iseq ${centos-core_version} {{ item.code_name }} && set scos_major_version {{ item.major_version }} ||
31+
{% for item in releases.scos.versions %}
32+
iseq ${scos_version} {{ item.code_name }} && set scos_major_version {{ item.major_version }} ||
3333
{% endfor %}
34-
set base_url ${centos-coreos_mirror}/${centos-coreos_base_dir}/${scos_major_version}/prod/streams
34+
set base_url ${scos_mirror}/${scos_base_dir}/${scos_major_version}/prod/streams
3535
set build_version ${scos_version}
3636
imgfree
3737
kernel ${base_url}/${build_version}/${os_arch}/scos-${build_version}-live-kernel.${os_arch} ip=dhcp rd.neednet=1 coreos.inst.install_dev=${install_device} coreos.inst.ignition_url=${ignition_url} coreos.live.rootfs_url=${base_url}/${build_version}/${os_arch}/scos-${build_version}-live-rootfs.${os_arch}.img initrd=initrd.magic ${cmdline}

0 commit comments

Comments
 (0)