diff --git a/pkg/provider/aws/action/rhel/cloud-config-snc b/pkg/provider/aws/action/rhel/cloud-config-snc index 6dcc22d94..35869684d 100644 --- a/pkg/provider/aws/action/rhel/cloud-config-snc +++ b/pkg/provider/aws/action/rhel/cloud-config-snc @@ -5,26 +5,18 @@ rh_subscription: auto-attach: true runcmd: - while fuser /var/lib/rpm/.rpm.lock > /dev/null 2>&1 ; do sleep 1 ; done - - dnf install -y podman qemu-kvm libvirt virt-install virt-viewer jq git + - dnf clean all + - dnf --best install -y qemu-kvm libvirt virt-install virt-viewer jq git curl openssl # Debug libvirt #- echo 'log_filters="1:libvirt 1:util 1:qemu"' | tee -a /etc/libvirt/libvirtd.conf #- echo 'log_outputs="1:file:/var/log/libvirt/libvirtd.log"' | tee -a /etc/libvirt/libvirtd.conf # https://libvirt.org/manpages/libvirtd.html#system-socket-activation - echo 'LIBVIRTD_ARGS="--listen"' | tee -a /etc/sysconfig/libvirtd - - echo 'listen_tls = 0' | tee -a /etc/libvirt/libvirtd.conf - - echo 'listen_tcp = 1' | tee -a /etc/libvirt/libvirtd.conf - - echo 'tcp_port = "16509"' | tee -a /etc/libvirt/libvirtd.conf - - echo 'auth_tcp = "none"' | tee -a /etc/libvirt/libvirtd.conf - systemctl daemon-reload - - systemctl enable libvirtd-tcp.socket - - systemctl start --no-block libvirtd-tcp.socket - - systemctl mask libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket libvirtd-tls.socket libvirtd-tcp.socket - - systemctl enable libvirtd - - systemctl start --no-block libvirtd + - for drv in qemu network nodedev nwfilter secret storage interface; do systemctl start virt${drv}d{,-ro,-admin}.socket; done - usermod -a -G libvirt {{ .Username }} - echo "user.max_user_namespaces=28633" | tee -a /etc/sysctl.d/userns.conf - sysctl -p /etc/sysctl.d/userns.conf - - dnf upgrade -y curl openssl {{ if .InstallActionsRunner }} - sudo -u {{ .Username }} bash -c /opt/install-ghrunner.sh {{ end }} {{ if .InstallActionsRunner }}write_files: # Github actions runner installation