alexpop / myiis-cookbook

Yet another IIS cookbook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

myiis-cookbook Cookbook

Microsoft IIS(Internet Information Services) cookbook that can be used to install and deploy code into IIS.

Requirements

COOKBOOKS

  • git - required by the app_checkout recipe in order to install git and use it through the custom git resource
  • msdeploy - required by the app_msdeploy_import recipe in order to install msdeploy and use it through the custom msdeploy_sync resource

Attributes

myiis-cookbook::app_checkout

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

myiis-cookbook::app_msdeploy_import

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

Usage

  • Add the default recipe to the run_list to idempotantly install IIS (Internet Information Services)
  • Use the app_checkout recipe to deploy IIS code from a git repository. Or, use the app_msdeploy_import to import code from an HTTP location using msdeploy sync
  • Add install_google_chrome to the run_list for more browsing options

About

Yet another IIS cookbook


Languages

Language:Ruby 100.0%