examples/AppProvisioning.json
{ "Modules":[ "xWebAdministration" ], "DSCResourcesToExecute":[ { "resourceName":"archtype", "dscResourceName":"File", "DestinationPath":"c:\\archtype", "Type":"Directory", "ensure":"Present" }, { "resourceName":"DevOpsDir", "dscResourceName":"File", "DestinationPath":"c:\\archtype\\DevOps", "Type":"Directory", "ensure":"Present" }, { "resourceName":"DevOpsAppPool", "dscResourceName":"xWebAppPool", "name":"DevOps", "managedRuntimeVersion":"v4.0", "idleTimeoutAction":"Terminate", "cpuLimit":25000, "cpuAction":"ThrottleUnderLoad", "cpuResetInterval":"00:05:00", "restartTimeLimit":"00:00:00", "restartRequestsLimit":0, "enable32BitAppOnWin64":false, "autoStart":true, "ensure":"Present" }, { "resourceName":"DevOpsApp", "dscResourceName":"xWebApplication", "name":"DevOps", "PhysicalPath":"C:\\archtype\\DevOps", "WebAppPool":"DevOps", "WebSite":"Default Web Site", "PreloadEnabled":true, "EnabledProtocols":["http"], "Ensure":"Present", "AuthenticationInfo":[ { "CimType":"MSFT_xWebApplicationAuthenticationInformation", "Properties":{ "Anonymous":true, "Basic":true } } ] }, { "resourceName":"EscherFolderAR", "dscResourceName":"cNtfsPermissionEntry", "Path":"c:\\archtype\\Logs", "Principal":"IIS APPPOOL\\DevOps", "AccessControlInformation":[ { "CimType":"cNtfsAccessControlInformation", "Properties":{ "AccessControlType":"Allow", "FileSystemRights":["Modify"], "Inheritance":"ThisFolderSubfoldersAndFiles", "NoPropagateInherit":false } } ], "ensure":"Present" } ] } |