Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- configuration iis_web_config
- {
- Import-DscResource -Module xWebAdministration
- xWebsite DefaultWebSite
- {
- Name = "<%= @site_name %>"
- Ensure = "Present"
- PhysicalPath = "<%= @site_path %>"
- State = "Started"
- }
- xWebAppPool myFace
- {
- Name = "myFace"
- Ensure = "Present"
- State = "Started"
- }
- Script AppPoolIdentity
- {
- TestScript = {
- Import-Module WebAdministration
- return (Get-Item IIS:\AppPools\myFace).processModel.username -eq "<%= @app_pool_user %>"
- }
- SetScript = {
- Import-Module WebAdministration
- $pool = get-item IIS:\AppPools\myFace
- $pool.processModel.username = "<%= @app_pool_user %>"
- $pool.processModel.password = "<%= @app_pool_pswd %>"
- $pool.processModel.identityType = 3
- $pool | set-item
- }
- GetScript = {
- Import-Module WebAdministration
- $pool = Get-Item IIS:\AppPools\myFace
- return @{
- ProcessModel = $pool.processModel
- }
- }
- }
- xWebApplication myFace
- {
- Name = "myFace"
- Website = "<%= @site_name %>"
- WebAppPool = "myFace"
- Ensure = "Present"
- PhysicalPath = "<%= @myFace_path %>"
- }
- xWebApplication sso
- {
- Name = "myFace/sso"
- Website = "<%= @site_name %>"
- WebAppPool = "myFace"
- Ensure = "Present"
- PhysicalPath = "<%= @sso_path %>"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement