task prepare => sub {
file "/opt/otrs-$version/Kernel/Config.pm",
content => template(
'@Config',
db => {
host => $params->{db}->{schema}->{host},
schema => $params->{db}->{schema}->{name},
user => $params->{db}->{user}->{name},
password => $params->{db}->{user}->{password},
dsn => $self->db_obj->dsn,
},
config_pm => $params->{'config.pm'} || [],
),
owner => "root",
mode => 630;
};
__DATA__
@Config
$Self->{DatabaseHost} = '<%= $db->{host} %>';
$Self->{Database} = '<%= $db->{schema} %>';
$Self->{DatabaseUser} = '<%= $db->{user} %>';