blob: c0bb622019bb0f3820183043b7a4698b114a058e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
class wordpress {
$wp_cli = 'https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar'
file { "/usr/local/sbin/wordpress":
ensure => absent,
}
file { "/usr/local/bin/wordpress":
ensure => present,
source => "puppet:///modules/wordpress/wordpress.sh",
owner => root,
group => root,
mode => 755,
}
# Composer
exec { 'getwp':
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',
}
}
|