diff --git a/assets/build/install.sh b/assets/build/install.sh index cb1de6b..d6ecfa3 100755 --- a/assets/build/install.sh +++ b/assets/build/install.sh @@ -47,3 +47,10 @@ echo "Installing saltstack ..." wget -O bootstrap-salt.sh https://bootstrap.saltstack.com sh bootstrap-salt.sh ${SALT_BOOTSTRAP_OPTS} stable ${SALT_VERSION} chown -R ${SALT_USER}: ${SALT_ROOT_DIR} + +# Configure ssh +echo "Configuring ssh ..." +sed -i -e "s|^[# ]*StrictHostKeyChecking.*$| StrictHostKeyChecking no|" /etc/ssh/ssh_config +echo " UserKnownHostsFile /dev/null" >> /etc/ssh/ssh_config +echo " LogLevel ERROR" >> /etc/ssh/ssh_config +echo "# IdentityFile salt_ssh_key" >> /etc/ssh/ssh_config diff --git a/assets/runtime/functions.sh b/assets/runtime/functions.sh index 3085b87..9671870 100755 --- a/assets/runtime/functions.sh +++ b/assets/runtime/functions.sh @@ -33,15 +33,15 @@ function gen_signed_keys() } # This function repairs keys permissions and creates keys if neaded -function setup_keys() +function setup_salt_keys() { - echo "Setting up keys..." + echo "Setting up keys ..." sed -i \ - -e "s|^[#]*master_sign_pubkey:.*$|# master_sign_pubkey -> overrided|" \ - -e "s|^[#]*master_sign_key_name:.*$|# master_sign_key_name -> overrided|" \ - -e "s|^[#]*master_pubkey_signature:.*$|# master_pubkey_signature -> overrided|" \ - -e "s|^[#]*master_use_pubkey_signature:.*$|# master_use_pubkey_signature -> overrided|" \ + -e "s|^[# ]*master_sign_pubkey:.*$|# master_sign_pubkey -> Overrided, see Custom Settings|" \ + -e "s|^[# ]*master_sign_key_name:.*$|# master_sign_key_name -> Overrided, see Custom Settings|" \ + -e "s|^[# ]*master_pubkey_signature:.*$|# master_pubkey_signature -> Overrided, see Custom Settings|" \ + -e "s|^[# ]*master_use_pubkey_signature:.*$|# master_use_pubkey_signature -> Overrided, see Custom Settings|" \ ${SALT_ROOT_DIR}/master cat >> ${SALT_ROOT_DIR}/master < "/root/.ssh/config" <