- Overview
- Module Description - What is the visualstudio module?
- Setup - The basics of getting started with visualstudio
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Puppet module for managing Microsoft Visual Studio
The purpose of this module is to install the Microsoft Visual Studio suite and configure it's many service packs, tools, utilities and registry options.
- Installs packages
- Alters registry keys
Installing Visual Studio 2012:
visualstudio { "visual studio":
ensure => present,
version => '2012',
edition => 'Professional',
license_key => 'XXX-XXX-XXX-XXX-XXX',
}
The primary definition of this module, it installs and configures the visual studio application on the system
Parameters within visualstudio
:
Ensure that the application is installed or not.
The version of visual studio that should be installed
The edition of visual studio that should be installed
The license key that corresponds to the version and edition that you have specified. This is required for installation to be successful.
The list components, tools and utilities that can be installed as part of the visual studio installation.
Network location where the visual studio packages are located
visualstudio
: Guides the basic installation and configuration of visual studio
This module is tested on the following platforms:
- Windows 2008 R2
It is tested with the OSS version of Puppet only.
It support the following Visual Studio versions:
- 2012
Please read CONTRIBUTING.md for full details on contributing to this project.