examples/AppProvisioning.json
{ "Modules":[ "xWebAdministration", "cNtfsAccessControl" ], "DSCResourcesToExecute":{ "archtype":{ "dscResourceName":"File", "DestinationPath":"c:\\archtype", "Type":"Directory", "ensure":"Present" }, "DevOpsDir":{ "dscResourceName":"File", "DestinationPath":"c:\\archtype\\DevOps", "Type":"Directory", "ensure":"Present" }, "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" }, "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 } } ] }, "LogAccess":{ "dscResourceName":"cNtfsPermissionEntry", "Path":"c:\\archtype\\Logs", "Principal":"IIS APPPOOL\\DevOps", "AccessControlInformation":[ { "CimType":"cNtfsAccessControlInformation", "Properties":{ "AccessControlType":"Allow", "FileSystemRights":["Modify"], "Inheritance":"ThisFolderSubfoldersAndFiles", "NoPropagateInherit":false } } ], "ensure":"Present" } } } |