https://github.com/vmware/dscr-for-vmware
The Repository contains Microsoft PowerShell Desired State Configuration (DSC) Resources for managing VC and ESXi settings.
https://github.com/vmware/dscr-for-vmware
Last synced: 10 months ago
JSON representation
The Repository contains Microsoft PowerShell Desired State Configuration (DSC) Resources for managing VC and ESXi settings.
- Host: GitHub
- URL: https://github.com/vmware/dscr-for-vmware
- Owner: vmware
- License: other
- Created: 2018-12-04T11:33:47.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T23:27:48.000Z (about 3 years ago)
- Last Synced: 2024-04-14T03:14:37.782Z (almost 2 years ago)
- Language: PowerShell
- Homepage:
- Size: 3.51 MB
- Stars: 139
- Watchers: 26
- Forks: 44
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Desired State Configuration for VMware
## Overview
The **Desired State Configuration for VMware** project contains **VMware.vSphereDSC** and **VMware.PSDesiredStateConfiguration** PowerShell modules.
The **VMware.vSphereDSC** module is a collection of DSC Resources. This module includes DSC resources that simplify the management of vCenter and ESXi settings, with a simple declarative language.
The **VMware.vSphereDSC** module contains resources for:
- **Datacenters**, **Folders** and **Clusters**
- **Standard** and **distributed switches** and **portgroups** and **network migration** between them
- **Host network adapters**
- **Datastores** (**VMFS** and **NFS**) and **storage adapters**
- **Host accounts**, **roles** and **permissions**
- **vCenter** and **Host** settings
The **VMware.PSDesiredStateConfiguration** module provides an alternative in-language way to compile and execute DSC Configurations. It does not require the use of LCM and supports PowerShell 7.0.
## VMware.vSphereDSC
[Getting Started with VMware.vSphereDSC](https://github.com/vmware/dscr-for-vmware/blob/master/VMware.vSphereDSC.md)
[DSC Resources Documentation](https://github.com/vmware/dscr-for-vmware/wiki)
## VMware.PSDesiredStateConfiguration
[Getting Started with VMware.PSDesiredStateConfiguration](https://github.com/vmware/dscr-for-vmware/blob/master/VMware.PSDesiredStateConfiguration.md)
[Known Limitations](https://github.com/vmware/dscr-for-vmware/blob/master/LIMITATIONS.md)
## Branches
### master
[](https://travis-ci.org/vmware/dscr-for-vmware)
**VMware.vSphereDSC** 
**VMware.PSDesiredStateConfiguration** 
This is the branch to which contributions should be proposed by contributors as pull requests. The content of the module releases will be from the master branch.
## Contributing
The Desired State Configuration Resources for VMware project team welcomes contributions from the community. For more detailed information, refer to [CONTRIBUTING.md](CONTRIBUTING.md).
## Join us on Slack
If you have any questions about the project you can join us on Slack:
1. Join [VMware Code](https://code.vmware.com/web/code/join)
2. Join the following channel:
```
powercli-dsc-contrib
```
## License
The Desired State Configuration Resources for VMware is distributed under the [BSD-2](https://github.com/vmware/dscr-for-vmware/blob/master/LICENSE.txt).
For more details, please refer to the [BSD-2 License File](https://github.com/vmware/dscr-for-vmware/blob/master/LICENSE.txt).