Skip to content

Commit a2fe394

Browse files
committed
Fixed spec tests. Updated tp::dir for edge cases
1 parent a5e23ed commit a2fe394

File tree

17 files changed

+25
-13
lines changed

17 files changed

+25
-13
lines changed

manifests/dir.pp

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
String[1] $ensure = 'present',
132132

133133
Variant[Undef,String,Array] $source = undef,
134-
Variant[Undef,String] $vcsrepo = undef,
134+
Variant[Undef,Boolean,String] $vcsrepo = false,
135135
Hash $vcsrepo_options = {},
136136
String[1] $base_dir = 'config',
137137

@@ -208,13 +208,11 @@
208208
default => $config_dir_notify,
209209
}
210210

211-
$manage_ensure = $ensure ? {
212-
'present' => $vcsrepo ? {
213-
undef => 'directory',
214-
default => 'present',
215-
},
216-
default => $ensure,
211+
$ensure_vcsrepo = $ensure ? {
212+
'directory' => 'present',
213+
default => $ensure,
217214
}
215+
$ensure_dir = tp::ensure2dir($ensure)
218216

219217
# Finally, the resources managed
220218
if $path_parent_create {
@@ -232,7 +230,7 @@
232230

233231
if $vcsrepo {
234232
$vcsrepo_defaults = {
235-
ensure => $manage_ensure,
233+
ensure => $ensure_vcsrepo,
236234
source => $source,
237235
provider => $vcsrepo,
238236
owner => $manage_owner,
@@ -243,7 +241,7 @@
243241
}
244242
} else {
245243
$file_params = {
246-
ensure => $manage_ensure,
244+
ensure => $ensure_dir,
247245
source => $source,
248246
path => $manage_path,
249247
mode => $manage_mode,

spec/tpdata/centos-7-x86_64/elasticsearch

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
upstream_repo: false
23
package_ensure: present
34
service_ensure: running
45
service_enable: true

spec/tpdata/centos-7-x86_64/gitlab-runner

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
upstream_repo: false
23
package_ensure: present
34
service_ensure: running
45
service_enable: true

spec/tpdata/centos-7-x86_64/icinga2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
upstream_repo: false
23
package_ensure: present
34
service_ensure: running
45
service_enable: true

spec/tpdata/centos-7-x86_64/openssh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
upstream_repo: false
23
package_ensure: present
34
service_ensure: running
45
service_enable: true

spec/tpdata/centos-7-x86_64/postfix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
upstream_repo: false
23
package_ensure: present
34
service_ensure: running
45
service_enable: true

spec/tpdata/centos-7-x86_64/puppet-agent

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
upstream_repo: false
23
package_ensure: present
34
service_ensure: running
45
service_enable: true

spec/tpdata/centos-7-x86_64/puppetserver

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
upstream_repo: false
23
package_ensure: present
34
service_ensure: running
45
service_enable: true

spec/tpdata/centos-7-x86_64/rsyslog

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
upstream_repo: false
23
package_ensure: present
34
service_ensure: running
45
service_enable: true

spec/tpdata/centos-7-x86_64/sysdig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
upstream_repo: false
23
package_ensure: present
34
service_ensure: running
45
service_enable: true

0 commit comments

Comments
 (0)