diff --git a/manifest.jps b/manifest.jps
index ca8eff6..5feba94 100644
--- a/manifest.jps
+++ b/manifest.jps
@@ -1,11 +1,9 @@
type: update
name: Add SFTP User
-
+user: root
targetNodes:
nodeGroup: cp
-user: root
-
settings:
sfpform:
fields:
@@ -28,8 +26,7 @@ globals:
onInstall:
- cmd[cp]: |-
- sudo su
- curl -O https://deploy-proxy.mightybox.io/addons/add-sftp-user/raw/branch/main/add-sftp.sh
+ curl -sO https://deploy-proxy.mightybox.io/addons/add-sftp-user/raw/branch/main/add-sftp.sh
chmod +x add-sftp.sh
echo -e "\nMatch User user*\nPasswordAuthentication yes" >> /etc/ssh/sshd_config
chown root:root /var/www/webroot/ROOT
@@ -40,42 +37,44 @@ onInstall:
restart: true
- return: installSuccess
-responses:
- installSuccess:
- result: 0
- message: "Installation completed successfully!"
-
onUninstall:
- cmd[cp]: rm -f ./add-sftp.sh
actions:
add_sftp_user:
- cmd[cp]: ./add-sftp.sh
- success:
- email: |-
- Connection Details
- SFTP Host: ${globals.sftpHost}
- Port: ${globals.sftpPort}
-
- Login Credentials
- Username: ${globals.username}
+ - return: sftpSuccess
+
+responses:
+ installSuccess:
+ result: 0
+ message: "Installation completed successfully!"
+ sftpSuccess:
+ type: success
+ email: |-
+ Connection Details
+ SFTP Host: ${globals.sftpHost}
+ Port: ${globals.sftpPort}
+
+ Login Credentials
+ Username: ${globals.username}
+ Password: ${globals.password}
+ message:
+ en: |-
+ 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}
-
- Port: ${globals.sftpPort}
-
- Login Credentials
-
- Username: ${globals.username}
-
- Password: ${globals.password}
buttons:
- settings: sfpform
action: add_sftp_user
caption: Add SFTP/SSH User
- confirmText: "Are you sure you want to add this SFTP user?"
\ No newline at end of file
+ confirmText: "Are you sure you want to add this SFTP user?"