Fixed Responses

main
Anthony 2023-10-27 22:37:19 +08:00
parent c6ab45e4a1
commit 971793cbf0
1 changed files with 31 additions and 32 deletions

View File

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