apparmor.d/tests/cloud-init/archlinux-server.user-data.yml

24 lines
601 B
YAML

#cloud-config
packages: *core-packages
runcmd:
# Regenerate grub.cfg
- grub-mkconfig -o /boot/grub/grub.cfg
# Remove swapfile
- swapoff -a
- rm -rf /swap/
- sed -e "/swap/d" -i /etc/fstab
# Enable core services
- systemctl enable apparmor
- systemctl enable auditd
- systemctl enable rngd
- systemctl enable systemd-timesyncd.service
write_files:
- *grub-enable-apparmor # Enable AppArmor in kernel parameters
- *setup-bash-aliases # Set some bash aliases
- *shared-directory # Setup shared directory
- *systemd-netword # Network configuration for server