salt.modules.wordpress#
This module is used to manage Wordpress installations
- depends:
wp binary from http://wp-cli.org/
- class salt.modules.wordpress.Plugin(name, status, update, versino)#
- name#
Alias for field number 0
- status#
Alias for field number 1
- update#
Alias for field number 2
- versino#
Alias for field number 3
- salt.modules.wordpress.activate(name, path, user)#
Activate a wordpress plugin
- name
Wordpress plugin name
- path
path to wordpress install location
- user
user to run the command as
CLI Example:
salt '*' wordpress.activate HyperDB /var/www/html apache
- salt.modules.wordpress.deactivate(name, path, user)#
Deactivate a wordpress plugin
- name
Wordpress plugin name
- path
path to wordpress install location
- user
user to run the command as
CLI Example:
salt '*' wordpress.deactivate HyperDB /var/www/html apache
- salt.modules.wordpress.install(path, user, admin_user, admin_password, admin_email, title, url)#
Run the initial setup functions for a wordpress install
- path
path to wordpress install location
- user
user to run the command as
- admin_user
Username for the Administrative user for the wordpress install
- admin_password
Initial Password for the Administrative user for the wordpress install
- admin_email
Email for the Administrative user for the wordpress install
- title
Title of the wordpress website for the wordpress install
- url
Url for the wordpress install
CLI Example:
salt '*' wordpress.install /var/www/html apache dwallace password123 dwallace@example.com "Daniel's Awesome Blog" https://blog.dwallace.com
- salt.modules.wordpress.is_installed(path, user=None)#
Check if wordpress is installed and setup
- path
path to wordpress install location
- user
user to run the command as
CLI Example:
salt '*' wordpress.is_installed /var/www/html apache
- salt.modules.wordpress.list_plugins(path, user)#
List plugins in an installed wordpress path
- path
path to wordpress install location
- user
user to run the command as
CLI Example:
salt '*' wordpress.list_plugins /var/www/html apache
- salt.modules.wordpress.show_plugin(name, path, user)#
Show a plugin in a wordpress install and check if it is installed
- name
Wordpress plugin name
- path
path to wordpress install location
- user
user to run the command as
CLI Example:
salt '*' wordpress.show_plugin HyperDB /var/www/html apache