chromerepo

deprecated
Module for installing the official Google Chrome APT/YUM repository

Ben S

juniorsysadmin

16,287 downloads

7,319 latest version

4.3 quality score

Version information

  • 0.2.0 (latest)
  • 0.1.0
  • 0.0.3
  • 0.0.2
  • 0.0.1
released Dec 11th 2016
This version is compatible with:
  • Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >=3.8.7 < 5.0.0
  • Debian, Fedora, OpenSUSE, Ubuntu
This module has been deprecated by its author since Feb 11th 2021.

The reason given was: No longer maintained

The author has suggested juniorsysadmin-chromerepo as its replacement.

Start using this module

Tags: google, chrome

Documentation

juniorsysadmin/chromerepo — version 0.2.0 Dec 11th 2016

chromerepo

Build Status

Table of Contents

  1. Overview
  2. Usage
  3. Parameters
  4. Limitations
  5. Development

Overview

This module installs and enables the Google Chrome YUM or APT repository depending on the osfamily. When run on a non-RedHat or non-Debian osfamily it exits with no action performed.

Usage

include  '::chromerepo'

Or to use a local mirror for Fedora:

class { '::chromerepo':
  baseurl => 'http://localmirror.server.domain',
}

Or to use a local mirror for Ubuntu:

class { '::chromerepo':
  location => 'http://localmirror.server.domain/',
}

Parameters

The following parameters are available in the chromerepo module:

baseurl

Used by yumrepo. Defaults to http://dl.google.com/linux/chrome/rpm/stable/{::architecture}.

descr

Used by yumrepo. Defaults to 'Google Chrome YUM repository'

enabled

Used by yumrepo. Defaults to 1.

gpgcheck

Used by yumrepo. Defaults to 1

include_src

Used by apt::source. Defaults to false.

key

Used by apt::source. Defaults to the official Google Chrome repository one.

key_source

Used by apt::source and yurepo. Defaults to http://dl-ssl.google.com/linux/linux_signing_key.pub

location

Location of Google Chrome repository for Debian. Defaults to http://dl.google.com/linux/chrome/deb/

repo_name

Used by yumrepo. Defaults to 'google-chrome'

proxy

Defaults to absent. (Uses the yum.conf value if it exists)

release

Used by apt::source. Defaults to stable.

repo_gpgcheck

Used by yumrepo. Defaults to 1

repos

Used by apt::source. Defaults to main.

Limitations

This module has received limited testing on:

  • Fedora 22
  • Ubuntu 14.04

against Puppet 3.x and Puppet 4.x

Module dependencies

This modules uses puppetlabs-apt for the management of the Google repository. If using an operating system of the Debian-based family, you will need to ensure that puppetlabs-apt version 2.x is installed.

Development

Patches are welcome.