Defined Type: phpmyadmin::servernode

Defined in:
manifests/servernode.pp

Overview

Parameters:

  • server_group (Any)
  • myserver_name (Any) (defaults to: $name)
  • verbose_name (Any) (defaults to: $name)
  • hide_db (Any) (defaults to: '')
  • target (Any) (defaults to: $::phpmyadmin::params::config_file)


36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# File 'manifests/servernode.pp', line 36

define phpmyadmin::servernode (
  $server_group,
  $myserver_name = $name,
  $verbose_name  = $name,
  $hide_db       = '',
  $target        = $::phpmyadmin::params::config_file,
) {
  include ::phpmyadmin::params

  #Variable validations
  validate_string($server_group)
  validate_string($myserver_name)
  validate_absolute_path($target)

  #Generate a server entry for the realized server ON the phpmyadmin server
  concat::fragment { "${server_group}_phpmyadmin_server_${name}":
    order   => "20-${server_group}-${myserver_name}",
    target  => $target,
    content => template('phpmyadmin/servernode.erb'),
  }

}