Updating manifest with current live version

main
Denny Cave 2023-07-22 23:20:52 -05:00
parent a9584b06d9
commit 0b07f5d2bf
2 changed files with 9 additions and 47 deletions

View File

@ -21,30 +21,23 @@ onUninstall:
cmd[${nodes.cp.master.id}]: rm -f /var/www/webroot/ROOT/wp-content/mu-plugins/wp-cli-login-server.php cmd[${nodes.cp.master.id}]: rm -f /var/www/webroot/ROOT/wp-content/mu-plugins/wp-cli-login-server.php
actions: actions:
instant_login: instant_login:
#log: ${placeholders}
cmd[${nodes.cp.master.id}]: cmd[${nodes.cp.master.id}]:
- cd /var/www/webroot/ROOT/ - cd /var/www/webroot/ROOT/
- wp login create ${globals.userToLoginAs} --url-only #- user=$(wp user list --field=user_login --role=administrator --format=csv --number=1)
#- user=$(wp user list --field=user_login --format=csv) - user=$(wp user list --field=ID --role=administrator --format=csv --number=1 --orderby=ID)
#- wp login create $user --url-only - wp login create $user --url-only
return: return:
type: success type: success
message: | message: |
[Click to login as user ${globals.userToLoginAs}](${response.out}) [Click to login](${response.out})
*(Link will expire in 15 minutes)* *(Link will expire in 15 minutes)*
settings:
configure:
fields:
- type: string
name: userToLoginAs
caption: User to login as
placeholder: Enter user ID, user email, or user login
buttons: buttons:
- caption: Instant Login - caption: Instant Login
loadingText: Generating login... loadingText: Generating login...
confirmText: Generate a login link for the configured user? This will log you out of any existing sessions. confirmText: Generate a login link for the first admin user? This will log you out of any existing sessions.
action: instant_login action: instant_login

View File

@ -1,31 +0,0 @@
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