https://github.com/rickedb/terraform-provider-iis
The IIS Provider enables Terraform to manage IIS resources.
https://github.com/rickedb/terraform-provider-iis
iis iis-provider microsoft terraform
Last synced: about 2 months ago
JSON representation
The IIS Provider enables Terraform to manage IIS resources.
- Host: GitHub
- URL: https://github.com/rickedb/terraform-provider-iis
- Owner: Rickedb
- License: apache-2.0
- Created: 2025-01-02T18:53:10.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-26T13:42:41.000Z (over 1 year ago)
- Last Synced: 2025-10-10T00:22:03.812Z (8 months ago)
- Topics: iis, iis-provider, microsoft, terraform
- Language: Go
- Homepage:
- Size: 51.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IIS provider
The IIS provider enables [Terraform](https://terraform.io/)/[OpenTF](https://opentofu.org/) to manage IIS resources.
Still IIS reached his end-of-life (EOL), there are still many applications that run under IIS and managing manually or even via DevOps is really messy, organizing it with Terraform will make it cleaner!
## How does it work?
The provider relies on Powershell commands with [IIS.Administration](https://www.powershellgallery.com/packages/IISAdministration/) module executed through WinRM when managing remote servers, so be sure to have the ports 5985/5986 allowed at the remote server.
### Why powershell?
There is an available API called [IIS.Administration](https://github.com/microsoft/IIS.Administration) developed by Microsoft to enable managing IIS and relies o HTTP calls.
However, I didn't want to install it on every server of the company and some CI/CD scripts were already available deploying applications.
## Installing
> TBD
## How to use
> TBD