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