Puppet Class: lsys::tools::google_chrome

Defined in:
manifests/tools/google_chrome.pp

Summary

Google Chrome installation

Overview

Google Chrome installation

Examples:

include lsys::tools::google_chrome

Parameters:

  • release (Enum['unstable', 'beta', 'stable']) (defaults to: 'stable')
  • ensure (Bsys::PackageVersion) (defaults to: true)


11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/tools/google_chrome.pp', line 11

class lsys::tools::google_chrome (
  Enum['unstable', 'beta', 'stable'] $release = 'stable',
  Bsys::PackageVersion $ensure  = true,
) {
  include lsys::repo::google_chrome
  include lsys::tools::docs

  $package_name = "google-chrome-${release}"

  bsys::tools::package { 'google-chrome':
    ensure => $ensure,
    name   => $package_name,
  }

  Class['lsys::repo::google_chrome'] -> Bsys::Tools::Package['google-chrome']
}