Resource Type: iis_config

Defined in:
lib/puppet/type/iis_config.rb
Providers:
iis_config

Overview

IIS Config

Properties

  • allowkeepalive

    system.webServer/httpProtocol

  • applicationpooldefaults_autostart

    system.applicationHost/applicationPools

  • applicationpooldefaults_managedpipelinemode

    system.applicationHost/applicationPools

  • applicationpooldefaults_managedruntimeversion

    system.applicationHost/applicationPools

  • applicationpooldefaults_processmodel_identitytype

    system.applicationHost/applicationPools (value can be SpecificUser, NetworkService, LocalService or LocalSystem)

  • applicationpooldefaults_processmodel_password

    system.applicationHost/applicationPools

  • applicationpooldefaults_processmodel_username

    system.applicationHost/applicationPools

  • cache_maxdisktemplatecachefiles

    system.webServer/asp

  • cache_scriptenginecachemax

    system.webServer/asp

  • cache_scriptfilecachesize

    system.webServer/asp

  • default_documents

    List of defaultDocuments in order of priority (system.webserver/defaultDocument)

  • directory

    system.webServer/httpCompression

  • dodynamiccompression

    system.webServer/urlCompression

  • dontlog

    system.webServer/httpLogging

  • dostaticcompression

    system.webServer/urlCompression

  • enabled

    Can be used in multiple configuration sections

  • enablekernelcache

    system.webserver/caching

  • enablenagling

    system.webServer/serverRuntime

  • enableparentpath

    system.webServer/asp

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • maxdiskspaceusage

    system.webServer/httpCompression

  • mimetypes

    system.webServer/staticContent -> Hash of available mimetypes (ex: => ‘text/html’)

  • minfilesizeforcomp

    system.webServer/httpCompression

  • percentagephysicalmemoryusedlimit

    system.web/caching/cache

  • session_allowsessionstate

    system.webServer/asp

Parameters

  • name (namevar)

    Config section

  • provider

    The specific backend to use for this ‘iis_config` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • use_defaults

    system.webServer/staticContent -> use default mimetypes in addition to these manually defined. Default: false.