The open ssh server should be configured with an ability for user(s) to access and log into the box.
The root user should be available on the box and configured as root account/ root user/ superuser with an access to all files, commands/tools and services on system. Installers should be run from under the root.
The curl, rpm, yum and grub packages must be installed on the system. The grub is a mandatory boot loader for Static Compute resources only.
Avoid using additional (not native) repositories for CentOS like "Extra Packages for Enterprise Linux" (epel) and others.