Puppet Class: alkivi_base

Defined in:
manifests/init.pp

Overview

Parameters:

  • alkivi_extra_ssh_keys (Any) (defaults to: [])
  • root_extra_ssh_keys (Any) (defaults to: [])
  • localtime_file (Any) (defaults to: '/usr/share/zoneinfo/Europe/Paris')
  • ntp_servers (Any) (defaults to: ['ntp.ovh.net'])


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/init.pp', line 1

class alkivi_base (
  $alkivi_extra_ssh_keys = [],
  $root_extra_ssh_keys   = [],
  $localtime_file        = '/usr/share/zoneinfo/Europe/Paris',
  $ntp_servers           = ['ntp.ovh.net'],
) {



  # declare all parameterized classes
  class { 'alkivi_base::params': }
  class { 'alkivi_base::config': }
  class { 'alkivi_base::scripts': }
  class { 'alkivi_base::users': }
  class { 'alkivi_base::install': }
  class { 'alkivi_base::service': }

  # declare relationships
  Class['alkivi_base::params'] ->
  Class['alkivi_base::install'] ->
  Class['alkivi_base::config'] -> 
  Class['alkivi_base::service']

  #Class['alkivi_base::scripts'] ->
  #Class['alkivi_base::users'] ->
}