diff --git a/cloudstack/PKGBUILD b/cloudstack/PKGBUILD index de125c1..b2a142d 100644 --- a/cloudstack/PKGBUILD +++ b/cloudstack/PKGBUILD @@ -64,6 +64,7 @@ depends=( 'ipmitool' 'nfs-utils' + 'openssh' ) makedepends=( # CloudStack source retrieval @@ -297,7 +298,7 @@ libvirt.vif.driver=com.cloud.hypervisor.kvm.resource.BridgeVifDriver package_cloudstack-management() { - depends=('python' 'jre11-openjdk' 'mysql' 'systemd' 'ipmitool' 'nfs-utils') + depends=('python' 'jre11-openjdk' 'mysql' 'systemd' 'ipmitool' 'nfs-utils' 'openssh') pkgdesc='Management for Apache CloudStack' install=cloudstack-management.install noextract=( diff --git a/cloudstack/cloudstack-management.install b/cloudstack/cloudstack-management.install index a4c8996..5dfbc1e 100644 --- a/cloudstack/cloudstack-management.install +++ b/cloudstack/cloudstack-management.install @@ -17,6 +17,9 @@ post_install() { systemctl restart systemd-networkd systemctl restart mysqld + # Generate ssh keypair for user 'cloud' + runuser -l cloud -s /bin/sh -c "ssh-keygen -N '' -f /var/lib/cloudstack/user/.ssh/id_rsa" + msg2 "Configuration info: http://docs.cloudstack.apache.org/en/latest/installguide/management-server/" msg2 "System VM template files are located at '/usr/share/cloudstack-management/templates/systemvm/'"