/puppet-google-chrome

Puppet module to install the Google Chrome web browser

Primary LanguageRubyMIT LicenseMIT

Google Chrome

Puppet Google Chrome CI Puppet Forge Puppet Forge Puppet Forge Puppet Forge license

Table of Contents

  1. Overview
  2. Usage
  3. Notes

Overview

Puppet module to install the Google Chrome web browser module. Currently supports installation on:

  • CentOS / Fedora
  • Debian / Ubuntu
  • openSUSE

Usage

To install the stable version of Google Chrome, include or declare the google_chrome class.

include google_chrome
class { 'google_chrome':
}

To install unstable or beta versions, set the appropriate version attribute.

class { 'google_chrome':
  version => 'unstable',
}
class { 'google_chrome':
  version => 'beta',
}

To modify the full set of default parameters.

class { 'google_chrome':
  ensure                 => 'installed',
  version                => 'unstable',
  package_name           => 'google-chrome',
  repo_gpg_key           => 'https://dl.google.com/linux/linux_signing_key.pub',
  repo_gpg_key_id        => '4CCA1EAF950CEE4AB83976DCA040830F7FAC5991',
  repo_gpg_key_options   => 'http-proxy="http://proxyuser:proxypass@example.org:3128"',
  repo_name              => 'google-chrome',
  defaults_file          => '/etc/default/google-chrome',
  defaults_proxy_pac_url => 'http://foo/bar/proxy.pac',
  repo_base_url          => 'https://dl.google.com/linux/chrome/rpm/stable/x86_64'
}

Notes

Forked from jamesnetherton/google_chrome