Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jamesnetherton/puppet-google-chrome
Puppet module to install the Google Chrome web browser
https://github.com/jamesnetherton/puppet-google-chrome
chrome google-chrome puppet puppet-google-chrome
Last synced: 3 months ago
JSON representation
Puppet module to install the Google Chrome web browser
- Host: GitHub
- URL: https://github.com/jamesnetherton/puppet-google-chrome
- Owner: jamesnetherton
- License: mit
- Archived: true
- Created: 2014-04-14T18:52:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-12-06T10:13:29.000Z (about 3 years ago)
- Last Synced: 2024-09-26T05:30:23.571Z (3 months ago)
- Topics: chrome, google-chrome, puppet, puppet-google-chrome
- Language: Ruby
- Size: 82 KB
- Stars: 4
- Watchers: 4
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
:rotating_light: **THIS PROJECT IS NO LONGER MAINTAINED** :rotating_light:
# puppet-google-chrome
![Puppet Google Chrome CI](https://github.com/jamesnetherton/puppet-google-chrome/workflows/Puppet%20Google%20Chrome%20CI/badge.svg?branch=master)
[![Puppet Forge](https://img.shields.io/puppetforge/v/jamesnetherton/google_chrome.svg)](https://forge.puppet.com/jamesnetherton/google_chrome)
[![Puppet Forge](https://img.shields.io/puppetforge/f/jamesnetherton/google_chrome.svg?maxAge=600)](https://forge.puppet.com/jamesnetherton/google_chrome)
[![Puppet Forge](https://img.shields.io/puppetforge/dt/jamesnetherton/google_chrome.svg?maxAge=600)](https://forge.puppet.com/jamesnetherton/google_chrome)
[![Puppet Forge](https://img.shields.io/puppetforge/rc/jamesnetherton.svg?maxAge=600)](https://forge.puppet.com/jamesnetherton/google_chrome)
[![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=600)](https://opensource.org/licenses/MIT)## Overview
Puppet module to install the Google Chrome web browser module. Currently supports installation on:
* Fedora
* Debian / Ubuntu
* openSUSE## Usage
To install the stable version of Google Chrome, include or declare the google_chrome class.
```puppet
include 'google_chrome'
``````puppet
class { 'google_chrome':
}
```To install unstable or beta versions, set the appropriate version attribute.
```puppet
class { 'google_chrome':
version => 'unstable',
}
``````puppet
class { 'google_chrome':
version => 'beta',
}
```
To modify the full set of default parameters.```puppet
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:[email protected]: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'
}
```