Skip to content

Puppet module to install the Google Chrome web browser

License

Notifications You must be signed in to change notification settings

GEANT/puppet-google-chrome

 
 

Repository files navigation

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

About

Puppet module to install the Google Chrome web browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 60.3%
  • Puppet 39.6%
  • Pascal 0.1%