Fixes #37367 - Switch to 'network' directive instead of ifcfg
Fixes #36525 - kickstart's RHSM line only works on RHEL hosts
Fixes #36885 - Add Clevis/Tang disk encryption template
For disk encryption Clevis/Tang is often used. This commit introducespartition templates for Kickstart and Autoinstall taking care of diskencryption and a snippet responsible for binding the LUKS device via...
Fixes #37337 - Fix snapshot task and add Rocky 8 & 9
fixes #36939 - Allow for deployment of puppet 8
Fixes #36134 - kickstart in graphical mode runs chvt to the wrong terminal
Fixes #36723 - Remove Fedora/Red Hat Atomic related code
As far as I can see this has been EOL for a few years now. Red HatAtomic went EOL in 2021.
Fixes #36536 - Update AutoYaST provisioning templates for SLES 15 SP5
Fixes #36519 - Fix python-version on debian12
Fixes #36490 - Remove redundant ERB closing tag in coreos template
Refs #36490 - Regenerate template snapshots
Fixes #36177 - install additional-packages
Fixes #36014 - Kickstart default - remove @core group
The Core group is always selected, it is not necessary tospecify it in the %packages section.
Fixes #35840 - Install chrony on RHEL 7
Fixes #35900 - Update Kickstart default for Katello
Fixes #35674 - Add more custom pre/post snippet hooks
Fixes #35583 - Skip dhclient installation
The dhclient package isn't available on the minimal ISO image for >= EL8, therefore installation fails because it tries to install this package. The IP address is managed by network manager.
Fixes #35547 - Include REX pull in kickstart default (#9430)
Fixes #35331 - Use Anaconda rhsm in kickstart for RHEL 9
fixes #31593 - included puppet7 param in kickstart_default header
Fixes #35177 - Option to switch to graphical kickstart
Fixes #35194 - add option for reboot --kexec to kickstart
Fixes #35239 - Update AutoYaST SLES default provisioning template for 15 SP4 (#9309)
Fixes #32612 - Add some extra metadata to the default kickstart
Fixes #34525 - Call insights snippet by honoring host_registration_insights param during system build
fixes #34388 - Add support for configuring puppet in UI, but skipping setup during preseed/kickstart.
Fixes #34311 - Update AutoYaST SLES default for 15 SP3
Fixes #34302 - associate CentOS_Stream OS with the templates
Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
Fixes #31027 - transpiler macros for CoreOS family
Fixes #34088 - templates puppet repo parameters
Shorten the hostparameter from enable-puppetofficial-puppet7-repo tojust enable-official-puppet7-repo.
Fixes #32602 - enables puppet 7 agent support
Co-authored by @ikonia - Matt Darcy
Fixes #31454 - make sure eject is installed on debian/ubuntu systems
Fixes #33680 - removed AppStream Pulp2 workaround
Fixes #33034 - add a description to all provisioning templates
This PR udpates all the templates metadata to provide at least minimaldescription that is then stored in the DB and shown in the edit form.
Co-authored-by: Timo Goebel <mail@timogoebel.name>...
Fixes #33566 - don't install wget on RHEL 9+
Fixes #33426 - changing virtual in ks fixed
Fixes #31751 - make enable-epel false by default
Users should explicitly opt-in to have EPEL enabled on their systems
Fixes #33042 - salt-minion is installed in saltstack_setup
Refs #32981 - add snapshot tests for debian and ubuntu
Fixes #31978 - fix the automated provisioning of Fedora
Fedora does not have redhat-lsb-core package available and the installerfails, interactively asking the user if the package should be ignored.We should skip this package for Fedora in the default template....
Refs #31787 - AlmaLinux support in templates
Refs #32516 - Rocky Linux support in templates
Fixes #32290 - Set offline options for Ubuntu as well
https://projects.theforeman.org/issues/32290
Fixes #31370 - multi-host stub template snapshots (#8149)
Our snapshot template render test and generator only supports one host stub (ipv4 single NIC redhat OS). In order to test more ERB codepaths, we need a way to create snapshots against multiple host stubs (e.g. IPv6, dualstack, static IPv4 or IPv6, debian family). In order to do that, template metadata can be extended to define list of host stubs to create and test snapshots against....
Fixes #32394 - Use grub_pass macro instead of variable
The default Kickstart template uses obsolete @grub_pass variablewhich are not being set anywhere. Maybe it's due to typo or else.I suggest to use macro instead so it's possible to set the passwordvia host params and do not clone the template for this purpose only.
Fixes #32004 - Don't ignore use-ntp host param in prov templates
Setting use-ntp=false will never work due to short circuit evaluationof boolean expressions in templates. This patch should make use-ntpparameter be honored if set to false.
Refs #32372 - correct remaining paths
bb4633bcd4facc339a8099f4a8e89312323d8b61 refactored the atomic kickstart butused an incorrect path for logs in the %pre section. This corrects it.
Fixes #32372 - Correct path for logs in kickstart
bb4633bcd4facc339a8099f4a8e89312323d8b61 refactored the kickstart butused an incorrect path for logs in the %pre section. This corrects it.
Fixes #32092 - add puppet safe guard
Hides puppetserver and puppet environment behind macros, that can alterimplementation much more easily and even be patched from plugin.
Fixes #32063 - remove use-ntp parameter from timezone command
Co-authored-by: Artur Obolewicz <artur.obolewicz@ortr.ch>
fixes #31675 - creating bond network configuration
Fix creating of bond configuration.Don't create `_slave_X` files use nic name (e.g. ethX) instead.Put mac address into it if any mac address for nic is configured.Disable use of network manager.Skip managed_interfaces block for bonded interfaces.
Fixes #31571 - CentOS Stream installation media
fixes #31631 - configure bond the right way
The definition of a bond was wrong. We now generate a device with thegive name from foreman.We also fix the bond slave list generation (related to #31626).
Fixes #31440 - adding snippet_if_exists to nochroot block (#8175)
Adding call of macro snippet_if_exists for better logging in nochroot block of kickstart_default template
Fixes #31454 - extract eject cdrom into snippet
Fixes #31017 - Do not use updates,security repos for Debian installations
https://projects.theforeman.org/issues/31017
Adding the line prevents it from defaulting to:d-i apt-setup/services-select multiselect updates,security
Fixes #28521 - log location, pre/post, dynamic layout
Co-authored-by: Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl>
Fixes #31082 - Add Insights snippet to the Kickstart templates (#8092)
templates - sync from community-templates
This is the last sync from the community templates repo
Refs #25123 - sync from community templates
Sync templates
Fixes #19389 - Add medium_uri provider
Sync templates from community-templates
Sync community templates
Syncing the templates now so nightly keeps working after we remove allthe templates from Katello. Katello needs the new redhat_registersnippet.
refs #22857 - remove separate kickstart for RHEL
Fixes #18640 - realign templates structure