]> gitweb.fluxo.info Git - puppet-wordpress.git/commitdiff
Updates CLI
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 7 Jul 2016 15:50:37 +0000 (12:50 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 7 Jul 2016 15:50:37 +0000 (12:50 -0300)
files/wordpress.sh
manifests/init.pp

index 055f2041373ef95f0e80d7ac794a8bfaf7d17b79..3497a93f0a3e805bf55e0bb72cf8c8007d043e4f 100644 (file)
@@ -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 <old_version> <new_version> [folder]"
+    echo "Usage: `basename $0` upgrade <old_version> <new_version> [base-folder]"
     exit 1
   fi
 
@@ -139,7 +139,7 @@ function wordpress_upgrade {
 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
index 4bc2a347546bd485b252e7af80886f37d095b816..93befc8c34d204f550765e85b436556308faaa15 100644 (file)
@@ -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,
   }
 }