Skip to content
Snippets Groups Projects
Commit d4bcf82c authored by drebs's avatar drebs
Browse files

Derive WordPress database name from domain

parent 7f054d96
Branches
No related tags found
2 merge requests!38Draft: Merge branch puppet-7 into master,!35Move WordPress to a defined resource instead of class
Pipeline #180929 failed
# A WordPress instance
define profile::wordpress::instance (
String $db_pass = 'password',
String $domain = 'example.org',
String $db_pass,
String $domain = $name,
String $db_name = join(['wp_', regsubst($domain, /[^a-z0-9_]/, '_', 'G')]),
) {
profile::mysql::db { $name:
user => $name,
if $domain !~ /[a-z0-9_.]+/ {
fail("Invalid domain: ${domain}")
}
profile::mysql::db { $db_name:
user => $db_name,
host => 'localhost',
pass => $db_pass,
}
$php_socket = "/var/run/php-fpm/${name}"
$php_socket = "/var/run/php-fpm/${db_name}"
php::fpm::pool { $name:
php::fpm::pool { $db_name:
listen => $php_socket,
listen_owner => www-data,
listen_group => www-data,
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment