diff options
Diffstat (limited to 'plugins/jetpack/bin/partner-provision.sh')
-rwxr-xr-x | plugins/jetpack/bin/partner-provision.sh | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/plugins/jetpack/bin/partner-provision.sh b/plugins/jetpack/bin/partner-provision.sh index 587bd2a6..bbfcff6f 100755 --- a/plugins/jetpack/bin/partner-provision.sh +++ b/plugins/jetpack/bin/partner-provision.sh @@ -17,7 +17,12 @@ usage () { [--force_connect=1] \ [--force_register=1] \ [--allow-root] \ - [--partner-tracking-id=1]' + [--partner-tracking-id=1] \ + [--ssh-host=example.com] \ + [--ssh-user=user_name] \ + [--ssh-pass=user_pass] \ + [--ssh-private-key=/path/to/private_key] \ + [--ssh-port=22] ' } # Note: this script should always be designed to keep wp-cli OPTIONAL @@ -83,6 +88,26 @@ for i in "$@"; do PROVISION_REQUEST_URL="$PROVISION_REQUEST_URL?partner-tracking-id=${i#*=}" shift ;; + --ssh-host=* ) + PROVISION_REQUEST_ARGS="$PROVISION_REQUEST_ARGS --form ssh_host=${i#*=}" + shift + ;; + --ssh-user=* ) + PROVISION_REQUEST_ARGS="$PROVISION_REQUEST_ARGS --form ssh_user=${i#*=}" + shift + ;; + --ssh-pass=* ) + PROVISION_REQUEST_ARGS="$PROVISION_REQUEST_ARGS --form ssh_pass=${i#*=}" + shift + ;; + --ssh-private-key=* ) + PROVISION_REQUEST_ARGS="$PROVISION_REQUEST_ARGS --form ssh_private_key=<${i#*=}" + shift + ;; + --ssh-port=* ) + PROVISION_REQUEST_ARGS="$PROVISION_REQUEST_ARGS --form ssh_port=${i#*=}" + shift + ;; --allow-root ) WP_CLI_ARGS="$WP_CLI_ARGS --allow-root" shift |