BASE="/var/www/data"
LOCALE="-pt_BR"
-WP_CLI="/usr/local/bin/wp-cli"
+WP_CLI="/usr/local/bin/wp"
BASENAME="`basename $0`"
WHOAMI="`whoami`"
# Upgrade a wordpress instance using upstream source.
function wordpress_upgrade {
if [ -z "2" ]; then
- echo "Usage: `basename $0` upgrade <old_version> <new_version> [folder]"
+ echo "Usage: `basename $0` upgrade <old_version> <new_version> [base-folder]"
exit 1
fi
function wordpress_usage {
echo "Installation management commands:"
echo " $BASENAME deploy <version>"
- echo " $BASENAME upgrade <old-version> <new-version>"
+ echo " $BASENAME upgrade <old-version> <new-version> [base-folder]"
echo ""
echo -n "Wordpress CLI "
$WP_CLI help
class wordpress {
$wp_cli = 'https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar'
+ include php::composer
+
file { "/usr/local/bin/wordpress":
ensure => present,
source => "puppet:///modules/wordpress/wordpress.sh",
mode => 755,
}
- # Composer
+ # Wordpress command line
exec { 'getwp':
- command => "/usr/bin/wget ${wp_cli} -O /usr/local/bin/wp-cli && chmod +x /usr/local/bin/wp-cli",
+ command => "/usr/bin/wget ${wp_cli} -O /usr/local/bin/wp && chmod +x /usr/local/bin/wp",
user => 'root',
cwd => '/tmp',
creates => '/usr/local/bin/wp-cli',
+ require => Exec['getcomposer'],
+ }
+
+ # Old location
+ file { '/usr/local/bin/wp-cli':
+ ensure => absent,
}
}