From 571fc50cad04631b2104efc9985a81a0d0e9afd9 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 19 Jan 2016 16:13:17 -0200 Subject: Fix wp-cli install --- manifests/init.pp | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 9af4b97..f5efdf8 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,25 +1,27 @@ class wordpress { + $wp_cli = 'https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar' + file { "/usr/local/sbin/wordpress": - ensure => present, - source => "puppet:///modules/wordpress/wordpress.sh", - owner => root, - group => root, - mode => 755, + ensure => present, + source => "puppet:///modules/wordpress/wordpress.sh", + owner => root, + group => root, + mode => 755, } # Composer exec { 'getwp': - command => '/usr/bin/wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar -O /usr/local/bin/wp-cli', - user => 'root', - cwd => '/tmp', - creates => '/usr/local/bin/wp-cli', + command => "/usr/bin/wget ${wp_cli} -O /usr/local/bin/wp-cli && chmod +x /usr/local/bin/wp-cli", + user => 'root', + cwd => '/tmp', + creates => '/usr/local/bin/wp-cli', } # TODO: remove in the future file { "/usr/local/sbin/wp": - ensure => absent, - owner => root, - group => root, + ensure => absent, + owner => root, + group => root, } # TODO: remove in the future -- cgit v1.2.3