salt.states.wordpress

This state module is used to manage Wordpress installations

depends

wp binary from http://wp-cli.org/

salt.states.wordpress.activated(name, path, user)

Activate wordpress plugins

name

name of plugin to activate

path

path to wordpress installation

user

user who should own the files in the wordpress installation

HyperDB:
  wordpress.activated:
    - path: /var/www/html
    - user: apache

salt.states.wordpress.deactivated(name, path, user)

Deactivate wordpress plugins

name

name of plugin to deactivate

path

path to wordpress installation

user

user who should own the files in the wordpress installation

HyperDB:
  wordpress.deactivated:
    - path: /var/www/html
    - user: apache

salt.states.wordpress.installed(name, user, admin_user, admin_password, admin_email, title, url)

Run the initial setup of wordpress

name

path to the wordpress installation

user

user that owns the files for the wordpress installation

admin_user

username for wordpress website administrator user

admin_password

password for wordpress website administrator user

admin_email

email for wordpress website administrator user

title

title for the wordpress website

url

url for the wordpress website

/var/www/html:
  wordpress.installed:
    - title: Daniel's Awesome Blog
    - user: apache
    - admin_user: dwallace
    - admin_email: [email protected]
    - admin_password: password123
    - url: https://blog.dwallace.com

© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/states/all/salt.states.wordpress.html