- Overview
- Module Description - What is the dotnet module?
- Setup - The basics of getting started with dotnet
- 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 installing and managing Microsoft .NET framework.
This module installs and configures the Microsoft .NET framework on Windows systems. It support side-by-side installs where appropriate.
- Installs the .net framework package or the windows server role.
Installing the .net 3.5 server role on windows server:
dotnet { 'dotnet35': version => '3.5' }
Installing .net 4.5:
dotnet { 'dotnet45':
version => '4.5'
deployment_root => 'Z:\packages'
}
The dotnet module primary definition, dotnet
install and configures the .net
framework packages/roles
Parameters within dotnet
:
Ensures the state of .net on the system. Present or Absent.
The version of .net that you want to be managed by this definition.
If installing .NET from a directory or a mounted network location then this is that directory
dotnet
: Guides the basic management of the .net framework on the system.
dotnet::install::feature
: Installs dotnet as windows feature (.net 3.5)dotnet::install::package
: Installs dotnet from a downloaded package.
This module is tested on the following platforms:
- Windows 2008 R2
It is tested with the OSS version of Puppet only.
Please read CONTRIBUTING.md for full details on contributing to this project.