New in version 2.4.
parameter | required | default | choices | comments |
---|---|---|---|---|
module_version | no | latest | Can be used to configure the exact version of the dsc resource to be invoked. Useful if the target node has multiple versions installed of the module containing the DSC resource. If not specified, the module will follow standard Powershell convention and use the highest version available. | |
resource_name | yes | The DSC Resource to use. Must be accessible to PowerShell using any of the default paths. |
# Playbook example - name: Extract zip file win_dsc: resource_name: archive ensure: Present path: "C:\\Temp\\zipfile.zip" destination: "C:\\Temp\\Temp2" - name: Invoke DSC with check mode win_dsc: resource_name: windowsfeature name: telnet-client
Common return values are documented here Return Values, the following are the fields unique to this module:
name | description | returned | type | sample | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
module_version | The version of the dsc resource/module used. | success | string | 1.0.1 | |||||||||||||||
dsc_attributes | The attributes/parameters as returned from the DSC engine in dict format | always | complex | ||||||||||||||||
contains: |
| ||||||||||||||||||
attributes | The attributes/parameters passed in to the DSC resource as key/value pairs | always | complex | None | |||||||||||||||
contains: |
| ||||||||||||||||||
message | any error message from invoking the DSC resource | error | string | Multiple DSC modules found with resource name xyz | |||||||||||||||
reboot_required | flag returned from the DSC engine indicating whether or not the machine requires a reboot for the invoked changes to take effect | always | boolean | True | |||||||||||||||
resource_name | The name of the invoked resource | always | string | windowsfeature |
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.
© 2012–2017 Michael DeHaan
© 2017 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/win_dsc_module.html