Microsoft IIS(Internet Information Services) cookbook that can be used to install and deploy code into IIS.
git
- required by theapp_checkout
recipe in order to installgit
and use it through the customgit
resourcemsdeploy
- required by theapp_msdeploy_import
recipe in order to installmsdeploy
and use it through the custommsdeploy_sync
resource
Key | Type | Description | Default |
---|---|---|---|
['myiis-cookbook']['git-repo'] | String | Git repository where the code will be deployed from. Only used by the app_checkout recipe | https://github.com/alexpop/myhtml-app |
['myiis-cookbook']['doc-root'] | String | Directory where the code will be deployed to by the app_checkout recipe | c:/inetpub/wwwroot |
['myiis-cookbook']['git-revision'] | String | Directory where the code will be deployed to by the app_checkout recipe | master |
Key | Type | Description | Default |
---|---|---|---|
['myiis-cookbook']['msdeploy']['zip'] | String | HTTP(S) location where the msdeploy package can be downloaded from | https://s3-eu-west-1.amazonaws.com/apop-bucket/all_sites-latest.zip |
- Add the
default
recipe to therun_list
to idempotantly installIIS
(Internet Information Services) - Use the
app_checkout
recipe to deploy IIS code from a git repository. Or, use theapp_msdeploy_import
to import code from an HTTP location using msdeploy sync - Add
install_google_chrome
to therun_list
for more browsing options