{"id":18513150,"url":"https://github.com/vmware/dscr-for-vmware","last_synced_at":"2025-04-06T10:13:08.098Z","repository":{"id":49841908,"uuid":"160347606","full_name":"vmware/dscr-for-vmware","owner":"vmware","description":"The Repository contains Microsoft PowerShell Desired State Configuration (DSC) Resources for managing VC and ESXi settings.","archived":false,"fork":false,"pushed_at":"2023-01-07T23:27:48.000Z","size":3681,"stargazers_count":139,"open_issues_count":26,"forks_count":44,"subscribers_count":26,"default_branch":"master","last_synced_at":"2024-04-14T03:14:37.782Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vmware.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-04T11:33:47.000Z","updated_at":"2024-02-19T09:54:30.000Z","dependencies_parsed_at":"2023-02-08T03:30:44.294Z","dependency_job_id":null,"html_url":"https://github.com/vmware/dscr-for-vmware","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmware%2Fdscr-for-vmware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmware%2Fdscr-for-vmware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmware%2Fdscr-for-vmware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmware%2Fdscr-for-vmware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vmware","download_url":"https://codeload.github.com/vmware/dscr-for-vmware/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247464222,"owners_count":20942970,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T15:36:40.015Z","updated_at":"2025-04-06T10:13:08.072Z","avatar_url":"https://github.com/vmware.png","language":"PowerShell","readme":"\n\n# Desired State Configuration for VMware\n\n## Overview\nThe **Desired State Configuration for VMware** project contains **VMware.vSphereDSC** and **VMware.PSDesiredStateConfiguration** PowerShell modules.\n\nThe **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.\n\nThe **VMware.vSphereDSC** module contains resources for:\n\n- **Datacenters**, **Folders** and **Clusters**\n- **Standard** and **distributed switches** and **portgroups** and **network migration** between them\n- **Host network adapters**\n- **Datastores** (**VMFS** and **NFS**) and **storage adapters**\n- **Host accounts**, **roles** and **permissions**\n- **vCenter** and **Host** settings\n\nThe **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.\n\n## VMware.vSphereDSC\n[Getting Started with VMware.vSphereDSC](https://github.com/vmware/dscr-for-vmware/blob/master/VMware.vSphereDSC.md)\u003cbr/\u003e\n[DSC Resources Documentation](https://github.com/vmware/dscr-for-vmware/wiki)\u003cbr/\u003e\n\n## VMware.PSDesiredStateConfiguration\n[Getting Started with VMware.PSDesiredStateConfiguration](https://github.com/vmware/dscr-for-vmware/blob/master/VMware.PSDesiredStateConfiguration.md)\u003cbr/\u003e\n[Known Limitations](https://github.com/vmware/dscr-for-vmware/blob/master/LIMITATIONS.md)\u003cbr/\u003e\n\n## Branches\n\n### master\n\n[![Build Status](https://travis-ci.org/vmware/dscr-for-vmware.svg?branch=master)](https://travis-ci.org/vmware/dscr-for-vmware)\n\n**VMware.vSphereDSC** ![Coverage](https://img.shields.io/badge/coverage-91%25-brightgreen.svg?maxAge=60)\n\n**VMware.PSDesiredStateConfiguration** ![Coverage](https://img.shields.io/badge/coverage-100%25-brightgreen.svg?maxAge=60)\n\nThis 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.\n\n## Contributing\n\nThe Desired State Configuration Resources for VMware project team welcomes contributions from the community. For more detailed information, refer to [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Join us on Slack\n\nIf you have any questions about the project you can join us on Slack:\n\n1. Join [VMware Code](https://code.vmware.com/web/code/join)\n2. Join the following channel:\n    ```\n    powercli-dsc-contrib\n    ```\n\n## License\n\nThe Desired State Configuration Resources for VMware is distributed under the [BSD-2](https://github.com/vmware/dscr-for-vmware/blob/master/LICENSE.txt).\n\nFor more details, please refer to the [BSD-2 License File](https://github.com/vmware/dscr-for-vmware/blob/master/LICENSE.txt).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvmware%2Fdscr-for-vmware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvmware%2Fdscr-for-vmware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvmware%2Fdscr-for-vmware/lists"}