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