1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'manifests/swiftconfig.pp', line 1
class wal_e::swiftconfig(
$swift_prefix = undef,
$swift_authurl = undef,
$swift_tenant = undef,
$swift_user = undef,
$swift_password = undef
) {
$config_vars = {
'WALE_SWIFT_PREFIX' => $swift_prefix,
'SWIFT_AUTHURL' => $swift_authurl,
'SWIFT_TENANT' => $swift_tenant,
'SWIFT_USER' => $swift_user,
'SWIFT_PASSWORD' => $swift_password
}
$config_vars.each |String $key , String $value| {
file { "${::wal_e::env_dir}/env/$key":
ensure => present,
owner => $wal_e::user,
group => $wal_e::group,
content => $value,
mode => '0440'
}
}
}
|