{"repo":"microsoft/PSRule","free":true,"listed":false,"github":"https://github.com/microsoft/PSRule","clone":"git clone https://github.com/microsoft/PSRule.git","description":"Validate infrastructure as code (IaC) and objects using PowerShell rules.","language":"C#","stars":470,"topics":["powershell","powershell-module","rule-engine","typeof","concept","anyof","allof","rule","devops","devops-tools"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"PSRule A cross-platform module to validate infrastructure as code (IaC) and objects using PowerShell rules. PSRule works great and integrates with popular continuous integration (CI) systems. [ ][1] Summary - Introduction - Project Objectives - Support - Getting the module - Getting extensions - Getting started - Scenarios - Language reference - Keywords - Commands - Concepts - Schemas - Related projects - Changes and versioning - Contributing - Code of conduct - Maintainers - License Features of PSRule include - [DevOps][2] - Built to support DevOps culture and tools. - [Extensible][3] - Define tests using YAML, JSON, or PowerShell format. - [Reusable][4] - Reuse and share rules across teams or organizations. [1]: https://vscode.dev/github/microsoft/PSRule [2]: https://microsoft.github.io/PSRule/latest/features/#devops [3]: https://microsoft.github.io/PSRule/latest/features/#extensible [4]: https://microsoft.github.io/PSRule/latest/features/#reusable Project objectives 1. Extensible : - Provide an execution environment (tools and language) to validate infrastructure code. - Handling of common concerns such as input/ output/ reporting should be handled by the engine. - Language must be flexible enough to support a wide range of use cases. 2. DevOps : - Validation should support and enhance DevOps workflows by providing fast feedback in pull requests. - Allow quality gates to be implemented between environments such development, test, and production. 3. Cross-platform : - A wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/microsoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/microsoft/PSRule/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}