Skip to content

Puppet module for installing/removing SCCM advertised applications on local host.

License

Notifications You must be signed in to change notification settings

thatrevguy/SCCM_Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sccm_application

####Table of Contents

  1. Overview - What is sccm_application module?
  2. Module Description - What does this module do?
  3. Setup - Basics of getting started with sccm_application
  4. Usage - Classes, defined types, and their parameters available for configuration
  5. Implementation - An under-the-hood peek at what this module is doing
  6. Limitations - OS compatibility, etc.
  7. Release Notes - Notes on the most recent updates to the module

##Overview This is a module that will ensure SCCM advertised package deployments are installed or not installed.

##Module Description

Sccm_application module manages what SCCM advertised packages get installed or uninstalled. Argument values for both install and uninstall CCM_Application methods:

  • IsMachineTarget = true
  • EnforcePreference = Immediate
  • Priority = Normal
  • IsRebootIfNeeded = false

##Setup

###What sccm_application affects:

  • Packages that can be managed through Software Center.

###Beginning with sccm_application

sccm_application { 'some-package-name-here': 
    ensure => present,
}

##Usage

###Classes

####sccm_application

Parameters within sccm_application:

#####target Determines package name type will attempt to ensure absent or present.

#####ensure Determines whether or not target package should be installed or uninstalled.

##Implementation

###Custom Types

[sccm_application]

Checks if a SCCM package meets set ensure condition.

##Reference

###Classes ####Public Classes

##Limitations

Requires SCCM environment with Software Center installed on clients.

This module is tested on the following platforms:

  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows Server 2008

##Development Submit issues or pull requests to GitHub

##Release-Notes

  • 0.0.1 Currently has no logic for 'waiting' or 'failed' evaluation states. Calling type instance will hang indefinitely if a package requires interaction or fails during install.

About

Puppet module for installing/removing SCCM advertised applications on local host.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published