summaryrefslogtreecommitdiffstats
path: root/templates/machine/aws-ec2-arm64/50_local.conf.inc
blob: ca20e0bf29ed70c5cb7cd65f53298377aec5389f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
MACHINE = "aws-ec2-arm64"

VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"
IMAGE_INSTALL:append = " cloud-init"
DISTRO_FEATURES:append = " virtualization"


# can we shuffle this out so CI still works
INHERIT += "extrausers"
# Hardening: Locking the root password. Creating the user without password for ssh key-based login only
EXTRA_USERS_PARAMS = "usermod -L root; useradd -p '*' user"

EXTRA_IMAGE_FEATURES:append = " ssh-server-openssh"

# Forcing removal of debug-tweakes as that leads to reversing some sshd_config hardening done in our bbappend when do_rootfs runs
EXTRA_IMAGE_FEATURES:remove = "debug-tweaks"

AGL_DEFAULT_IMAGE_FSTYPES := "wic.vhd"

# workaround bug in cloud-init leading to empty cloud-init-systemd package
PACKAGES:pn-cloud-init:forcevariable = "cloud-init-src cloud-init-dbg cloud-init-staticdev cloud-init-dev cloud-init-doc cloud-init-locale  cloud-init-systemd cloud-init"