From 366440c2b07c971f4aeaece36afb252796bbb4d0 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 7 Jul 2016 12:50:37 -0300 Subject: Updates CLI --- files/wordpress.sh | 6 +++--- manifests/init.pp | 12 ++++++++++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/files/wordpress.sh b/files/wordpress.sh index 055f204..3497a93 100644 --- a/files/wordpress.sh +++ b/files/wordpress.sh @@ -5,7 +5,7 @@ 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`" @@ -55,7 +55,7 @@ function wordpress_deploy { # Upgrade a wordpress instance using upstream source. function wordpress_upgrade { if [ -z "2" ]; then - echo "Usage: `basename $0` upgrade [folder]" + echo "Usage: `basename $0` upgrade [base-folder]" exit 1 fi @@ -139,7 +139,7 @@ function wordpress_upgrade { function wordpress_usage { echo "Installation management commands:" echo " $BASENAME deploy " - echo " $BASENAME upgrade " + echo " $BASENAME upgrade [base-folder]" echo "" echo -n "Wordpress CLI " $WP_CLI help diff --git a/manifests/init.pp b/manifests/init.pp index 4bc2a34..93befc8 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,6 +1,8 @@ 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", @@ -9,11 +11,17 @@ class wordpress { 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, } } -- cgit v1.2.3