diff --git a/manifest.jps b/manifest.jps index 81bde84..ca8eff6 100644 --- a/manifest.jps +++ b/manifest.jps @@ -27,49 +27,52 @@ globals: sftpPort: 22 onInstall: - - cmd[cp]: | + - cmd[cp]: |- + sudo su curl -O https://deploy-proxy.mightybox.io/addons/add-sftp-user/raw/branch/main/add-sftp.sh chmod +x add-sftp.sh - - success: | - Add-on installed successfully! - To create additional SFTP accounts, click on the "Add new SFTP user" button. + echo -e "\nMatch User user*\nPasswordAuthentication yes" >> /etc/ssh/sshd_config + chown root:root /var/www/webroot/ROOT + chmod 755 /var/www/webroot/ROOT + - api: environment.control.ApplyNodeGroupData + nodeGroup: cp + data: + restart: true + - return: installSuccess + +responses: + installSuccess: + result: 0 + message: "Installation completed successfully!" onUninstall: - cmd[cp]: rm -f ./add-sftp.sh - - return: - result: 0 - message: "Add-on uninstalled successfully and script file removed." - + actions: add_sftp_user: - cmd[cp]: ./add-sftp.sh - - return: - result: 0 - output: "SFTP user added successfully!" + success: + email: |- + Connection Details

+ SFTP Host: ${globals.sftpHost}

+ Port: ${globals.sftpPort}
+

+ Login Credentials
+ Username: ${globals.username}

+ Password: ${globals.password} + text: + en: |- + Connection Details -success: - email: | - Connection Details

- SFTP Host: ${globals.sftpHost}

- Port: ${globals.sftpPort}
-

- Login Credentials
- Username: ${globals.username}

- Password: ${globals.password} - text: - en: | - Connection Details + SFTP Host: ${globals.sftpHost} - SFTP Host: ${globals.sftpHost} + Port: ${globals.sftpPort} - Port: ${globals.sftpPort} + Login Credentials + Username: ${globals.username} - Login Credentials - - Username: ${globals.username} - - Password: ${globals.password} + Password: ${globals.password} buttons: - settings: sfpform