Puppet Class: atom::install

Inherits:
atom::params
Defined in:
manifests/install.pp

Overview

atom::install

Handles the ppa setup and the atom package

Parameters:

  • package_ensure (String) (defaults to: $atom::params::package_ensure)

    Specifies whether to install the atom package, and what version to install



6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/install.pp', line 6

class atom::install (
  String $package_ensure = $atom::params::package_ensure,
) inherits atom::params {
  include apt
  apt::ppa { 'ppa:webupd8team/atom': }

  package { 'atom':
    ensure => $package_ensure,
  }

  Apt::Ppa['ppa:webupd8team/atom']
  ~> Class['apt::update']
  -> Package['atom']
}