Puppet Class: shinyserver::config

Defined in:
manifests/config.pp

Overview

Class: shinyserver::config

Manges the configuration file of shiny

Parameters

Parameters:

  • port (Integer) (defaults to: $::shinyserver::port)

    Public port shiny is listening on

  • site_directory (String) (defaults to: $::shinyserver::site_directory)
  • log_directory (String) (defaults to: $::shinyserver::log_directory)
  • directory_index (String) (defaults to: $::shinyserver::directory_index)


16
17
18
19
20
21
22
23
24
25
26
27
# File 'manifests/config.pp', line 16

class shinyserver::config (
  Integer $port            = $::shinyserver::port,
  String  $site_directory  = $::shinyserver::site_directory,
  String  $log_directory   = $::shinyserver::log_directory,
  String  $directory_index = $::shinyserver::directory_index
) {
  concat::fragment{ 'general shiny server config':
    target  => '/etc/shiny-server/shiny-server.conf',
    content => template('shinyserver/shiny-server.conf.erb'),
    order   => '01'
  }
}