9bdbb29662
For example: [customizations.timezone] timezone = "US/Samoa" ntpservers = ["0.pool.ntp.org"] Also includes tests. This removes the timezone kickstart command from all of the templates except for google.ks which needs to set it's own ntp servers and timezone. If timezone isn't included in the blueprint, and it is not already in a template, it will be set to 'timezone UTC' by default. If timezone is set in a template it is left as-is, under the assumption that the image type requires it to boot correctly.
49 lines
1.1 KiB
Plaintext
49 lines
1.1 KiB
Plaintext
# Lorax Composer openstack output kickstart template
|
|
|
|
# Firewall configuration
|
|
firewall --disabled
|
|
|
|
# NOTE: The root account is locked by default
|
|
# Network information
|
|
network --bootproto=dhcp --onboot=on --activate
|
|
# System keyboard
|
|
keyboard --xlayouts=us --vckeymap=us
|
|
# System language
|
|
lang en_US.UTF-8
|
|
# SELinux configuration
|
|
selinux --enforcing
|
|
# Installation logging level
|
|
logging --level=info
|
|
# Shutdown after installation
|
|
shutdown
|
|
# System bootloader configuration
|
|
bootloader --location=mbr --append="no_timer_check console=ttyS0,115200n8 console=tty1 net.ifnames=0"
|
|
# Add platform specific partitions
|
|
reqpart --add-boot
|
|
|
|
# Start sshd and cloud-init at boot time
|
|
services --enabled=sshd,cloud-init,cloud-init-local,cloud-config,cloud-final
|
|
|
|
%post
|
|
# Remove random-seed
|
|
rm /var/lib/systemd/random-seed
|
|
|
|
# Clear /etc/machine-id
|
|
rm /etc/machine-id
|
|
touch /etc/machine-id
|
|
|
|
# Remove the rescue kernel and image to save space
|
|
rm -f /boot/*-rescue*
|
|
%end
|
|
|
|
%packages
|
|
kernel
|
|
selinux-policy-targeted
|
|
|
|
# Make sure virt guest agents are installed
|
|
qemu-guest-agent
|
|
spice-vdagent
|
|
cloud-init
|
|
|
|
# NOTE lorax-composer will add the recipe packages below here, including the final %end
|