3 INSTALLER_TYPE=${INSTALLER_TYPE:-local}
4 INSTALLER_IP=${INSTALLER_IP:-none}
5 ssh_opts_cpu="$ssh_opts"
7 function is_installer_supported {
9 [[ -f $TOP_DIR/lib/installers/$installer ]]
12 function is_installer {
14 [[ $installer == $INSTALLER_TYPE ]]
17 function setup_installer {
18 if ! is_installer_supported $INSTALLER_TYPE; then
19 die $LINENO"INSTALLER_TYPE=$INSTALLER_TYPE is not supported."
22 source $TOP_DIR/lib/installers/$INSTALLER_TYPE
24 if ! is_set INSTALLER_IP; then
28 installer_get_ssh_keys
29 installer_apply_patches
32 function cleanup_installer {
33 cleanup_installer_$INSTALLER_TYPE