Skip to content

Commit 7d4d3fc

Browse files
authored
Merge pull request #221 from puppetlabs/release
Merge back for Release v3.1.1
2 parents 1947c0f + 93894a7 commit 7d4d3fc

File tree

3 files changed

+48
-29
lines changed

3 files changed

+48
-29
lines changed

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
44

5+
## [v3.1.1](https://github.com/puppetlabs/puppetlabs-registry/tree/v3.1.1) (2020-08-12)
6+
7+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-registry/compare/v3.1.0...v3.1.1)
8+
9+
### Fixed
10+
11+
- \(IAC-967\) Puppet 7 compatibility fix: null termination for strings [\#216](https://github.com/puppetlabs/puppetlabs-registry/pull/216) ([sanfrancrisko](https://github.com/sanfrancrisko))
12+
513
## [v3.1.0](https://github.com/puppetlabs/puppetlabs-registry/tree/v3.1.0) (2019-12-10)
614

715
[Full Changelog](https://github.com/puppetlabs/puppetlabs-registry/compare/v3.0.0...v3.1.0)

REFERENCE.md

+39-28
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
# Reference
2+
23
<!-- DO NOT EDIT: This document was generated by Puppet Strings -->
34

45
## Table of Contents
56

6-
**Defined types**
7+
### Defined types
78

89
* [`registry::service`](#registryservice): Defined resource type that manages service entries
910
* [`registry::value`](#registryvalue): High level abstraction on top of registry_key and registry_value resources
1011

11-
**Resource types**
12+
### Resource types
1213

1314
* [`registry_key`](#registry_key): Manages registry keys on Windows
1415
* [`registry_value`](#registry_value): Manages registry values on Windows systems.
1516

1617
## Defined types
1718

18-
### registry::service
19+
### `registry::service`
1920

2021
Manages the values in the key HKLM\System\CurrentControlSet\Services\$name\
2122

@@ -50,7 +51,7 @@ Data type: `present, absent`
5051

5152

5253

53-
Default value: 'UNSET'
54+
Default value: `'UNSET'`
5455

5556
##### `display_name`
5657

@@ -59,23 +60,23 @@ Data type: `Any`
5960
The Display Name of the service. Defaults to the title of
6061
the resource.
6162

62-
Default value: 'UNSET'
63+
Default value: `'UNSET'`
6364

6465
##### `description`
6566

6667
Data type: `Any`
6768

6869
A description of the service
6970

70-
Default value: 'UNSET'
71+
Default value: `'UNSET'`
7172

7273
##### `command`
7374

7475
Data type: `Any`
7576

7677
The command to execute
7778

78-
Default value: 'UNSET'
79+
Default value: `'UNSET'`
7980

8081
##### `start`
8182

@@ -85,9 +86,9 @@ The starting mode of the service. (Note, the native service
8586
resource can also be used to manage this setting.)
8687
[ automatic, manual, disabled ]
8788

88-
Default value: 'UNSET'
89+
Default value: `'UNSET'`
8990

90-
### registry::value
91+
### `registry::value`
9192

9293
Actions:
9394
- Manage the parent key if not already managed.
@@ -133,7 +134,7 @@ The name of the registry value to manage. This will be copied from
133134
the resource title if not specified. The special value of
134135
'(default)' may be used to manage the default value of the key.
135136

136-
Default value: `undef`
137+
Default value: ``undef``
137138

138139
##### `type`
139140

@@ -143,7 +144,7 @@ The type the registry value. Defaults to 'string'. See the output of
143144
`puppet describe registry_value` for a list of supported types in the
144145
"type" parameter.
145146

146-
Default value: 'string'
147+
Default value: `'string'`
147148

148149
##### `data`
149150

@@ -155,11 +156,11 @@ Data type: `Optional[Variant[
155156

156157
The data to place inside the registry value.
157158

158-
Default value: `undef`
159+
Default value: ``undef``
159160

160161
## Resource types
161162

162-
### registry_key
163+
### `registry_key`
163164

164165
Manages registry keys on Windows
165166

@@ -169,11 +170,11 @@ The following properties are available in the `registry_key` type.
169170

170171
##### `ensure`
171172

172-
Valid values: present, absent
173+
Valid values: `present`, `absent`
173174

174175
The basic property that the resource should be in.
175176

176-
Default value: present
177+
Default value: `present`
177178

178179
#### Parameters
179180

@@ -183,43 +184,48 @@ The following parameters are available in the `registry_key` type.
183184

184185
The path to the registry key to manage
185186

187+
##### `provider`
188+
189+
The specific backend to use for this `registry_key` resource. You will seldom need to specify this --- Puppet will
190+
usually discover the appropriate provider for your platform.
191+
186192
##### `purge_values`
187193

188-
Valid values: `true`, `false`
194+
Valid values: ``true``, ``false``
189195

190196
Common boolean for munging and validation.
191197

192-
Default value: `false`
198+
Default value: ``false``
193199

194-
### registry_value
200+
### `registry_value`
195201

196202
Manages registry values on Windows systems.
197203

198204
#### Properties
199205

200206
The following properties are available in the `registry_value` type.
201207

208+
##### `data`
209+
210+
The data stored in the registry value.
211+
212+
Default value: `''`
213+
202214
##### `ensure`
203215

204-
Valid values: present, absent
216+
Valid values: `present`, `absent`
205217

206218
The basic property that the resource should be in.
207219

208-
Default value: present
220+
Default value: `present`
209221

210222
##### `type`
211223

212-
Valid values: string, array, dword, qword, binary, expand
224+
Valid values: `string`, `array`, `dword`, `qword`, `binary`, `expand`
213225

214226
The Windows data type of the registry value.
215227

216-
Default value: string
217-
218-
##### `data`
219-
220-
The data stored in the registry value.
221-
222-
Default value: ''
228+
Default value: `string`
223229

224230
#### Parameters
225231

@@ -229,3 +235,8 @@ The following parameters are available in the `registry_value` type.
229235

230236
The path to the registry value to manage.
231237

238+
##### `provider`
239+
240+
The specific backend to use for this `registry_value` resource. You will seldom need to specify this --- Puppet will
241+
usually discover the appropriate provider for your platform.
242+

metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-registry",
3-
"version": "3.1.0",
3+
"version": "3.1.1",
44
"author": "puppetlabs",
55
"summary": "This module provides a native type and provider to manage keys and values in the Windows Registry",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)