Skip to content
Extraits de code Groupes Projets
Valider e58a60e1 rédigé par tsteur's avatar tsteur
Parcourir les fichiers

refs #3314 a very first puppet configuration for Piwik. I will add the required modules later

git-svn-id: http://dev.piwik.org/svn/trunk@6729 59fd770c-687e-43c8-a1e3-f5a4ff64c105
parent 7d1cca66
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Exec {
path => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
}
# does an apt-get update
include apt
package {
'vim':
ensure => installed;
'subversion':
ensure => installed;
'facter':
ensure => latest;
'strace':
ensure => latest;
'tcpdump':
ensure => latest;
'wget':
ensure => latest;
'python-software-properties':
ensure => installed;
}
include git
import 'php'
import 'piwikrepo'
import 'mysql'
import 'nodes'
\ No newline at end of file
class { 'mysql': }
class { 'mysql::server':
config_hash => { 'root_password' => 'secure' }
}
# mysql::db { 'piwik':
# user => 'root',
# password => 'secure',
# host => 'localhost',
# grant => ['all'],
#}
host {
"piwik.local":
ip => "127.0.0.1";
} # host
node default {
class { 'nginx': }
nginx::resource::vhost { 'piwik.local':
ensure => present,
www_root => '/var/www/piwik',
listen_port => 8001,
}
}
include php
php::module { ['snmp', 'xdebug', 'mysql', 'gd', 'sqlite', 'memcache', 'mcrypt', 'imagick', 'geoip', 'uuid', 'recode', 'cgi']:
}
# php::conf { "global":
# source => "puppet:///files/php/global.ini",
# }
vcsrepo { "/var/www/piwik":
ensure => present,
provider => svn,
source => 'http://dev.piwik.org/svn/trunk'
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter