Files
confdroid_automatic/.yardoc/objects/root.dat

165 lines
9.9 KiB
Plaintext
Raw Normal View History

2025-06-02 17:03:58 +02:00
{: rooto:"YARD::CodeObjects::RootObject:@childrenIC:&YARD::CodeObjects::CodeObjectList[o:.PuppetStrings::Yard::CodeObjects::Classes;IC;[ o:,PuppetStrings::Yard::CodeObjects::Class:@statemento:9PuppetStrings::Yard::Parsers::Puppet::ClassStatement :
2025-06-02 16:29:44 +02:00
@fileI"manifests/init.pp:ET: @sourceI":class automatic_cd {
include automatic_cd::params
};T:
@linei :@comments_rangeo:
Range: exclF:
begini:endi
:@parameters[:
@nameI"automatic_cd;F:@parent_class0:@docstringIC:YARD::Docstring"bautomatic_cd::init.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com) ;T: @object0: @summary0:@hash_flagF:
@tags[o:YARD::Tags::Tag
:@tag_nameI" summary;F:
@textI".Class initializes the automatic_cd module;T;0: @types0;0:@ref_tags[: @allI"<01>automatic_cd::init.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com)
@summary Class initializes the automatic_cd module
;T:@unresolved_reference0;[;IC;[: @owner@
:@class_mixinsIC;[;&@
:@instance_mixinsIC;[;&@
:@attributesIC:SymbolHash{:
classIC;*{:@symbolize_valueT: instanceIC;*{;,T;,T: @aliases{: @groups[: @files[[@ i :@current_file_has_commentsT;:automatic_cd:@source_type: ruby:@visibility: public;[:@docstrings{;IC;"bautomatic_cd::init.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com);T;[o;
; I" summary;F;!I".Class initializes the automatic_cd module;T;0;"0;@
o;
; I"api;F;!I" public;T;0;"0;@
;#[;$@;%0;@
;F:@line_range@:@ref_tag_recurse_counti:@namespace@:
@pathI"!puppet_classes::automatic_cd;Fo;
2025-06-02 17:03:58 +02:00
; o; ; I"manifests/params.pp;T;I"<02>class automatic_cd::params (
2025-06-02 16:43:12 +02:00
String $reqpackages = 'dnf-automatic',
2025-06-02 17:03:58 +02:00
String $pkg_ensure = 'latest',
2025-06-02 16:29:44 +02:00
) {
2025-06-02 17:03:58 +02:00
# Facts
$fqdn = $facts['networking']['fqdn']
$domain = $facts['networking']['domain']
$os_name = $facts['os']['name']
$os_release = $facts['os']['release']['major']
# Service
$ac_service = 'dnf-automatic.timer'
2025-06-02 16:43:12 +02:00
# includes must be last
include automatic_cd::main::config
};T;i ;o;;F;i;i ;[o:LPuppetStrings::Yard::Parsers::Puppet::ParameterizedStatement::Parameter;I"reqpackages;T:
@typeI" String;T: @valueI"'dnf-automatic';To;<;I"pkg_ensure;T;=I" String;T;>I" 'latest';T;I"automatic_cd::params;F;0;IC;"dautomatic_cd::params.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com) ;T;0;0;F;[o;
; I" summary;F;!I"=Class manages all parameters for the automatic_cd module;T;0;"0;0o;
; I"
param;F;!I"which packages to install;T;I"reqpackages;T;"[I" String;T;0o;
; I"
param;F;!I")which version of packages to install;T;I"pkg_ensure;T;"[I" String;T;0;#[;$I"automatic_cd::params.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com)
@summary Class manages all parameters for the automatic_cd module
@param [String] reqpackages which packages to install
@param [String] pkg_ensure which version of packages to install
;T;%0;[[@6@8[@:@<;IC;[;&@/;'IC;[;&@/;(IC;[;&@/;)IC;*{;+IC;*{;,T;-IC;*{;,T;,T;.{;/[;0[[@1i ;1T;:automatic_cd::params;3;4;5;6;[;7{;IC;"dautomatic_cd::params.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com);T;[ o;
; I" summary;F;!I"=Class manages all parameters for the automatic_cd module;T;0;"0;@/o;
; I"
param;F;!I"which packages to install;T;I"reqpackages;T;"[@7;@/o;
; I"
param;F;!I")which version of packages to install;T;I"pkg_ensure;T;"[@;;@/o;
; I"api;F;!@,;0;"0;@/;#[;$@P;%0;@/;F;8@3;9i;:@;;I")puppet_classes::automatic_cd::params;Fo;
2025-06-02 17:03:58 +02:00
; o; ; I"manifests/main/dirs.pp;T;I"pclass automatic_cd::main::dirs (
) inherits automatic_cd::params {
require automatic_cd::main::install
};T;i ;o;;F;i;i
;[;I"automatic_cd::main::dirs;F;I"automatic_cd::params;T;IC;"hautomatic_cd::main::dirs.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com) ;T;0;0;F;[o;
; I" summary;F;!I"3Class manages dirs for the automatic_cd module;T;0;"0;0;#[;$I"<01>automatic_cd::main::dirs.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com)
@summary Class manages dirs for the automatic_cd module
;T;%0;[;IC;[;&@s;'IC;[;&@s;(IC;[;&@s;)IC;*{;+IC;*{;,T;-IC;*{;,T;,T;.{;/[;0[[@ui ;1T;:automatic_cd::main::dirs;3;4;5;6;[;7{;IC;"hautomatic_cd::main::dirs.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com);T;[o;
; I" summary;F;!I"3Class manages dirs for the automatic_cd module;T;0;"0;@so;
; I"api;F;!@,;0;"0;@s;#[;$@|;%0;@s;F;8@w;9i;:@;;I"-puppet_classes::automatic_cd::main::dirs;Fo;
; o; ; I"manifests/main/files.pp;T;I"nclass automatic_cd::main::files (
) inherits automatic_cd::params {
require automatic_cd::main::dirs
};T;i ;o;;F;i;i
;[;I"automatic_cd::main::files;F;I"automatic_cd::params;T;IC;"iautomatic_cd::main::files.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com) ;T;0;0;F;[o;
; I" summary;F;!I"4Class manages files for the automatic_cd module;T;0;"0;0;#[;$I"<01>automatic_cd::main::files.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com)
@summary Class manages files for the automatic_cd module
;T;%0;[;IC;[;&@<01>;'IC;[;&@<01>;(IC;[;&@<01>;)IC;*{;+IC;*{;,T;-IC;*{;,T;,T;.{;/[;0[[@<01>i ;1T;:automatic_cd::main::files;3;4;5;6;[;7{;IC;"iautomatic_cd::main::files.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com);T;[o;
; I" summary;F;!I"4Class manages files for the automatic_cd module;T;0;"0;@<01>o;
; I"api;F;!@,;0;"0;@<01>;#[;$@<01>;%0;@<01>;F;8@<01>;9i;:@;;I".puppet_classes::automatic_cd::main::files;Fo;
2025-06-02 16:43:12 +02:00
; o; ; I"manifests/main/config.pp;T;I"rclass automatic_cd::main::config (
) inherits automatic_cd::params {
2025-06-02 17:03:58 +02:00
include automatic_cd::main::service
2025-06-02 16:29:44 +02:00
};T;i ;o;;F;i;i
2025-06-02 17:03:58 +02:00
;[;I"automatic_cd::main::config;F;I"automatic_cd::params;T;IC;"jautomatic_cd::main::config.pp
2025-06-02 16:29:44 +02:00
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com) ;T;0;0;F;[o;
2025-06-02 17:03:58 +02:00
; I" summary;F;!I";Class manages module logic for the automatic_cd module;T;0;"0;0;#[;$I"<01>automatic_cd::main::config.pp
2025-06-02 16:29:44 +02:00
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com)
2025-06-02 16:43:12 +02:00
@summary Class manages module logic for the automatic_cd module
2025-06-02 17:03:58 +02:00
;T;%0;[;IC;[;&@<01>;'IC;[;&@<01>;(IC;[;&@<01>;)IC;*{;+IC;*{;,T;-IC;*{;,T;,T;.{;/[;0[[@<01>i ;1T;:automatic_cd::main::config;3;4;5;6;[;7{;IC;"jautomatic_cd::main::config.pp
2025-06-02 16:29:44 +02:00
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com);T;[o;
2025-06-02 17:03:58 +02:00
; I" summary;F;!I";Class manages module logic for the automatic_cd module;T;0;"0;@<01>o;
; I"api;F;!@,;0;"0;@<01>;#[;$@<01>;%0;@<01>;F;8@<01>;9i;:@;;I"/puppet_classes::automatic_cd::main::config;Fo;
2025-06-02 16:43:12 +02:00
; o; ; I"manifests/main/install.pp;T;I"<01>class automatic_cd::main::install (
) inherits automatic_cd::params {
package { $reqpackages:
ensure => $pkg_ensure,
}
};T;i ;o;;F;i;i
2025-06-02 17:03:58 +02:00
;[;I" automatic_cd::main::install;F;I"automatic_cd::params;T;IC;"kautomatic_cd::main::install.pp
2025-06-02 16:43:12 +02:00
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com) ;T;0;0;F;[o;
2025-06-02 17:03:58 +02:00
; I" summary;F;!I"CClass manages installation section for the automatic_cd module;T;0;"0;0;#[;$I"<01>automatic_cd::main::install.pp
2025-06-02 16:43:12 +02:00
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com)
@summary Class manages installation section for the automatic_cd module
2025-06-02 17:03:58 +02:00
;T;%0;[;IC;[;&@<01>;'IC;[;&@<01>;(IC;[;&@<01>;)IC;*{;+IC;*{;,T;-IC;*{;,T;,T;.{;/[;0[[@<01>i ;1T;: automatic_cd::main::install;3;4;5;6;[;7{;IC;"kautomatic_cd::main::install.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com);T;[o;
; I" summary;F;!I"CClass manages installation section for the automatic_cd module;T;0;"0;@<01>o;
; I"api;F;!@,;0;"0;@<01>;#[;$@<01>;%0;@<01>;F;8@<01>;9i;:@;;I"0puppet_classes::automatic_cd::main::install;Fo;
; o; ; I"manifests/main/service.pp;T;I"<01>class automatic_cd::main::service (
) inherits automatic_cd::params {
require automatic_cd::main::files
service { $ac_service:
ensure => running,
hasstatus => true,
hasrestart => true,
enable => true,
}
};T;i ;o;;F;i;i
;[;I" automatic_cd::main::service;F;I"automatic_cd::params;T;IC;"kautomatic_cd::main::service.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com) ;T;0;0;F;[o;
; I" summary;F;!I"7Class manages services for the automatic_cd module;T;0;"0;0;#[;$I"<01>automatic_cd::main::service.pp
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com)
@summary Class manages services for the automatic_cd module
;T;%0;[;IC;[;&@;'IC;[;&@;(IC;[;&@;)IC;*{;+IC;*{;,T;-IC;*{;,T;,T;.{;/[;0[[@i ;1T;: automatic_cd::main::service;3;4;5;6;[;7{;IC;"kautomatic_cd::main::service.pp
2025-06-02 16:43:12 +02:00
Module name: automatic_cd
Author: Arne Teuke (arne_teuke@confdroid.com);T;[o;
2025-06-02 17:03:58 +02:00
; I" summary;F;!I"7Class manages services for the automatic_cd module;T;0;"0;@o;
; I"api;F;!@,;0;"0;@;#[;$@;%0;@;F;8@;9i;:@;;I"0puppet_classes::automatic_cd::main::service;F;&@;'IC;[;&@;(IC;[;&@;)IC;*{;+IC;*{;,T;-IC;*{;,T;,T;.{;/[;0[;1F;:puppet_classes;3;4;5: hidden;[;7{;IC;" ;T;[;#[;$I";T;%0;@;9i;:@;&@;'IC;[;&@;(IC;[;&@;)IC;*{;+IC;*{;,T;-IC;*{;,T;,T;.{;/[;0[;1F;;;3;4;5;6;[;7{;IC;" ;T;[;#[;$@4;%0;@;:0;;@4;E@:!puppet_classes::automatic_cd@
:)puppet_classes::automatic_cd::params@/:-puppet_classes::automatic_cd::main::dirs@s:.puppet_classes::automatic_cd::main::files@<01>:/puppet_classes::automatic_cd::main::config@<01>:0puppet_classes::automatic_cd::main::install@<01>:0puppet_classes::automatic_cd::main::service@