Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Done
-
None
-
None
-
None
-
-
Windows
-
1
-
Windows 2018-06-20
-
Needs Assessment
Description
Desired Behavior:
As a dsc_lite user
I want to have an ensurable property which matches what the resource is actually doing and documentation to explain why this ensurable property may not look like others I am used to
So that I can understand and utilize the dsc_lite module, and therefore PowerShell DSC modules through Puppet, with greater safety and understanding.
Actual Behavior:
The dsc_lite type defines ensurable with values for exists?, create, and destroy even though create and destroy call the same code path and neither of them actually verify whether the dsc resource is being created or destroyed. A further problem is that one can theoretically set opposing ensure properties in both the property hash and in the puppet resource and only the value from the property hash will apply. This is non-intuitive.
Attachments
Issue Links
- is caused by
-
MODULES-6558 dsc_lite : (SPIKE) Specify resource ensure behavior (considering ensure behavior of prior DSC module)
-
- Resolved
-