This module is deprecated. Do not use it anymore
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with msoffice
- 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 to manage Microsoft Office on Windows (2003-2016)
The purpose of this module is to install the Microsoft Office suite and configure it's many service packs, tools, utilities and registry options.
- Installs packages for each office product
- Installs package for the Service Pack (if configured)
- Installs packages for each language pack (if configured)
To install Word and Excel packages from Office 2010 SP1:
msoffice { 'office 2010':
version => '2010',
edition => 'Professional Pro',
sp => '1',
license_key => 'XXX-XXX-XXX-XXX-XXX',
products => ['Word,'Excel'],
ensure => present
}
The primary definition of the msoffice module. It will install office products, language packs and updates.
Parameters within msoffice
:
The version of office to install
The edition of office to install
The service pack update to apply
The license key required to install
The architecture version of office
The list of products to install as part of the office suite
The language code of the default install language
Ensure the existence of the office installation
The network location where the office installation media is stored
The definition which installs the main office products.
Parameters within msoffice::package
:
The version of office to install
The edition of office to install
The license key required to install
The architecture version of office
The language code of the default install language
The list of products to install as part of the office suite
The service pack update to apply
Ensure the existence of the office installation
The network location where the office installation media is stored
The definition which installs language interface packs into an existing office installation
Parameters within msoffice::lip
:
The version of office that was installed
The language code of the language to install
The architecture version of office
The network location where the office installation media is stored
The definition which installs service packs into an existing office installation
Parameters within msoffice::servicepack
:
The version of office
The service pack update to install
The architecture version of office
The network location where the office installation media is stored
msoffice
: The core office suite installationmsoffice::package
: The core office suite installationmsoffice::servicepack
: The service pack update for officemsoffice::lip
: The language interface pack for office
This module is tested on the following platforms:
- Windows 2008 R2
It is tested with the OSS version of Puppet only.
Support for only RTM versions Support for only Retail/Volume editions
Please read CONTRIBUTING.md for full details on contributing to this project.