mode => 755,
}
- define instance($base_url = false, $ensure = 'present', $description = false,
+ define instance($base_url = $domain, $ensure = 'present', $description = false,
$adminuser = 'yourname', $adminemail = 'me@example.org', $instance = 'ikiwiki',
$account_creation_password = false, $add_plugins = false, $disable_plugins = false) {
default => $description,
}
- $ikiwiki_base = $base_url ? {
- false => $domain,
- default => $base_url,
- }
-
case $ensure {
'present': {
file { "/etc/ikiwiki/$name.setup":
# Git stuff.
rcs => "git",
- historyurl => "http://git.<%= domain %>/?p=<%= name %>.git;a=history;f=[[file]]",
- diffurl => "http://git.<%= domain %>/?p=<%= name %>.git;a=blobdiff;h=[[sha1_to]];hp=[[sha1_from]];hb=[[sha1_parent]];f=[[file]]",
+ historyurl => "http://git.<%= base_url %>/?p=<%= name %>.git;a=history;f=[[file]]",
+ diffurl => "http://git.<%= base_url %>/?p=<%= name %>.git;a=blobdiff;h=[[sha1_to]];hp=[[sha1_from]];hb=[[sha1_parent]];f=[[file]]",
#gitorigin_branch => "origin",
#gitmaster_branch => "master",