Skip to content

Commit 543c1aa

Browse files
author
Roberto Valentini
committed
Port code to supported puppet version
1 parent 91afc20 commit 543c1aa

File tree

5 files changed

+28
-26
lines changed

5 files changed

+28
-26
lines changed

.fixtures.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
fixtures:
23
repositories:
34
stdlib:

manifests/files.pp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@
3333
#
3434
define swap_file::files (
3535
Enum['absent','present'] $ensure = 'present',
36-
Stdlib::Unixpath $swapfile = '/mnt/swap.1',
36+
Stdlib::Absolutepath $swapfile = '/mnt/swap.1',
3737
$swapfilesize = $facts['memory']['system']['total'],
3838
Boolean $add_mount = true,
39-
$options = 'defaults',
39+
String $options = 'defaults',
4040
$timeout = 300,
41-
$cmd = 'dd',
42-
$resize_existing = false,
41+
String $cmd = 'dd',
42+
Bootlan $resize_existing = false,
4343
$resize_margin = '50MB',
44-
$resize_verbose = false,
44+
Boolean $resize_verbose = false,
4545
) {
4646
# Parameter validation
4747
$swapfilesize_mb = to_bytes($swapfilesize) / 1048576

manifests/init.pp

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,19 +40,12 @@
4040
# @author - Peter Souter
4141
#
4242
class swap_file (
43-
Hash $files = {},
44-
Variant[Boolean,Enum['true','false']] $files_hiera_merge = false,
43+
Hash $files = {},
44+
Boolean $files_hiera_merge = false,
4545
) {
46-
# variable handling
47-
if $files_hiera_merge =~ Boolean {
48-
$files_hiera_merge_bool = $files_hiera_merge
49-
} else {
50-
$files_hiera_merge_bool = str2bool($files_hiera_merge)
51-
}
52-
5346
# functionality
54-
if $files_hiera_merge_bool == true {
55-
$files_real = lookup('swap_file::files', Hash, 'deep', {})
47+
if $files_hiera_merge {
48+
$files_real = hiera_hash('swap_file::files', {})
5649
} else {
5750
$files_real = $files
5851
}

manifests/resize.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
# @author - Peter Souter
1717
#
1818
define swap_file::resize (
19-
$swapfile_path,
19+
Stdlib::Absolutepath $swapfile_path,
2020
$expected_swapfile_size,
2121
$actual_swapfile_size,
22-
$margin = '50MB',
23-
$verbose = false,
22+
$margin = '50MB',
23+
Boolean $verbose = false,
2424
) {
2525
$margin_bytes = to_bytes($margin)
2626
$existing_swapfile_bytes = to_bytes("${actual_swapfile_size}kb")

metadata.json

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,31 @@
1111
{
1212
"operatingsystem": "RedHat",
1313
"operatingsystemrelease": [
14-
"5",
15-
"6",
16-
"7"
14+
"7",
15+
"8",
16+
"9"
17+
]
18+
},
19+
{
20+
"operatingsystem": "CentOS",
21+
"operatingsystemrelease": [
22+
"7",
23+
"8",
24+
"9"
1725
]
1826
},
1927
{
2028
"operatingsystem": "Debian",
2129
"operatingsystemrelease": [
22-
"6",
23-
"7"
30+
"11",
31+
"12"
2432
]
2533
},
2634
{
2735
"operatingsystem": "Ubuntu",
2836
"operatingsystemrelease": [
29-
"12.04",
30-
"14.04"
37+
"20.04",
38+
"22.04"
3139
]
3240
}
3341
],

0 commit comments

Comments
 (0)