31 lines
772 B
Plaintext
31 lines
772 B
Plaintext
jpsType: update
|
|
jpsVersion: '1.7.2'
|
|
id: wp-instant-login
|
|
name: Instant Login
|
|
description: Login to your WordPress site as an administrator with a single click.
|
|
baseUrl: https://deploy.mightybox.site/instant-login/
|
|
|
|
targetNodes:
|
|
nodeGroup: cp
|
|
|
|
onInstall:
|
|
cmd [nodes.cp[0]]:
|
|
- cd /var/www/webroot/ROOT
|
|
- touch newfile.txt
|
|
- wp package install aaemnnosttv/wp-cli-login-command
|
|
- wp login install --yes --activate
|
|
|
|
actions:
|
|
instant_login:
|
|
cmd [cp]:
|
|
- cd /var/www/webroot/ROOT
|
|
- user=$(wp user list --fields=user_login --format=csv | sed -n '2 p')
|
|
- wp login create $user --url-only
|
|
return:
|
|
type: success
|
|
message: Yes!
|
|
|
|
buttons:
|
|
- caption: Instant Login
|
|
loadingText: Generating login...
|
|
action: instant_login |