Documentation by YARD 0.9.36
-Alphabetic Index
- -Puppet Class Listing A-Z
- - -
-
-
-
|
-
File Listing
--
-
-
-
- README - - -
From 45ce68ea3d5a385a21646df7384b091fb93bbdc6 Mon Sep 17 00:00:00 2001 From: 12ww1160 <12ww1160@confdroid.com> Date: Sat, 1 Aug 2026 14:31:07 +0200 Subject: [PATCH] OP#630 edit alloy scraping --- doc/_index.html | 148 ------ doc/css/common.css | 8 - doc/css/full_list.css | 58 -- doc/css/style.css | 497 ------------------ doc/file.README.html | 200 ------- doc/frames.html | 22 - doc/index.html | 200 ------- doc/js/app.js | 314 ----------- doc/js/full_list.js | 216 -------- doc/js/jquery.js | 4 - doc/puppet_class_list.html | 99 ---- doc/puppet_classes/alloy_cd.html | 121 ----- .../alloy_cd_3A_3Amain_3A_3Aconfig.html | 130 ----- .../alloy_cd_3A_3Amain_3A_3Adirs.html | 154 ------ .../alloy_cd_3A_3Amain_3A_3Afiles.html | 222 -------- .../alloy_cd_3A_3Amain_3A_3Ainstall.html | 138 ----- .../alloy_cd_3A_3Amain_3A_3Aservice.html | 144 ----- .../alloy_cd_3A_3Amain_3A_3Ayumrepo.html | 150 ------ doc/puppet_classes/alloy_cd_3A_3Aparams.html | 382 -------------- doc/puppet_classes/confdroid_alloy.html | 121 ----- ...confdroid_alloy_3A_3Amain_3A_3Aconfig.html | 130 ----- .../confdroid_alloy_3A_3Amain_3A_3Adirs.html | 154 ------ .../confdroid_alloy_3A_3Amain_3A_3Afiles.html | 222 -------- ...onfdroid_alloy_3A_3Amain_3A_3Ainstall.html | 138 ----- ...onfdroid_alloy_3A_3Amain_3A_3Aservice.html | 144 ----- ...onfdroid_alloy_3A_3Amain_3A_3Ayumrepo.html | 150 ------ .../confdroid_alloy_3A_3Aparams.html | 382 -------------- doc/top-level-namespace.html | 98 ---- templates/config.alloy.erb | 34 +- 29 files changed, 22 insertions(+), 4758 deletions(-) delete mode 100644 doc/_index.html delete mode 100644 doc/css/common.css delete mode 100644 doc/css/full_list.css delete mode 100644 doc/css/style.css delete mode 100644 doc/file.README.html delete mode 100644 doc/frames.html delete mode 100644 doc/index.html delete mode 100644 doc/js/app.js delete mode 100644 doc/js/full_list.js delete mode 100644 doc/js/jquery.js delete mode 100644 doc/puppet_class_list.html delete mode 100644 doc/puppet_classes/alloy_cd.html delete mode 100644 doc/puppet_classes/alloy_cd_3A_3Amain_3A_3Aconfig.html delete mode 100644 doc/puppet_classes/alloy_cd_3A_3Amain_3A_3Adirs.html delete mode 100644 doc/puppet_classes/alloy_cd_3A_3Amain_3A_3Afiles.html delete mode 100644 doc/puppet_classes/alloy_cd_3A_3Amain_3A_3Ainstall.html delete mode 100644 doc/puppet_classes/alloy_cd_3A_3Amain_3A_3Aservice.html delete mode 100644 doc/puppet_classes/alloy_cd_3A_3Amain_3A_3Ayumrepo.html delete mode 100644 doc/puppet_classes/alloy_cd_3A_3Aparams.html delete mode 100644 doc/puppet_classes/confdroid_alloy.html delete mode 100644 doc/puppet_classes/confdroid_alloy_3A_3Amain_3A_3Aconfig.html delete mode 100644 doc/puppet_classes/confdroid_alloy_3A_3Amain_3A_3Adirs.html delete mode 100644 doc/puppet_classes/confdroid_alloy_3A_3Amain_3A_3Afiles.html delete mode 100644 doc/puppet_classes/confdroid_alloy_3A_3Amain_3A_3Ainstall.html delete mode 100644 doc/puppet_classes/confdroid_alloy_3A_3Amain_3A_3Aservice.html delete mode 100644 doc/puppet_classes/confdroid_alloy_3A_3Amain_3A_3Ayumrepo.html delete mode 100644 doc/puppet_classes/confdroid_alloy_3A_3Aparams.html delete mode 100644 doc/top-level-namespace.html diff --git a/doc/_index.html b/doc/_index.html deleted file mode 100644 index ba82656..0000000 --- a/doc/_index.html +++ /dev/null @@ -1,148 +0,0 @@ - - -
- - -
-
-
-
|
-
| t |
- - - -6 -7 -8- |
-
- # File 'manifests/init.pp', line 6
-
-class alloy_cd {
- include alloy_cd::params
-}
- |
-
alloy_cd::main::config.pp Module name: alloy_cd Author: Arne Teuke (arne_teuke@confdroid.com)
- -
- - - -6 -7 -8 -9 -10- |
-
- # File 'manifests/main/config.pp', line 6
-
-class alloy_cd::main::config (
-
-) inherits alloy_cd::params {
- include alloy_cd::main::service
-}
- |
-
alloy_cd::main::dirs.pp Module name: alloy_cd Author: Arne Teuke (arne_teuke@confdroid.com)
- -
- - - -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22- |
-
- # File 'manifests/main/dirs.pp', line 6
-
-class alloy_cd::main::dirs (
-
-) inherits alloy_cd::params {
- require alloy_cd::main::install
-
- # main config dir
- file { $ay_main_dir:
- ensure => directory,
- owner => 'root',
- group => 'alloy',
- mode => '0770',
- selrange => s0,
- selrole => object_r,
- seltype => etc_t,
- seluser => system_u,
- }
-}
- |
-
alloy_cd::main::files.pp Module name: alloy_cd Author: Arne Teuke (arne_teuke@confdroid.com)
- -
- - - -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 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56- |
-
- # File 'manifests/main/files.pp', line 6
-
-class alloy_cd::main::files (
-
-) inherits alloy_cd::params {
- require alloy_cd::main::dirs
-
- # Ensure log_targets is always an array
- $log_targets_array = Array($alloy_cd::params::ay_log_targets, true)
-
- file { $ay_main_file:
- ensure => file,
- owner => 'root',
- group => 'root',
- mode => '0644',
- selrange => s0,
- selrole => object_r,
- seltype => etc_t,
- seluser => system_u,
- content => template('alloy_cd/config.alloy.erb'),
- notify => Service[$ay_service],
- }
-
- # manage logrotate for rsyslog to allow adm group membership
- file { '/etc/logrotate.d/rsyslog':
- ensure => file,
- owner => 'root',
- group => 'root',
- mode => '0644',
- selrange => s0,
- selrole => object_r,
- seltype => etc_t,
- seluser => system_u,
- content => template('alloy_cd/logrotate.rsyslog.erb'),
- }
-
- # manage log file group permissions
- file { '/var/log/messages':
- ensure => file,
- owner => 'root',
- group => 'adm',
- mode => '0640',
- notify => Service[$ay_service],
- }
-
- file { '/var/log/secure':
- ensure => file,
- owner => 'root',
- group => 'adm',
- mode => '0640',
- notify => Service[$ay_service],
- }
-}
- |
-
alloy_cd::main::install.pp Module name: alloy_cd Author: Arne Teuke (arne_teuke@confdroid.com)
- -
- - - -6 -7 -8 -9 -10 -11 -12 -13 -14- |
-
- # File 'manifests/main/install.pp', line 6
-
-class alloy_cd::main::install (
-
-) inherits alloy_cd::params {
- require alloy_cd::main::yumrepo
-
- package { $reqpackages:
- ensure => $pkg_ensure,
- }
-}
- |
-
alloy_cd::main::service.pp Module name: alloy_cd Author: Arne Teuke (arne_teuke@confdroid.com)
- -
- - - -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17- |
-
- # File 'manifests/main/service.pp', line 6
-
-class alloy_cd::main::service (
-
-) inherits alloy_cd::params {
- require alloy_cd::main::files
-
- service { $ay_service:
- ensure => running,
- hasstatus => true,
- hasrestart => true,
- enable => true,
- }
-}
- |
-
alloy_cd::main::yumrepo.pp Module name: alloy_cd Author: Arne Teuke (arne_teuke@confdroid.com)
- -
- - - -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20- |
-
- # File 'manifests/main/yumrepo.pp', line 6
-
-class alloy_cd::main::yumrepo (
-
-) inherits alloy_cd::params {
- # test
- yumrepo { 'grafana':
- ensure => 'present',
- name => 'grafana',
- descr => 'grafana',
- baseurl => 'https://packages.grafana.com/oss/rpm',
- gpgkey => 'https://packages.grafana.com/gpg.key',
- enabled => '1',
- gpgcheck => '1',
- target => '/etc/yum.repo.d/grafana.repo',
- }
-}
- |
-
alloy_cd::params.pp Module name: alloy_cd Author: Arne Teuke (arne_teuke@confdroid.com)
- -
- - - -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48- |
-
- # File 'manifests/params.pp', line 17
-
-class alloy_cd::params (
-
- String $reqpackages = 'alloy',
- String $pkg_ensure = 'latest',
-
-# loki
- Boolean $ay_manage_loki = true,
- String $ay_loki_url = 'https://loki.example.net/loki/api/v1/push',
- String $ay_loki_username = 'loki_user',
- String $ay_loki_userpass = 'loki_pass',
- Array $ay_log_targets = ['/var/log/messages','/var/log/secure',],
-
-# prometheus
- Boolean $ay_manage_prom = true,
- String $ay_prom_url = 'https://prometheus.example.net/api/v1/write',
-
-# node exporter (external)
- Boolean $ay_manage_ne = false,
-
-) {
- # service
- $ay_service = 'alloy'
-
- # dirs
- $ay_main_dir = '/etc/alloy'
-
- # files
- $ay_main_file = "${ay_main_dir}/config.alloy"
-
- # includes must be last
- include alloy_cd::main::config
-}
- |
-
confdroid_alloy::init.pp Module name: confdroid_alloy Author: 12ww1160 (12ww1160@confdroid.com)
- -
- - - -6 -7 -8- |
-
- # File 'manifests/init.pp', line 6
-
-class confdroid_alloy {
- include confdroid_alloy::params
-}
- |
-
confdroid_alloy::main::config.pp Module name: confdroid_alloy Author: 12ww1160 (12ww1160@confdroid.com)
- -
- - - -6 -7 -8 -9 -10- |
-
- # File 'manifests/main/config.pp', line 6
-
-class confdroid_alloy::main::config (
-
-) inherits confdroid_alloy::params {
- include confdroid_alloy::main::service
-}
- |
-
confdroid_alloy::main::dirs.pp Module name: confdroid_alloy Author: 12ww1160 (12ww1160@confdroid.com)
- -
- - - -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22- |
-
- # File 'manifests/main/dirs.pp', line 6
-
-class confdroid_alloy::main::dirs (
-
-) inherits confdroid_alloy::params {
- require confdroid_alloy::main::install
-
- # main config dir
- file { $ay_main_dir:
- ensure => directory,
- owner => 'root',
- group => 'alloy',
- mode => '0770',
- selrange => s0,
- selrole => object_r,
- seltype => etc_t,
- seluser => system_u,
- }
-}
- |
-
confdroid_alloy::main::files.pp Module name: confdroid_alloy Author: 12ww1160 (12ww1160@confdroid.com)
- -
- - - -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 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56- |
-
- # File 'manifests/main/files.pp', line 6
-
-class confdroid_alloy::main::files (
-
-) inherits confdroid_alloy::params {
- require confdroid_alloy::main::dirs
-
- # Ensure log_targets is always an array
- $log_targets_array = Array($confdroid_alloy::params::ay_log_targets, true)
-
- file { $ay_main_file:
- ensure => file,
- owner => 'root',
- group => 'root',
- mode => '0644',
- selrange => s0,
- selrole => object_r,
- seltype => etc_t,
- seluser => system_u,
- content => template('confdroid_alloy/config.alloy.erb'),
- notify => Service[$ay_service],
- }
-
- # manage logrotate for rsyslog to allow adm group membership
- file { '/etc/logrotate.d/rsyslog':
- ensure => file,
- owner => 'root',
- group => 'root',
- mode => '0644',
- selrange => s0,
- selrole => object_r,
- seltype => etc_t,
- seluser => system_u,
- content => template('confdroid_alloy/logrotate.rsyslog.erb'),
- }
-
- # manage log file group permissions
- file { '/var/log/messages':
- ensure => file,
- owner => 'root',
- group => 'adm',
- mode => '0640',
- notify => Service[$ay_service],
- }
-
- file { '/var/log/secure':
- ensure => file,
- owner => 'root',
- group => 'adm',
- mode => '0640',
- notify => Service[$ay_service],
- }
-}
- |
-
confdroid_alloy::main::install.pp Module name: confdroid_alloy Author: 12ww1160 (12ww1160@confdroid.com)
- -
- - - -6 -7 -8 -9 -10 -11 -12 -13 -14- |
-
- # File 'manifests/main/install.pp', line 6
-
-class confdroid_alloy::main::install (
-
-) inherits confdroid_alloy::params {
- require confdroid_alloy::main::yumrepo
-
- package { $ay_reqpackages:
- ensure => $ay_pkg_ensure,
- }
-}
- |
-
confdroid_alloy::main::service.pp Module name: confdroid_alloy Author: 12ww1160 (12ww1160@confdroid.com)
- -
- - - -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17- |
-
- # File 'manifests/main/service.pp', line 6
-
-class confdroid_alloy::main::service (
-
-) inherits confdroid_alloy::params {
- require confdroid_alloy::main::files
-
- service { $ay_service:
- ensure => running,
- hasstatus => true,
- hasrestart => true,
- enable => true,
- }
-}
- |
-
confdroid_alloy::main::yumrepo.pp Module name: confdroid_alloy Author: 12ww1160 (12ww1160@confdroid.com)
- -
- - - -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20- |
-
- # File 'manifests/main/yumrepo.pp', line 6
-
-class confdroid_alloy::main::yumrepo (
-
-) inherits confdroid_alloy::params {
- # test
- yumrepo { 'grafana':
- ensure => 'present',
- name => 'grafana',
- descr => 'grafana',
- baseurl => 'https://packages.grafana.com/oss/rpm',
- gpgkey => 'https://packages.grafana.com/gpg.key',
- enabled => '1',
- gpgcheck => '1',
- target => '/etc/yum.repo.d/grafana.repo',
- }
-}
- |
-
confdroid_alloy::params.pp Module name: confdroid_alloy Author: 12ww1160 (12ww1160@confdroid.com)
- -
- - - -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48- |
-
- # File 'manifests/params.pp', line 17
-
-class confdroid_alloy::params (
-
- String $ay_reqpackages = 'alloy',
- String $ay_pkg_ensure = 'latest',
-
-# loki
- Boolean $ay_manage_loki = true,
- String $ay_loki_url = 'https://loki.example.net/loki/api/v1/push',
- String $ay_loki_username = 'loki_user',
- String $ay_loki_userpass = 'loki_pass',
- Array $ay_log_targets = ['/var/log/messages','/var/log/secure',],
-
-# prometheus
- Boolean $ay_manage_prom = true,
- String $ay_prom_url = 'https://prometheus.example.net/api/v1/write',
-
-# node exporter (external)
- Boolean $ay_manage_ne = false,
-
-) {
- # service
- $ay_service = 'alloy'
-
- # dirs
- $ay_main_dir = '/etc/alloy'
-
- # files
- $ay_main_file = "${ay_main_dir}/config.alloy"
-
- # includes must be last
- include confdroid_alloy::main::config
-}
- |
-