iis
104,894 downloads
103,968 latest version
3.8 quality score
Version information
- 0.1.3 (latest)
- 0.1.2
- 0.1.1
- 0.1.0
Start using this module
Add this module to a Bolt project:
bolt module add simondean-iis
Learn more about using this module with an existing projectAdd this declaration to your Puppetfile:
mod 'simondean-iis', '0.1.3'
Learn more about managing modules with a PuppetfileManually install this module with Puppet module tool:
puppet module install simondean-iis --version 0.1.3
Downloading to your local machine is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code or for testing purposes.
DownloadDocumentation
Types in this module release
IIS App Pool
Parameters | |
---|---|
name | App pool name |
ensure | |
provider |
Properties | |
---|---|
recycling_logeventonrecycle | |
cpu_smpprocessoraffinitymask2 | |
failure_orphanactionparams | |
recycling_disallowrotationonconfigchange | |
cpu_limit | |
managedruntimeversion | |
processmodel_logontype | |
processmodel_setprofileenvironment | |
processmodel_pingresponsetime | |
cpu_smpprocessoraffinitymask | |
failure_autoshutdownexe | |
failure_autoshutdownparams | |
cpu_smpaffinitized | |
failure_orphanactionexe | |
cpu_resetinterval | |
processmodel_identitytype | |
enable32bitapponwin64 | |
cpu_action | |
recycling_periodicrestart_requests | |
recycling_periodicrestart_privatememory | |
failure_rapidfailprotectionmaxcrashes | |
clrconfigfile | |
processmodel_idletimeout | |
processmodel_shutdowntimelimit | |
processmodel_pinginterval | |
managedruntimeloader | |
recycling_disallowoverlappingrotation | |
processmodel_maxprocesses | |
passanonymoustoken | |
processmodel_startuptimelimit | |
processmodel_pingingenabled | |
recycling_periodicrestart_time | |
startmode | |
managedpipelinemode | |
processmodel_username | |
autostart | |
failure_orphanworkerprocess | |
enableconfigurationoverride | |
recycling_periodicrestart_memory | |
processmodel_password | |
processmodel_loaduserprofile | |
failure_loadbalancercapabilities | |
processmodel_manualgroupmembership | |
failure_rapidfailprotectioninterval | |
failure_rapidfailprotection | |
queuelength |
Providers | |
---|---|
iis_apppool | IIS App Pool |
IIS Site
Parameters | |
---|---|
name | Site name |
ensure | |
provider |
Properties | |
---|---|
ftpserver_security_sslclientcertificates_clientcertificatepolicy | |
ftpserver_connections_minbytespersecond | |
ftpserver_logfile_directory | |
ftpserver_security_ssl_controlchannelpolicy | |
ftpserver_connections_serverlistenbacklog | |
applicationdefaults_serviceautostartenabled | Application defaults: Whether autostart is enabled |
limits_maxbandwidth | Limits: Maximum network bandwidth in bytes per second to be consumed by the site |
ftpserver_security_authentication_basicauthentication_defaultlogondomain | |
ftpserver_connections_maxconnections | |
ftpserver_security_authentication_anonymousauthentication_password | |
applicationdefaults_path | Application defaults: Application virtual path |
ftpserver_logfile_truncatesize | |
ftpserver_messages_greetingmessage | |
ftpserver_security_authentication_anonymousauthentication_defaultlogondomain | |
ftpserver_security_authentication_anonymousauthentication_username | |
ftpserver_security_sslclientcertificates_revocationurlretrievaltimeout | |
ftpserver_security_ssl_ssl128 | |
limits_connectiontimeout | Limits: The amount of time in seconds that IIS waits before disconnecting a connection that has become inactive |
ftpserver_connections_disablesocketpooling | |
logfile_period | Logging: |
ftpserver_connections_datachanneltimeout | |
ftpserver_firewallsupport_externalip4address | |
ftpserver_logfile_selectivelogging | |
logfile_enabled | Logging: Whether logging is enabled |
serverautostart | Whether the site should be started automatically when the IIS management service is started |
ftpserver_security_ssl_servercerthash | |
limits_maxconnections | Limits: Maximum number of simultaneous client connections for a site |
virtualdirectorydefaults_allowsubdirconfig | Virtual directory defaults: Controls whether IIS will load just the Web.config file in the physical path (false) or also the Web.config files in the sub-directories of the physical path (true) |
logfile_logextfileflags | Logging: The categories of information that are logged |
tracefailedrequestslogging_maxlogfiles | Trace failed requests logging: Maximum number of failed request log files to keep for the site |
ftpserver_userisolation_activedirectory_adusername | |
ftpserver_directorybrowse_virtualdirectorytimeout | |
ftpserver_messages_bannermessage | |
ftpserver_messages_exitmessage | |
ftpserver_security_authentication_anonymousauthentication_enabled | |
ftpserver_logfile_period | |
ftpserver_userisolation_activedirectory_adpassword | |
logfile_truncatesize | Logging: Maximum size in bytes for the log file. When reached, a new log file will be created. Only applies when logfile_period is set to MaxSize. Minimum value for this property is 1,048,576 |
ftpserver_connections_maxbandwidth | |
ftpserver_userisolation_activedirectory_adcacherefresh | |
ftpserver_logfile_enabled | |
ftpserver_connections_unauthenticatedtimeout | |
tracefailedrequestslogging_customactionsenabled | Trace failed requests logging: Whether custom actions are enabled |
tracefailedrequestslogging_maxlogfilesizekb | Trace failed requests logging: Maximum file size in kilobytes for the logs |
logfile_directory | Logging: Directory that log files and supporting logging files are saved to |
ftpserver_security_ssl_datachannelpolicy | |
ftpserver_security_authentication_clientcertauthentication_enabled | |
ftpserver_security_authentication_basicauthentication_logonmethod | |
bindings | |
ftpserver_security_ssl_servercertstorename | |
tracefailedrequestslogging_directory | Trace failed requests logging: Directory that log files are saved to |
virtualdirectorydefaults_username | Virtual directory defaults: User name that can access the physical path |
applicationdefaults_applicationpool | Application defaults: Application pool the application is assigned to |
id | Number assigned to a site when it is created. Default Web Site has an id of 1. Other sites are assigned a random id by IIS when they are created |
virtualdirectorydefaults_password | Virtual directory defaults: Password for the user name |
ftpserver_filehandling_allowreplaceonrename | |
virtualdirectorydefaults_physicalpath | Virtual directory defaults: Physical path |
applicationdefaults_serviceautostartprovider | Application defaults: Name of the autostart provider, if enabled |
ftpserver_logfile_localtimerollover | |
ftpserver_userisolation_mode | |
ftpserver_filehandling_allowreaduploadsinprogress | |
tracefailedrequestslogging_enabled | Trace failed requests logging: Whether it is enabled |
ftpserver_security_datachannelsecurity_matchclientaddressforport | |
ftpserver_security_datachannelsecurity_matchclientaddressforpasv | |
logfile_localtimerollover | Logging: Whether when a new log file is created based on time, this is done based on UTC or local time. false indicates UTC, true indicates local time |
ftpserver_security_sslclientcertificates_revocationfreshnesstime | |
ftpserver_allowutf8 | |
ftpserver_connections_controlchanneltimeout | |
ftpserver_connections_resetonmaxconnections | |
logfile_logformat | Logging: Log file format |
virtualdirectorydefaults_logonmethod | Virtual directory defaults: Logon method for the physical path |
ftpserver_security_commandfiltering_maxcommandline | |
ftpserver_messages_allowlocaldetailederrors | |
ftpserver_messages_suppressdefaultbanner | |
ftpserver_security_sslclientcertificates_useactivedirectorymapping | |
ftpserver_security_commandfiltering_allowunlisted | |
ftpserver_security_authentication_anonymousauthentication_logonmethod | |
virtualdirectorydefaults_path | Virtual directory defaults: Virtual directory virtual path |
ftpserver_logfile_logextfileflags | |
logfile_customlogpluginclsid | Logging: COM object class IDs for custom modules |
ftpserver_directorybrowse_showflags | |
ftpserver_security_sslclientcertificates_validationflags | |
ftpserver_serverautostart | |
ftpserver_filehandling_keeppartialuploads | |
ftpserver_security_authentication_basicauthentication_enabled | |
ftpserver_messages_expandvariables | |
ftpserver_messages_maxclientsmessage | |
applicationdefaults_enabledprotocols | Application defaults: Enabled protocols |
Providers | |
---|---|
iis_site | IIS Site |
IIS App
Parameters | |
---|---|
name | App name |
ensure | |
provider |
Properties | |
---|---|
virtualdirectorydefaults_password | Virtual directory defaults: Password for the user name |
virtualdirectorydefaults_physicalpath | Virtual directory defaults: Physical path |
virtualdirectorydefaults_path | Virtual directory defaults: Virtual directory virtual path |
virtualdirectorydefaults_allowsubdirconfig | Virtual directory defaults: Controls whether IIS will load just the Web.config file in the physical path (false) or also the Web.config files in the sub-directories of the physical path (true) |
virtualdirectorydefaults_logonmethod | Virtual directory defaults: Logon method for the physical path |
serviceautostartprovider | Name of the autostart provider, if enabled |
serviceautostartenabled | Whether autostart is enabled |
enabledprotocols | Enabled protocols |
applicationpool | Application pool the application is assigned to |
virtualdirectorydefaults_username | Virtual directory defaults: User name that can access the physical path |
Providers | |
---|---|
iis_app | IIS App |
IIS Virtual Directory
Parameters | |
---|---|
iis_app | Path of the app the virtual directory is under |
name | Virtual directory name |
ensure | |
provider |
Properties | |
---|---|
logonmethod | Logon method for the physical path |
allowsubdirconfig | Controls whether IIS will load just the Web.config file in the physical path (false) or also the Web.config files in the sub-directories of the physical path (true) |
username | User name that can access the physical path |
physicalpath | Physical path |
password | Password for the user name |
Providers | |
---|---|
iis_vdir | IIS Virtual Directory |