Puppet Class: synapse::install

Inherits:
synapse
Defined in:
manifests/install.pp

Summary

A short summary of the purpose of this class

Overview

A description of what this class does

Examples:

include synapse::install


7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/install.pp', line 7

class synapse::install () inherits synapse {
  if $synapse::package_manage {
    package { $synapse::package_name:
      ensure => $synapse::package_ensure,
      alias  => 'matrix-synapse',
    }

    ensure_packages(
        $synapse::package_extras,
        { 'ensure' => $synapse::package_ensure }
    )
  }
}