Puppet Class: mssql::server

Defined in:
manifests/server.pp

Summary

Base class for installation and configuration of SQL Server

Overview

Examples:

include mssql::server

Parameters:

  • ensure (Enum['present','absent']) (defaults to: 'absent')


5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/server.pp', line 5

class mssql::server (
  Enum['present','absent'] $ensure = 'absent',
) {

  notify { 'Processing mssql::server' : }

  if ($ensure == 'present') {

    contain 'mssql::server::install'
    contain 'mssql::server::update'
    contain 'mssql::server::config'

    Class['mssql::server::install']
    -> Class['mssql::server::update']
    -> Class['mssql::server::config']

  } else {

    contain 'mssql::server::install'

    Class['mssql::server::install']

  }
}