Fix Account Creation, Response and Email
parent
c54ce232c6
commit
c494040b83
13
add-sftp.jps
13
add-sftp.jps
|
@ -1,6 +1,6 @@
|
||||||
type: update
|
type: update
|
||||||
|
baseUrl: https://deploy.mightybox.io/tony/Add-SFTP-User/
|
||||||
name: Add SFTP User
|
name: Add SFTP User
|
||||||
|
|
||||||
targetNodes:
|
targetNodes:
|
||||||
nodeGroup: cp
|
nodeGroup: cp
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@ settings:
|
||||||
name: enable_ssh
|
name: enable_ssh
|
||||||
caption: Also enable SSH access
|
caption: Also enable SSH access
|
||||||
default: false
|
default: false
|
||||||
|
|
||||||
actions:
|
actions:
|
||||||
add_sftp_user:
|
add_sftp_user:
|
||||||
script: /scripts/add-sftp-user.cs?_r=${fn.random}&enable_ssh=${settings.enable_ssh}
|
script: /scripts/add-sftp-user.cs?_r=${fn.random}&enable_ssh=${settings.enable_ssh}
|
||||||
|
@ -39,24 +39,25 @@ actions:
|
||||||
success:
|
success:
|
||||||
email: |
|
email: |
|
||||||
Connection Details<br>
|
Connection Details<br>
|
||||||
<br>
|
SFTP Host: ${globals.sftpHost}<br><br>
|
||||||
SFTP Host: ${globals.sftpHost}<br>
|
|
||||||
Port: ${globals.sftpPort}<br>
|
Port: ${globals.sftpPort}<br>
|
||||||
<br>
|
<br>
|
||||||
Login Credentials<br>
|
Login Credentials<br>
|
||||||
<br>
|
Username: ${globals.username}<br><br>
|
||||||
Username: ${globals.username}<br>
|
|
||||||
Password: ${globals.password}
|
Password: ${globals.password}
|
||||||
text:
|
text:
|
||||||
en: |
|
en: |
|
||||||
Connection Details
|
Connection Details
|
||||||
|
|
||||||
SFTP Host: ${globals.sftpHost}
|
SFTP Host: ${globals.sftpHost}
|
||||||
|
|
||||||
Port: ${globals.sftpPort}
|
Port: ${globals.sftpPort}
|
||||||
|
|
||||||
|
|
||||||
Login Credentials
|
Login Credentials
|
||||||
|
|
||||||
Username: ${globals.username}
|
Username: ${globals.username}
|
||||||
|
|
||||||
Password: ${globals.password}
|
Password: ${globals.password}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@ var PASSWORD = "${globals.password}";
|
||||||
var ROOT_DIRECTORY = "/var/www/webroot/ROOT";
|
var ROOT_DIRECTORY = "/var/www/webroot/ROOT";
|
||||||
var ENABLE_SSH = "${request.enable_ssh}" == "true";
|
var ENABLE_SSH = "${request.enable_ssh}" == "true";
|
||||||
|
|
||||||
// Check if user already exists
|
// Check if user already exists using SSH Gate API
|
||||||
var userCheckResponse = jelastic.env.control.ExecCmdById('${env.envName}', '${nodes.cp.master.id}', 'id ' + USERNAME);
|
var userCheckResponse = jelastic.env.control.ExecCmdBySSHGate('${env.envName}', '${nodes.cp.master.id}', 'id ' + USERNAME);
|
||||||
if (userCheckResponse.result == 0) {
|
if (userCheckResponse.result == 0) {
|
||||||
return {
|
return {
|
||||||
result: 99,
|
result: 99,
|
||||||
|
|
Loading…
Reference in New Issue