Nothing but random stuff here.
- ca-setup
- Simple scripts to setup self-signed CA and certs
- git-setup
- Basic steps to setup local (test) Git repo infra
- ansible.cfg
- Ansible configuration file with most relevant settings
- fedora_init.yml
- Ansible playbook to initialize a Fedora system after installation
- rhel-10-base.ks
- RHEL 10 base installation kickstart example (see below)
- rhel_10_init.yml
- Ansible playbook to initialize a RHEL 10 system after installation
- setup-ansible-gpg-keyring
- Script to set up Ansible GPG keyring for RH collection signatures
- setup-ansible-venvs
- Script to set up Ansible/Python venvs for many Ansible versions
And many others, see the directory list for full content listing.
The following table illustrates RHEL 8 image footprint with various installation options.
Last updated for RHEL 8.0 (later releases may have slightly different characteristics).
See also this RFE for comments about the official RHEL 8 Qcow2 image.
- RHEL Server default installation (using all defaults with the GUI installer for a Minimal installation)
- Red Hat RHEL 8 Qcow2 image (from https://access.redhat.com/downloads/)
(has no
firewalldrunning) - rhel-8-base.ks based kickstart installation
- "Ultra lean" installation using rhel-8-base.ks
with --excludedocs and other
%packagesoptions listed, all additional packages listed in%packagessection omitted,firewalld,kdump, andtunedservices disabled, usingnetwork.serviceanddhclientinstead ofNetworkManager,authselectandfirewalldirectives omitted (due to depending on excluded packages) - "Ultra lean" installation with also SELinux disabled (see https://bugzilla.redhat.com/show_bug.cgi?id=1660142)
NB. The linux-firmware package takes 291M on disk if installed, it
is removed by the kickstart %post script but in case of kernel update
it will be installed again, even if not needed on VMs.
See also this RFE for discussion to possibly change RHEL firmware packages as weak dependencies for RHEL 8 kernel.
| Variant | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| RPMs | 406 | 437 | 330 | 232 | 226 |
| Disk usage | 1491M | 1279M | 709M | 515M | 463M |
| RAM usage | 179M | 148M | 161M | 103M | 70M |
See also https://github.com/myllynen/rhel-image.
See also https://github.com/myllynen/ansible-packer.
See also https://github.com/myllynen/rhel-ansible-roles.
GPLv2+