Puppet Class: byobu

Inherits:
byobu::params
Defined in:
manifests/init.pp

Overview

Parameters:

  • byobu_terminal_multiplexer (Optional[Enum['screen', 'tmux']]) (defaults to: $byobu::params::byobu_terminal_multiplexer)
  • let_screen_and_tmux_coexist (Boolean) (defaults to: $byobu::params::let_screen_and_tmux_coexist)
  • byobu_control_a_behavior (Optional[Enum['screen', 'emacs']]) (defaults to: $byobu::params::byobu_control_a_behavior)
  • byobu_launch_by_default (Boolean) (defaults to: $byobu::params::byobu_launch_by_default)
  • launch_by_default_ensure_set (Boolean) (defaults to: $byobu::params::launch_by_default_ensure_set)
  • purge_instead_of_remove (Boolean) (defaults to: $byobu::params::purge_instead_of_remove)
  • latest_instead_of_present (Boolean) (defaults to: $byobu::params::latest_instead_of_present)
  • overwrite_usr_config (Boolean) (defaults to: $byobu::params::overwrite_usr_config)
  • overwrite_various_status (Boolean) (defaults to: $byobu::params::overwrite_various_status)
  • byobu_version (Optional[String]) (defaults to: $byobu::params::byobu_version)
  • screen_version (Optional[String]) (defaults to: $byobu::params::screen_version)
  • tmux_version (Optional[String]) (defaults to: $byobu::params::tmux_version)
  • status_screen_upper_left (Hash[String[1], Boolean]) (defaults to: $byobu::params::status_screen_upper_left)
  • status_screen_upper_right (Hash[String[1], Boolean]) (defaults to: $byobu::params::status_screen_upper_right)
  • status_screen_lower_left (Hash[String[1], Boolean]) (defaults to: $byobu::params::status_screen_lower_left)
  • status_screen_lower_right (Hash[String[1], Boolean]) (defaults to: $byobu::params::status_screen_lower_right)
  • status_tmux_left (Hash[String[1], Boolean]) (defaults to: $byobu::params::status_tmux_left)
  • status_tmux_right (Array[Hash[String[1], Boolean]]) (defaults to: $byobu::params::status_tmux_right)


6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'manifests/init.pp', line 6

class byobu (
	Optional[Enum['screen', 'tmux']]
	                         $byobu_terminal_multiplexer    = $byobu::params::byobu_terminal_multiplexer,
	Boolean                  $let_screen_and_tmux_coexist   = $byobu::params::let_screen_and_tmux_coexist,
	Optional[Enum['screen', 'emacs']]
	                         $byobu_control_a_behavior      = $byobu::params::byobu_control_a_behavior,
	
	Boolean                  $byobu_launch_by_default       = $byobu::params::byobu_launch_by_default,
	Boolean                  $launch_by_default_ensure_set  = $byobu::params::launch_by_default_ensure_set,
	
	Boolean                  $purge_instead_of_remove       = $byobu::params::purge_instead_of_remove,
	Boolean                  $latest_instead_of_present     = $byobu::params::latest_instead_of_present,
	
	Boolean                  $overwrite_usr_config          = $byobu::params::overwrite_usr_config,
	Boolean                  $overwrite_various_status      = $byobu::params::overwrite_various_status,
	
	Optional[String]         $byobu_version                 = $byobu::params::byobu_version,
	Optional[String]         $screen_version                = $byobu::params::screen_version,
	Optional[String]         $tmux_version                  = $byobu::params::tmux_version,
	
	Hash[String[1], Boolean] $status_screen_upper_left      = $byobu::params::status_screen_upper_left,
	Hash[String[1], Boolean] $status_screen_upper_right     = $byobu::params::status_screen_upper_right,
	Hash[String[1], Boolean] $status_screen_lower_left      = $byobu::params::status_screen_lower_left,
	Hash[String[1], Boolean] $status_screen_lower_right     = $byobu::params::status_screen_lower_right,
	Hash[String[1], Boolean] $status_tmux_left              = $byobu::params::status_tmux_left,
	Array[Hash[String[1], Boolean]]
	                         $status_tmux_right             = $byobu::params::status_tmux_right,
) inherits byobu::params {
	Class['byobu::install'] -> Class['byobu::config']
	contain 'byobu::install'
	contain 'byobu::config'
}