diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e4fcb8..0c1e888 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,1152 +8,1537 @@ Changelog of Git Changelog.

No issue

-de4abfbdcd64cff Arne Teuke 2017-09-27 12:30:48 +26ff5f9783a938b Jenkins ConfDroid 2019-04-10 18:28:42 +

+

recommit for updates in build 27

+ +

+f3db588ad28c7e4 Arne Teuke 2019-04-10 18:27:14 +

+

adds firewall control

+ +

+fb74d5741095d6f Jenkins ConfDroid 2018-12-07 17:17:58 +

+

recommit for updates in build 26

+ +

+f06d5ae2ea5a410 Arne Teuke 2018-12-07 17:16:36 +

+

updates Gems and jenkinsfile

+ +

+8bba2b2ab8a50a8 Jenkins ConfDroid 2018-10-23 14:00:39 +

+

recommit for updates in build 25

+ +

+62dadefa1820622 Jenkins ConfDroid 2018-10-23 13:39:31 +

+

recommit for updates in build 24

+ +

+9c987dfb1b27225 Jenkins ConfDroid 2018-10-22 17:57:30 +

+

recommit for updates in build 23

+ +

+cc30d600607a58f Jenkins ConfDroid 2018-10-22 16:55:15 +

+

recommit for updates in build 22

+ +

+38a99e12ebed0d9 Jenkins ConfDroid 2018-10-19 17:00:16 +

+

recommit for updates in build 21

+ +

+03f1faee85ed538 Jenkins ConfDroid 2018-10-19 16:51:52 +

+

recommit for updates in build 20

+ +

+2dfe68176fb5ff9 Jenkins ConfDroid 2018-10-19 16:22:58 +

+

recommit for updates in build 19

+ +

+abf598b4992597b Jenkins ConfDroid 2018-04-29 12:33:33 +

+

recommit for updates in build 17

+ +

+cfe74523e2f59c6 Jenkins ConfDroid 2018-04-29 12:21:12 +

+

recommit for updates in build 16

+ +

+5636431f0e3b25c Jenkins ConfDroid 2018-04-29 12:04:51 +

+

recommit for updates in build 15

+ +

+99cb6f049c87f4d Jenkins ConfDroid 2018-04-29 11:55:21 +

+

recommit for updates in build 14

+ +

+9a1901749977a7a Jenkins ConfDroid 2018-04-29 11:45:04 +

+

recommit for updates in build 13

+ +

+6baa1f4db017449 Jenkins ConfDroid 2018-04-29 11:34:39 +

+

recommit for updates in build 12

+ +

+58693f537bd2a37 Jenkins ConfDroid 2018-04-29 11:23:03 +

+

recommit for updates in build 11

+ +

+a4239d9f85f5910 Jenkins ConfDroid 2018-04-29 10:47:18 +

+

recommit for updates in build 10

+ +

+1bd25a5521497ad Jenkins ConfDroid 2018-04-29 10:37:43 +

+

recommit for updates in build 9

+ +

+639d791e988b054 Jenkins ConfDroid 2018-04-29 10:27:22 +

+

recommit for updates in build 8

+ +

+4dec14a6996ac2a Jenkins ConfDroid 2018-04-29 10:24:46 +

+

recommit for updates in build 7

+ +

+d47eab08c8360e0 Jenkins ConfDroid 2018-04-27 17:38:02 +

+

recommit for updates in build 3

+ +

+6ed24bfbf588e73 Jenkins ConfDroid 2018-04-12 11:03:51 +

+

recommit for updates in build 2

+ +

+cabaddfa1be2932 Jenkins ConfDroid 2018-04-12 10:15:02 +

+

recommit for updates in build 1

+ +

+ +

1.1.1.3

+

No issue

+ + +e9cdca159871297 Arne Teuke 2018-10-23 13:39:00 +

+

updates README

+ +

+bf68aeee6822f97 Arne Teuke 2018-10-23 13:38:10 +

+

adds directory control for cmd and checkresults

+ +

+3372c6c50146f00 Arne Teuke 2018-10-22 17:56:15 +

+

updates dirs

+ +

+0a68f80156895fa Arne Teuke 2018-10-22 16:53:55 +

+

updates selinux tools

+ +

+cb79331c26742e0 Arne Teuke 2018-10-19 16:59:02 +

+

fixes template

+ +

+e937cafe7f05aee Arne Teuke 2018-10-19 16:50:30 +

+

fixes template

+ +

+a75c6ac5b78f13f Arne Teuke 2018-10-19 16:21:40 +

+

removes duplicate parameters

+ +

+8ded7bd3e3afb2f Arne Teuke 2018-10-19 16:18:10 +

+

updates README

+ +

+dfc113675aad977 Arne Teuke 2018-10-19 16:14:32 +

+

updates README

+ +

+ +

1.0.0.0

+

No issue

+ + +9926eb4f4b17cc5 Arne Teuke 2018-04-29 12:33:32 +

+

updates version

+ +

+9f260a29d344427 Arne Teuke 2018-04-29 12:21:07 +

+

updates target

+ +

+2436e94da9c1714 Arne Teuke 2018-04-29 12:04:42 +

+

updates template

+ +

+9f3ee3f9c283ce3 Arne Teuke 2018-04-29 11:55:14 +

+

edits checks

+ +

+8b53bf81d897644 Arne Teuke 2018-04-29 11:54:27 +

+

adds grep c[Fheck

+ +

+c150bcd51d4b551 Arne Teuke 2018-04-29 11:44:55 +

+

adds grep c[Fheck

+ +

+aaad9d3cb0c18e3 Arne Teuke 2018-04-29 11:34:32 +

+

updates mode

+ +

+db5434475f55341 Arne Teuke 2018-04-29 11:22:56 +

+

removes selinux checks

+ +

+6ad6c91488ff5db Arne Teuke 2018-04-29 10:47:09 +

+

removes the wrong resource file

+ +

+f1732d7e82c0fac Arne Teuke 2018-04-29 10:37:36 +

+

fixes syntax for linting

+ +

+5fc89477d4c696a Arne Teuke 2018-04-29 10:27:18 +

+

fixes syntax for linting

+ +

+519d6420ab1e8f6 Arne Teuke 2018-04-29 10:24:43 +

+

edits target

+ +

+e35c6f4c9f96aeb Arne Teuke 2018-04-29 10:09:29 +

+

edits target

+ +

+ef31189e6f49fcf Arne Teuke 2018-04-29 09:57:03 +

+

adds resources

+ +

+6b8ba84bc7f4d0c Arne Teuke 2018-04-29 09:52:22 +

+

adds resources

+ +

+0c39f033733df08 Arne Teuke 2018-04-27 17:37:52 +

+

updates README and Jenkinsfile

+ +

+115801729fc9b9e Arne Teuke 2018-04-12 11:02:41 +

+

updates README

+ +

+7dd65e515c82ad2 Arne Teuke 2018-04-12 10:13:28 +

+

added development branch

+ +

+8574fbd5f27d160 Arne Teuke 2017-09-27 12:42:23 +

+

fixed typo

+ +

+d84af3e7df8f311 Jenkins Server 2017-09-27 12:41:07 +

+

recommit for updates in build 158

+ +

+de4abfbdcd64cff Arne Teuke 2017-09-27 12:30:48

added selinux policy for status.dat

-c46817be6b146e5 Jenkins Server 2017-09-27 12:29:49 +c46817be6b146e5 Jenkins Server 2017-09-27 12:29:49

recommit for updates in build 157

-c1203c268d86892 Arne Teuke 2017-09-23 16:02:57 +c1203c268d86892 Arne Teuke 2017-09-23 16:02:57

updated documentation

-a1d795c52da9136 Jenkins Server 2017-09-23 16:01:52 +a1d795c52da9136 Jenkins Server 2017-09-23 16:01:52

recommit for updates in build 156

-e6256e44f5fb204 Arne Teuke 2017-09-18 16:57:19 +e6256e44f5fb204 Arne Teuke 2017-09-18 16:57:19

added service checks for nagios host including fqdn etc. so that nagios server can be treated both as nagios process and client

-0d1f15222ca3581 Jenkins Server 2017-09-18 16:56:13 +0d1f15222ca3581 Jenkins Server 2017-09-18 16:56:13

recommit for updates in build 155

-b49cfa7ba7fdfc7 Jenkins Server 2017-08-02 16:35:56 +b49cfa7ba7fdfc7 Jenkins Server 2017-08-02 16:35:56

recommit for updates in build 154

+

+4c10771c8838668 Jenkins Server 2017-07-31 16:26:56 +

+

recommit for updates in build 153

+ +

+459b0abe3f17ca8 Jenkins Server 2017-07-30 19:38:33 +

+

recommit for updates in build 152

+ +

+d12abd7cd16065d Arne Teuke 2017-07-30 19:38:00 +

+

updating README

+ +

+93b47c0f012bb71 Arne Teuke 2017-07-30 19:34:53 +

+

updating README

+ +

+0b459b63e6dff1b Jenkins Server 2017-07-30 15:00:59 +

+

recommit for updates in build 150

+ +

+fc05564e8986360 Arne Teuke 2017-07-30 15:00:13 +

+

added checknagios selinux exception

+ +

+28a1ed3ef992781 Jenkins Server 2017-07-30 14:41:05 +

+

recommit for updates in build 149

+ +

+cf807acd5606c02 Arne Teuke 2017-07-30 14:40:07 +

+

added selinux policy for checknrpe

+ +

+0679dc56e51747d Jenkins Server 2017-07-30 14:20:09 +

+

recommit for updates in build 148

+ +

+bede0046dc27177 Jenkins Server 2017-07-30 14:09:52 +

+

recommit for updates in build 147

+ +

+ebdf85199f0f27d Arne Teuke 2017-07-30 14:09:13 +

+

changed user shell depending on role, on nagios server it requires bash access, else /sbin/nologin

+ +

+e2c90593bb9918c Jenkins Server 2017-07-30 13:59:46 +

+

recommit for updates in build 146

+ +

+990f0f882a44b37 Jenkins Server 2017-07-28 17:55:13 +

+

recommit for updates in build 144

+ +

+19034c2a5c70f56 Arne Teuke 2017-07-28 17:54:33 +

+

included NRPE on server as well

+ +

+08fd1fcb5ce6c7e Jenkins Server 2017-07-28 13:24:01 +

+

recommit for updates in build 143

+ +

+ee6aecb2e2e8b68 Jenkins Server 2017-07-28 12:20:53 +

+

recommit for updates in build 140

+ +

+0039bc732732717 Jenkins Server 2017-07-28 11:57:37 +

+

recommit for updates in build 138

+ +

+9b6550c92ae3965 Arne Teuke 2017-07-28 11:56:56 +

+

fixed ping check on service

+ +

+355e7d2eb09d813 Jenkins Server 2017-07-28 11:39:00 +

+

recommit for updates in build 137

+ +

+7551e03486668a8 Arne Teuke 2017-07-28 11:38:15 +

+

edited parameter documentation

+ +

+7296da22ecd57f8 Jenkins Server 2017-07-28 11:32:51 +

+

recommit for updates in build 136

+ +

+04db67fdf99dced Arne Teuke 2017-07-28 11:32:10 +

+

edited parameter documentation

+ +

+960c34b9edd9b30 Arne Teuke 2017-07-28 11:27:58 +

+

edited README and parameter documentation

+ +

+0cb2e563c835a16 Jenkins Server 2017-07-28 11:22:02 +

+

recommit for updates in build 134

+ +

+fec775ad45a87d5 Arne Teuke 2017-07-28 11:21:20 +

+

edited README

+ +

+dc88f47d7df4015 Arne Teuke 2017-07-28 11:07:53 +

+

fixed parameter for max_check_attempts

+ +

+edf2f16ea5e7289 Arne Teuke 2017-07-28 10:54:42 +

+

fixed timeperiods and edited README

+ +

+61c181393c4574b Arne Teuke 2017-07-28 10:51:00 +

+

fixed typo

+ +

+f913376d9cfd10a Jenkins Server 2017-07-27 15:34:56 +

+

recommit for updates in build 130

+ +

+6403b5f7a9c8357 Arne Teuke 2017-07-27 15:34:19 +

+

fixed typo

+ +

+d6da17fd103efa5 Jenkins Server 2017-07-27 15:30:56 +

+

recommit for updates in build 129

+ +

+98c65c3b14a0d09 Arne Teuke 2017-07-27 15:30:20 +

+

fixed typo

+ +

+a51c3d01180ce89 Jenkins Server 2017-07-27 15:23:15 +

+

recommit for updates in build 128

+ +

+fe1661007fe70d4 Arne Teuke 2017-07-27 15:22:39 +

+

fixed typo

+ +

+7f92261f0997dfe Jenkins Server 2017-07-27 15:20:36 +

+

recommit for updates in build 127

+ +

+6f0c3a6903ae69a Arne Teuke 2017-07-27 15:19:59 +

+

removed special params

+ +

+8a1d9f8292afcbe Jenkins Server 2017-07-27 15:01:48 +

+

recommit for updates in build 126

+ +

+c31d2d038ba8b97 Arne Teuke 2017-07-27 15:01:06 +

+

removed special params

+ +

+15a189c8403c2c0 Jenkins Server 2017-07-27 14:55:31 +

+

recommit for updates in build 125

+ +

+eb8a92a4b4aabd9 Arne Teuke 2017-07-27 14:54:54 +

+

fixed typo

+ +

+d0a5bbadefcac07 Jenkins Server 2017-07-27 14:49:39 +

+

recommit for updates in build 124

+ +

+82ca12e0363c956 Arne Teuke 2017-07-27 14:48:56 +

+

fixed typo

+ +

+f8d19b46fdae2fb Jenkins Server 2017-07-27 14:44:56 +

+

recommit for updates in build 123

+ +

+34e172d7bd1fbb2 Arne Teuke 2017-07-27 14:44:07 +

+

fixed typo

+ +

+54353625e1ca4d3 Arne Teuke 2017-07-27 14:43:29 +

+

fixed typo

+ +

+2d228458140a9c8 Arne Teuke 2017-07-27 14:42:22 +

+

fixed typo

+ +

+0b2e9241cac8014 Arne Teuke 2017-07-27 14:40:02 +

+

added parameter documentation

+ +

+137753dafe03b7a Jenkins Server 2017-07-27 14:29:05 +

+

recommit for updates in build 120

+ +

+e76e4f857c4baf8 Arne Teuke 2017-07-27 14:28:21 +

+

added and linked add_timeperiods

+ +

+82aee3bacd72ce0 Arne Teuke 2017-07-27 13:50:07 +

+

added timeperiod

+ +

+45682bbc67ffc7e Arne Teuke 2017-07-27 13:46:49 +

+

added timeperiod

+ +

+65e0a0d20e19245 Arne Teuke 2017-07-27 13:42:38 +

+

added timeperiods

+ +

+cba65ddb7cb64cf Jenkins Server 2017-07-27 13:33:36 +

+

recommit for updates in build 117

+ +

+645cb4255af90d5 Arne Teuke 2017-07-27 13:33:00 +

+

added parameter documentation

+ +

+83782a592f1fe78 Jenkins Server 2017-07-27 13:22:48 +

+

recommit for updates in build 116

+ +

+ab8b3878e7d76a3 Arne Teuke 2017-07-27 13:22:11 +

+

added servicegroup control

+ +

+dd4d061fe556bfb Jenkins Server 2017-07-27 12:47:24 +

+

recommit for updates in build 115

+ +

+25a31ffc1bc0790 Arne Teuke 2017-07-27 12:46:46 +

+

edited README and fixed template

+ +

+5193e6a8d2dedc5 Jenkins Server 2017-07-27 12:33:19 +

+

recommit for updates in build 114

+ +

+26e2220ec9da0b2 Arne Teuke 2017-07-27 12:32:48 +

+

added service description and add_hostgroup_rules

+ +

+f4321e6da976742 Jenkins Server 2017-07-27 11:58:59 +

+

recommit for updates in build 113

+ +

+842d86a504f6198 Arne Teuke 2017-07-27 11:58:30 +

+

added _ to service name

+ +

+cad8229c0821ad4 Jenkins Server 2017-07-27 11:44:51 +

+

recommit for updates in build 112

+ +

+7b27896ccb84382 Arne Teuke 2017-07-27 11:44:19 +

+

added and linked hostgroups

+ +

+d6267355c6ba26f Jenkins Server 2017-07-27 11:11:57 +

+

recommit for updates in build 111

+ +

+3f12bbd92d567f6 Arne Teuke 2017-07-27 11:11:26 +

+

added and linked add_contactgroups_rules

+ +

+14a1e7412ff6792 Jenkins Server 2017-07-27 11:00:10 +

+

recommit for updates in build 110

+ +

+a90da5d3ed18e7a Arne Teuke 2017-07-27 10:59:39 +

+

added and linked add_contactgroups_rules

+ +

+699586d7d8b5253 Jenkins Server 2017-07-27 10:56:34 +

+

recommit for updates in build 109

+ +

+672f61d994a4360 Arne Teuke 2017-07-27 10:56:09 +

+

added and linked add_contactgroups_rules

+ +

+2b24ed69186142a Jenkins Server 2017-07-27 10:41:48 +

+

recommit for updates in build 108

+ +

+e02276ecc70dbca Arne Teuke 2017-07-27 10:41:22 +

+

added and linked add_contactgroups_rules

+ +

+26ef9aac8152b99 Arne Teuke 2017-07-27 10:39:45 +

+

added and linked add_contactgroups_rules

+ +

+5108aab0dc48113 Arne Teuke 2017-07-27 10:05:58 +

+

added add_contactgroups

+ +

+0564cc970be1899 Jenkins Server 2017-07-26 14:27:43 +

+

recommit for updates in build 105

+ +

+12f835aa4ff29bd Arne Teuke 2017-07-26 14:27:16 +

+

added and linked base contactgroups

+ +

+af34a0587d9f48e Jenkins Server 2017-07-26 13:05:02 +

+

recommit for updates in build 104

+ +

+6094321d4f0cebb Arne Teuke 2017-07-26 13:04:39 +

+

sorted deprecated syntax

+ +

+4dd15fea2853777 Jenkins Server 2017-07-26 12:48:06 +

+

recommit for updates in build 103

+ +

+6ee49a5e33f28cb Arne Teuke 2017-07-26 12:47:45 +

+

fixed typo

+ +

+19d33cb8a512c2f Jenkins Server 2017-07-26 12:40:46 +

+

recommit for updates in build 102

+ +

+6955770373d63a1 Arne Teuke 2017-07-26 12:40:23 +

+

fixed typo

+ +

+5a33b87c5a01e94 Jenkins Server 2017-07-26 12:36:37 +

+

recommit for updates in build 101

+ +

+8fafc260c8a85c2 Arne Teuke 2017-07-26 12:36:14 +

+

finalizing contacts

+ +

+04c206f448ff267 Arne Teuke 2017-07-26 12:34:50 +

+

finalizing contacts

+ +

+039523e1f69f07e Jenkins Server 2017-07-26 11:30:54 +

+

recommit for updates in build 99

+ +

+a99920d7888b4ca Arne Teuke 2017-07-26 11:30:34 +

+

linting

+ +

+1ed1db6e8f56d49 Arne Teuke 2017-07-26 11:26:16 +

+

linting

+ +

+2e52ec411c530eb Arne Teuke 2017-07-26 11:24:31 +

+

added base contacts and additional contacts

+ +

+d395b5f60d08f61 Jenkins Server 2017-07-26 11:16:49 +

+

recommit for updates in build 97

+ +

+85ade68820b8379 Arne Teuke 2017-07-26 11:16:25 +

+

added base contacts and additional contacts

+ +

+62feddee64c23f9 Jenkins Server 2017-07-25 18:04:08 +

+

recommit for updates in build 96

+ +

+099828e47a377d2 Arne Teuke 2017-07-25 18:02:29 +

+

testing templates

+ +

+336e03f6090e222 Arne Teuke 2017-07-25 18:01:03 +

+

testing templates

+ +

+a23722a67a2afb6 Jenkins Server 2017-07-25 17:56:39 +

+

recommit for updates in build 93

+ +

+a04f079a6cbeec8 Arne Teuke 2017-07-25 17:56:18 +

+

testing templates

+ +

+445db500b3ab876 Jenkins Server 2017-07-25 16:15:39 +

+

recommit for updates in build 92

+ +

+b4e4ceb9b07cde4 Arne Teuke 2017-07-25 16:15:21 +

+

added parameter documentation

+ +

+a3517b81e663a07 Jenkins Server 2017-07-25 16:13:43 +

+

recommit for updates in build 91

+ +

+e03a5d94750b182 Arne Teuke 2017-07-25 16:13:25 +

+

added parameter documentation

+ +

+cc2d2cbf2968cce Jenkins Server 2017-07-25 15:57:28 +

+

recommit for updates in build 90

+ +

+6a57847a121f632 Arne Teuke 2017-07-25 15:57:10 +

+

added contact stanza

+ +

+8a97768e4b258d7 Arne Teuke 2017-07-25 15:46:00 +

+

added template concat

+ +

+53e7b9d0b24391e Arne Teuke 2017-07-25 15:39:28 +

+

added template concat

+ +

+f5657930f604a9a Arne Teuke 2017-07-25 15:32:38 +

+

added and linked template_rules

+ +

+633f59375b02f4b Arne Teuke 2017-07-25 15:30:03 +

+

added and linked template_rules

+ +

+0f8cf13c3ea9b4a Arne Teuke 2017-07-25 14:56:52 +

+

linked commands.pp

+ +

+b4b3de53a39ef00 Jenkins Server 2017-07-25 14:48:58 +

+

recommit for updates in build 84

+ +

+3327f6d8692753b Arne Teuke 2017-07-25 14:48:39 +

+

added commands.pp

+ +

+4ae4a056901361a Jenkins Server 2017-07-25 14:34:30 +

+

recommit for updates in build 83

+ +

+f2a243b7c28f935 Arne Teuke 2017-07-25 14:34:14 +

+

checked and documented all parameters, fixed template syntaxes

+ +

+66d7dbd91cffae4 Arne Teuke 2017-07-25 14:28:08 +

+

template syntax

+ +

+d57274747a8e494 Arne Teuke 2017-07-25 14:25:50 +

+

template syntax

+ +

+e8dc9c43f2a4929 Arne Teuke 2017-07-25 14:24:34 +

+

template syntax

+ +

+b59eff871f3c507 Arne Teuke 2017-07-25 14:23:29 +

+

template syntax

+ +

+616d0c3e9fb58b2 Arne Teuke 2017-07-25 14:21:38 +

+

template syntax

+ +

+a902f3441b0341f Arne Teuke 2017-07-25 14:15:07 +

+

template syntax

+ +

+c00ece4cb6c8f90 Arne Teuke 2017-07-25 14:13:38 +

+

template syntax

+ +

+f853a7b923a54d3 Arne Teuke 2017-07-25 14:11:16 +

+

template syntax

+ +

+1c83a1e829005c2 Arne Teuke 2017-07-25 14:09:51 +

+

template syntax

+ +

+bd7822710c44a07 Arne Teuke 2017-07-25 14:06:56 +

+

template syntax

+ +

+3ef1c7d9c75f229 Arne Teuke 2017-07-25 14:05:13 +

+

template syntax

+ +

+9571dc875b0362e Arne Teuke 2017-07-25 14:01:26 +

+

template syntax

+ +

+12e671b3419dd2a Arne Teuke 2017-07-25 13:58:36 +

+

template syntax

+ +

+86d4dd1db69fd1a Arne Teuke 2017-07-25 13:50:33 +

+

finished params for nagios.cfg

+ +

+449f2f7825b0d88 Jenkins Server 2017-07-24 15:25:38 +

+

recommit for updates in build 68

+ +

+11d478e13b89c8e Arne Teuke 2017-07-24 15:25:26 +

+

fixing parameter documentation

+ +

+f4daf7fcf0ae6fa Jenkins Server 2017-07-24 15:04:22 +

+

recommit for updates in build 67

+ +

+20d67e00bc493b5 Arne Teuke 2017-07-24 15:04:06 +

+

adding more parameters

+ +

+9602eb550c41f17 Arne Teuke 2017-07-24 15:00:07 +

+

adding more parameters

+ +

+5ff13eb48507109 Jenkins Server 2017-07-24 11:07:40 +

+

recommit for updates in build 65

+ +

+62c755dcd38020c Arne Teuke 2017-07-24 11:07:29 +

+

fixed forwarding

+ +

+0812a3559d254ee Jenkins Server 2017-07-23 13:13:13 +

+

recommit for updates in build 64

+ +

+92015e6a78305c7 Arne Teuke 2017-07-23 13:13:02 +

+

forwarding is workg properly now

+ +

+f8c596b9bcca053 Jenkins Server 2017-07-23 12:32:43 +

+

recommit for updates in build 63

+ +

+101aa23b1bbec64 Arne Teuke 2017-07-23 12:32:28 +

+

changed logic for http vs https and removed index+ welcome file control

+ +

+d203cd87815c979 Jenkins Server 2017-07-23 12:28:46 +

+

recommit for updates in build 62

+ +

+9ddc12c8ee38f08 Arne Teuke 2017-07-23 12:28:28 +

+

changed logig for http vs https and removed index+ welcome file control

+ +

+f8530f8c1ae8a22 Jenkins Server 2017-07-23 11:49:19 +

+

recommit for updates in build 61

+ +

+382b1988f25b19b Arne Teuke 2017-07-23 11:49:04 +

+

added nagios directories

+ +

+9920bc9caa7325b Jenkins Server 2017-07-23 11:38:25 +

+

recommit for updates in build 60

+ +

+0a369179b704461 Arne Teuke 2017-07-23 11:38:08 +

+

typos

+ +

+8085b97daed7ce4 Jenkins Server 2017-07-23 11:28:03 +

+

recommit for updates in build 59

+ +

+da29fe89ef8469e Arne Teuke 2017-07-23 11:27:50 +

+

typos

+ +

+2810fd55ebcfd00 Jenkins Server 2017-07-23 11:22:21 +

+

recommit for updates in build 58

+ +

+07a34ae11300dcd Arne Teuke 2017-07-23 11:22:06 +

+

fixed layout reference

+ +

+61ed808f502b5fb Jenkins Server 2017-07-23 11:07:20 +

+

recommit for updates in build 57

+ +

+0da8fe5d88315ed Arne Teuke 2017-07-23 11:07:05 +

+

fixed layout reference

+ +

+f0067d9e351ad5f Jenkins Server 2017-07-23 10:58:37 +

+

recommit for updates in build 56

+ +

+f4d17ac803a0324 Arne Teuke 2017-07-23 10:58:27 +

+

added control for nagios_ssl vhost

+ +

+d337cae1e588d61 Arne Teuke 2017-07-23 10:54:58 +

+

added control for nagios_ssl vhost

+ +

+b58dd8426596bdc Jenkins Server 2017-07-23 10:18:44 +

+

recommit for updates in build 54

+ +

+98711530f982aa2 Arne Teuke 2017-07-23 10:18:25 +

+

cert creation works

+ +

+9547dbb7a7e32d0 Jenkins Server 2017-07-23 10:08:29 +

+

recommit for updates in build 53

+ +

+f012535113977ef Arne Teuke 2017-07-23 10:07:10 +

+

added fw control to certs

+ +

+4334dae94d6ce4c Jenkins Server 2017-07-23 10:05:34 +

+

recommit for updates in build 52

+ +

+a8c21b88221f36c Arne Teuke 2017-07-23 10:05:19 +

+

re-enabled firewall control

+ +

+1ac448fb04dc4f6 Jenkins Server 2017-07-23 10:00:50 +

+

recommit for updates in build 51

+ +

+36e167f6a2a9dd5 Arne Teuke 2017-07-23 10:00:29 +

+

removed www option

+ +

+b1ca612afc552f0 Jenkins Server 2017-07-23 09:40:23 +

+

recommit for updates in build 50

+ +

+6e7568c141b27cd Arne Teuke 2017-07-23 09:40:10 +

+

starting without other services

+ +

+d5cf3606781e1f4 Jenkins Server 2017-07-23 09:29:50 +

+

recommit for updates in build 49

+ +

+b89e386af0e3aaf Arne Teuke 2017-07-23 09:26:44 +

+

changed check

+ +

+5a673baf4129db4 Arne Teuke 2017-07-22 11:59:25 +

+

reversing steps to create cert

+ +

+500c46fa1cae78d Jenkins Server 2017-07-22 11:38:55 +

+

recommit for updates in build 46

+ +

+a38ace2f06f6f22 Arne Teuke 2017-07-22 11:38:36 +

+

reversing steps to create cert

+ +

+d5a5afcfc3c501a Arne Teuke 2017-07-22 11:23:28 +

+

reversing steps to create cert

+ +

+92e809e1c65f745 Jenkins Server 2017-07-21 16:38:00 +

+

recommit for updates in build 44

+ +

+35150e65ab10a1c Arne Teuke 2017-07-21 16:37:42 +

+

syntax

+ +

+72d8f34299acd31 Arne Teuke 2017-07-21 16:34:48 +

+

adding selinux control

+ +

+5d8c5cff034540a Jenkins Server 2017-07-21 16:28:39 +

+

recommit for updates in build 42

+ +

+72d40463456586a Arne Teuke 2017-07-21 16:28:18 +

+

working with certbot still

+ +

+0a36dcedf351d57 Arne Teuke 2017-07-21 16:22:31 +

+

fixed seltype

+ +

+d70df7efcba20a6 Jenkins Server 2017-07-21 16:15:13 +

+

recommit for updates in build 41

+ +

+910a2e4fb87c5b3 Arne Teuke 2017-07-21 16:14:54 +

+

fixed relationship

+ +

+7fff54ce74927d9 Jenkins Server 2017-07-21 16:11:57 +

+

recommit for updates in build 40

+ +

+118a7b62ca09436 Arne Teuke 2017-07-21 16:11:42 +

+

added index file

+ +

+3d60841cbcdc640 Arne Teuke 2017-07-21 16:04:53 +

+

added index file

+ +

+10741c6eacd385f Jenkins Server 2017-07-21 15:46:57 +

+

recommit for updates in build 38

+ +

+09372f68657c04b Arne Teuke 2017-07-21 15:46:40 +

+

removing all final config files on certbot level

+ +

+919531809c41d5a Jenkins Server 2017-07-21 15:24:59 +

+

recommit for updates in build 37

+ +

+8db53dcf334af1b Arne Teuke 2017-07-21 15:24:35 +

+

re-ordering

+ +

+abeba0589d446de Jenkins Server 2017-07-21 15:18:35 +

+

recommit for updates in build 36

+ +

+01324789d29fa72 Arne Teuke 2017-07-21 15:18:10 +

+

re-chained certbot

+ +

+183e17f460c21ab Jenkins Server 2017-07-21 15:16:28 +

+

recommit for updates in build 35

+ +

+0d2f0ae3e8ebe63 Arne Teuke 2017-07-21 15:15:59 +

+

re-chained certbot

+ +

+2c6b5f8656e9fef Jenkins Server 2017-07-21 14:51:54 +

+

recommit for updates in build 34

+ +

+3923a4adc5e4443 Arne Teuke 2017-07-21 14:51:28 +

+

changed config to use variables, added parameters

+ +

+353e7e99cf92594 Jenkins Server 2017-07-21 14:42:28 +

+

recommit for updates in build 33

+ +

+e6b974ad08de5d5 Arne Teuke 2017-07-21 14:40:41 +

+

fixed typo

+ +

+c2f38a68165529b Arne Teuke 2017-07-21 14:38:51 +

+

added and linked certbot

+ +

+4d4f5636b803d9e Jenkins Server 2017-07-21 14:34:25 +

+

recommit for updates in build 30

+ +

+2543121abaf145b Arne Teuke 2017-07-21 14:33:05 +

+

added certbot section

+ +

+60407116a503868 Jenkins Server 2017-07-21 13:47:34 +

+

recommit for updates in build 27

+ +

+409ec084543f0d8 Arne Teuke 2017-07-21 13:47:12 +

+

added control for forward.conf

+ +

+1fc9ffeacdebd20 Jenkins Server 2017-07-21 13:43:26 +

+

recommit for updates in build 26

+ +

+d9863d874f0b88f Arne Teuke 2017-07-21 13:43:07 +

+

added control for forward.conf

+ +

+00ef7138b378bf5 Jenkins Server 2017-07-21 13:06:15 +

+

recommit for updates in build 25

+ +

+46d3b02f7625b15 Arne Teuke 2017-07-21 13:05:55 +

+

added control for welcome.conf

+ +

+4ec7633f976a225 Jenkins Server 2017-07-21 12:51:33 +

+

recommit for updates in build 24

+ +

+5d12bf44374b934 Arne Teuke 2017-07-21 12:51:07 +

+

found format options both for hosts and ips

+ +

+442fd08f623728f Arne Teuke 2017-07-21 12:44:03 +

+

testing options both for hosts and ips

+ +

+b95350b8d8e58b4 Arne Teuke 2017-07-21 12:41:33 +

+

testing options both for hosts and ips

+ +

+a28f890bdde57e2 Arne Teuke 2017-07-21 12:30:09 +

+

testing options both for hosts and ips

+ +

+de3a7fd4fa01415 Arne Teuke 2017-07-21 12:20:44 +

+

testing options both for hosts and ips

+ +

+b37864c7a366aff Arne Teuke 2017-07-21 12:15:47 +

+

testing options both for hosts and ips

+ +

+109eea2716be3ae Jenkins Server 2017-07-21 11:35:04 +

+

recommit for updates in build 18

+ +

+5de81e818498830 Arne Teuke 2017-07-21 11:34:48 +

+

testing options both for hosts and ips

+ +

+41434c9607ab037 Arne Teuke 2017-07-21 11:28:50 +

+

adding options both for hosts and ips

+ +

+544f48d800ad39a Arne Teuke 2017-07-21 11:21:12 +

+

adding options both for hosts and ips

+ +

+969e377d5db6423 Jenkins Server 2017-07-21 11:06:59 +

+

recommit for updates in build 15

+ +

+e402224ff9bb367 Arne Teuke 2017-07-21 11:06:36 +

+

trying empty array

+ +

+49551a3d9af3460 Arne Teuke 2017-07-21 10:43:06 +

+

included control for nagios.conf

+ +

+05036af24182601 Jenkins Server 2017-07-20 16:26:40 +

+

recommit for updates in build 12

+ +

+6e251a61a25bb1d Arne Teuke 2017-07-20 16:26:21 +

+

changed wrong refresh

+ +

+2d7dc8a5c57ed98 Jenkins Server 2017-07-20 16:21:27 +

+

recommit for updates in build 11

+ +

+3252eaf33a90183 Arne Teuke 2017-07-20 16:21:09 +

+

trying to work my way again through selinux

+ +

+33ed2fc013f9abd Jenkins Server 2017-07-20 16:15:02 +

+

recommit for updates in build 10

+ +

+a33a855948f5050 Arne Teuke 2017-07-20 16:14:42 +

+

trying to work my way again through selinux

+ +

+0f4d8b1a85a59cb Arne Teuke 2017-07-20 16:12:18 +

+

trying to work my way again through selinux

+ +

+016ec1e6dbe77ac Jenkins Server 2017-07-20 15:17:24 +

+

recommit for updates in build 8

+ +

+508e672c317a2b8 Arne Teuke 2017-07-20 15:16:51 +

+

added statuscgi_pol to template

+ +

+8d204947db73672 Arne Teuke 2017-07-20 15:15:51 +

+

added statuscgi_pol

+ +

+aefb0a83a611a13 Arne Teuke 2017-07-20 14:55:30 +

+

undoing array

+ +

+00267d122ba29c2 Arne Teuke 2017-07-20 14:54:56 +

+

testing array

+ +

+84a42a16a33cd80 Jenkins Server 2017-07-20 14:46:15 +

+

recommit for updates in build 4

+ +

+4c9cff0e73d216c Arne Teuke 2017-07-20 14:45:54 +

+

added check for nagios_server to access

+ +

+030e5f68f509f71 Jenkins Server 2017-07-20 14:11:13 +

+

recommit for updates in build 3

+ +

+8a14684ca214be5 Arne Teuke 2017-07-20 14:10:54 +

+

changed creates rule for exec

+ +

+cb2010e7d20dcc6 Arne Teuke 2017-07-20 14:09:11 +

+

moved service dependency to access_rules

+ +

+3a3e3ceef9a4a2f Jenkins Server 2017-07-20 13:47:46 +

+

recommit for updates in build 2

+ +

+febc8f1a348f2e7 Arne Teuke 2017-07-20 13:47:24 +

+

re-added all files

+

v0.0.1.7

No issue

-e434c34c4d82853 Arne Teuke 2017-08-02 16:35:12 +e434c34c4d82853 Arne Teuke 2017-08-02 16:35:12

removed jenkins check command from base commands, as that has been outsourced to the jenkins module

-

-4c10771c8838668 Jenkins Server 2017-07-31 16:26:56 -

-

recommit for updates in build 153

- -

-459b0abe3f17ca8 Jenkins Server 2017-07-30 19:38:33 -

-

recommit for updates in build 152

- -

-0b459b63e6dff1b Jenkins Server 2017-07-30 15:00:59 -

-

recommit for updates in build 150

- -

-28a1ed3ef992781 Jenkins Server 2017-07-30 14:41:05 -

-

recommit for updates in build 149

- -

-0679dc56e51747d Jenkins Server 2017-07-30 14:20:09 -

-

recommit for updates in build 148

- -

-bede0046dc27177 Jenkins Server 2017-07-30 14:09:52 -

-

recommit for updates in build 147

- -

-e2c90593bb9918c Jenkins Server 2017-07-30 13:59:46 -

-

recommit for updates in build 146

- -

-990f0f882a44b37 Jenkins Server 2017-07-28 17:55:13 -

-

recommit for updates in build 144

- -

-08fd1fcb5ce6c7e Jenkins Server 2017-07-28 13:24:01 -

-

recommit for updates in build 143

- -

-ee6aecb2e2e8b68 Jenkins Server 2017-07-28 12:20:53 -

-

recommit for updates in build 140

- -

-0039bc732732717 Jenkins Server 2017-07-28 11:57:37 -

-

recommit for updates in build 138

- -

-355e7d2eb09d813 Jenkins Server 2017-07-28 11:39:00 -

-

recommit for updates in build 137

- -

-7296da22ecd57f8 Jenkins Server 2017-07-28 11:32:51 -

-

recommit for updates in build 136

- -

-0cb2e563c835a16 Jenkins Server 2017-07-28 11:22:02 -

-

recommit for updates in build 134

- -

-f913376d9cfd10a Jenkins Server 2017-07-27 15:34:56 -

-

recommit for updates in build 130

- -

-6403b5f7a9c8357 Arne Teuke 2017-07-27 15:34:19 -

-

fixed typo

- -

-d6da17fd103efa5 Jenkins Server 2017-07-27 15:30:56 -

-

recommit for updates in build 129

- -

-98c65c3b14a0d09 Arne Teuke 2017-07-27 15:30:20 -

-

fixed typo

- -

-a51c3d01180ce89 Jenkins Server 2017-07-27 15:23:15 -

-

recommit for updates in build 128

- -

-fe1661007fe70d4 Arne Teuke 2017-07-27 15:22:39 -

-

fixed typo

- -

-7f92261f0997dfe Jenkins Server 2017-07-27 15:20:36 -

-

recommit for updates in build 127

- -

-6f0c3a6903ae69a Arne Teuke 2017-07-27 15:19:59 -

-

removed special params

- -

-8a1d9f8292afcbe Jenkins Server 2017-07-27 15:01:48 -

-

recommit for updates in build 126

- -

-c31d2d038ba8b97 Arne Teuke 2017-07-27 15:01:06 -

-

removed special params

- -

-15a189c8403c2c0 Jenkins Server 2017-07-27 14:55:31 -

-

recommit for updates in build 125

- -

-eb8a92a4b4aabd9 Arne Teuke 2017-07-27 14:54:54 -

-

fixed typo

- -

-d0a5bbadefcac07 Jenkins Server 2017-07-27 14:49:39 -

-

recommit for updates in build 124

- -

-82ca12e0363c956 Arne Teuke 2017-07-27 14:48:56 -

-

fixed typo

- -

-f8d19b46fdae2fb Jenkins Server 2017-07-27 14:44:56 -

-

recommit for updates in build 123

- -

-34e172d7bd1fbb2 Arne Teuke 2017-07-27 14:44:07 -

-

fixed typo

- -

-54353625e1ca4d3 Arne Teuke 2017-07-27 14:43:29 -

-

fixed typo

- -

-2d228458140a9c8 Arne Teuke 2017-07-27 14:42:22 -

-

fixed typo

- -

-0b2e9241cac8014 Arne Teuke 2017-07-27 14:40:02 -

-

added parameter documentation

- -

-137753dafe03b7a Jenkins Server 2017-07-27 14:29:05 -

-

recommit for updates in build 120

- -

-e76e4f857c4baf8 Arne Teuke 2017-07-27 14:28:21 -

-

added and linked add_timeperiods

- -

-82aee3bacd72ce0 Arne Teuke 2017-07-27 13:50:07 -

-

added timeperiod

- -

-45682bbc67ffc7e Arne Teuke 2017-07-27 13:46:49 -

-

added timeperiod

- -

-65e0a0d20e19245 Arne Teuke 2017-07-27 13:42:38 -

-

added timeperiods

- -

-cba65ddb7cb64cf Jenkins Server 2017-07-27 13:33:36 -

-

recommit for updates in build 117

- -

-645cb4255af90d5 Arne Teuke 2017-07-27 13:33:00 -

-

added parameter documentation

- -

-83782a592f1fe78 Jenkins Server 2017-07-27 13:22:48 -

-

recommit for updates in build 116

- -

-ab8b3878e7d76a3 Arne Teuke 2017-07-27 13:22:11 -

-

added servicegroup control

- -

-dd4d061fe556bfb Jenkins Server 2017-07-27 12:47:24 -

-

recommit for updates in build 115

- -

-25a31ffc1bc0790 Arne Teuke 2017-07-27 12:46:46 -

-

edited README and fixed template

- -

-5193e6a8d2dedc5 Jenkins Server 2017-07-27 12:33:19 -

-

recommit for updates in build 114

- -

-26e2220ec9da0b2 Arne Teuke 2017-07-27 12:32:48 -

-

added service description and add_hostgroup_rules

- -

-f4321e6da976742 Jenkins Server 2017-07-27 11:58:59 -

-

recommit for updates in build 113

- -

-842d86a504f6198 Arne Teuke 2017-07-27 11:58:30 -

-

added _ to service name

- -

-cad8229c0821ad4 Jenkins Server 2017-07-27 11:44:51 -

-

recommit for updates in build 112

- -

-7b27896ccb84382 Arne Teuke 2017-07-27 11:44:19 -

-

added and linked hostgroups

- -

-d6267355c6ba26f Jenkins Server 2017-07-27 11:11:57 -

-

recommit for updates in build 111

- -

-3f12bbd92d567f6 Arne Teuke 2017-07-27 11:11:26 -

-

added and linked add_contactgroups_rules

- -

-14a1e7412ff6792 Jenkins Server 2017-07-27 11:00:10 -

-

recommit for updates in build 110

- -

-a90da5d3ed18e7a Arne Teuke 2017-07-27 10:59:39 -

-

added and linked add_contactgroups_rules

- -

-699586d7d8b5253 Jenkins Server 2017-07-27 10:56:34 -

-

recommit for updates in build 109

- -

-672f61d994a4360 Arne Teuke 2017-07-27 10:56:09 -

-

added and linked add_contactgroups_rules

- -

-2b24ed69186142a Jenkins Server 2017-07-27 10:41:48 -

-

recommit for updates in build 108

- -

-e02276ecc70dbca Arne Teuke 2017-07-27 10:41:22 -

-

added and linked add_contactgroups_rules

- -

-26ef9aac8152b99 Arne Teuke 2017-07-27 10:39:45 -

-

added and linked add_contactgroups_rules

- -

-5108aab0dc48113 Arne Teuke 2017-07-27 10:05:58 -

-

added add_contactgroups

- -

-0564cc970be1899 Jenkins Server 2017-07-26 14:27:43 -

-

recommit for updates in build 105

- -

-12f835aa4ff29bd Arne Teuke 2017-07-26 14:27:16 -

-

added and linked base contactgroups

- -

-af34a0587d9f48e Jenkins Server 2017-07-26 13:05:02 -

-

recommit for updates in build 104

- -

-6094321d4f0cebb Arne Teuke 2017-07-26 13:04:39 -

-

sorted deprecated syntax

- -

-4dd15fea2853777 Jenkins Server 2017-07-26 12:48:06 -

-

recommit for updates in build 103

- -

-6ee49a5e33f28cb Arne Teuke 2017-07-26 12:47:45 -

-

fixed typo

- -

-19d33cb8a512c2f Jenkins Server 2017-07-26 12:40:46 -

-

recommit for updates in build 102

- -

-6955770373d63a1 Arne Teuke 2017-07-26 12:40:23 -

-

fixed typo

- -

-5a33b87c5a01e94 Jenkins Server 2017-07-26 12:36:37 -

-

recommit for updates in build 101

- -

-8fafc260c8a85c2 Arne Teuke 2017-07-26 12:36:14 -

-

finalizing contacts

- -

-04c206f448ff267 Arne Teuke 2017-07-26 12:34:50 -

-

finalizing contacts

- -

-039523e1f69f07e Jenkins Server 2017-07-26 11:30:54 -

-

recommit for updates in build 99

- -

-a99920d7888b4ca Arne Teuke 2017-07-26 11:30:34 -

-

linting

- -

-1ed1db6e8f56d49 Arne Teuke 2017-07-26 11:26:16 -

-

linting

- -

-2e52ec411c530eb Arne Teuke 2017-07-26 11:24:31 -

-

added base contacts and additional contacts

- -

-d395b5f60d08f61 Jenkins Server 2017-07-26 11:16:49 -

-

recommit for updates in build 97

- -

-85ade68820b8379 Arne Teuke 2017-07-26 11:16:25 -

-

added base contacts and additional contacts

- -

-62feddee64c23f9 Jenkins Server 2017-07-25 18:04:08 -

-

recommit for updates in build 96

- -

-099828e47a377d2 Arne Teuke 2017-07-25 18:02:29 -

-

testing templates

- -

-336e03f6090e222 Arne Teuke 2017-07-25 18:01:03 -

-

testing templates

- -

-a23722a67a2afb6 Jenkins Server 2017-07-25 17:56:39 -

-

recommit for updates in build 93

- -

-a04f079a6cbeec8 Arne Teuke 2017-07-25 17:56:18 -

-

testing templates

- -

-445db500b3ab876 Jenkins Server 2017-07-25 16:15:39 -

-

recommit for updates in build 92

- -

-b4e4ceb9b07cde4 Arne Teuke 2017-07-25 16:15:21 -

-

added parameter documentation

- -

-a3517b81e663a07 Jenkins Server 2017-07-25 16:13:43 -

-

recommit for updates in build 91

- -

-e03a5d94750b182 Arne Teuke 2017-07-25 16:13:25 -

-

added parameter documentation

- -

-cc2d2cbf2968cce Jenkins Server 2017-07-25 15:57:28 -

-

recommit for updates in build 90

- -

-6a57847a121f632 Arne Teuke 2017-07-25 15:57:10 -

-

added contact stanza

- -

-8a97768e4b258d7 Arne Teuke 2017-07-25 15:46:00 -

-

added template concat

- -

-53e7b9d0b24391e Arne Teuke 2017-07-25 15:39:28 -

-

added template concat

- -

-f5657930f604a9a Arne Teuke 2017-07-25 15:32:38 -

-

added and linked template_rules

- -

-633f59375b02f4b Arne Teuke 2017-07-25 15:30:03 -

-

added and linked template_rules

- -

-0f8cf13c3ea9b4a Arne Teuke 2017-07-25 14:56:52 -

-

linked commands.pp

- -

-b4b3de53a39ef00 Jenkins Server 2017-07-25 14:48:58 -

-

recommit for updates in build 84

- -

-3327f6d8692753b Arne Teuke 2017-07-25 14:48:39 -

-

added commands.pp

- -

-4ae4a056901361a Jenkins Server 2017-07-25 14:34:30 -

-

recommit for updates in build 83

- -

-f2a243b7c28f935 Arne Teuke 2017-07-25 14:34:14 -

-

checked and documented all parameters, fixed template syntaxes

- -

-66d7dbd91cffae4 Arne Teuke 2017-07-25 14:28:08 -

-

template syntax

- -

-d57274747a8e494 Arne Teuke 2017-07-25 14:25:50 -

-

template syntax

- -

-e8dc9c43f2a4929 Arne Teuke 2017-07-25 14:24:34 -

-

template syntax

- -

-b59eff871f3c507 Arne Teuke 2017-07-25 14:23:29 -

-

template syntax

- -

-616d0c3e9fb58b2 Arne Teuke 2017-07-25 14:21:38 -

-

template syntax

- -

-a902f3441b0341f Arne Teuke 2017-07-25 14:15:07 -

-

template syntax

- -

-c00ece4cb6c8f90 Arne Teuke 2017-07-25 14:13:38 -

-

template syntax

- -

-f853a7b923a54d3 Arne Teuke 2017-07-25 14:11:16 -

-

template syntax

- -

-1c83a1e829005c2 Arne Teuke 2017-07-25 14:09:51 -

-

template syntax

- -

-bd7822710c44a07 Arne Teuke 2017-07-25 14:06:56 -

-

template syntax

- -

-3ef1c7d9c75f229 Arne Teuke 2017-07-25 14:05:13 -

-

template syntax

- -

-9571dc875b0362e Arne Teuke 2017-07-25 14:01:26 -

-

template syntax

- -

-12e671b3419dd2a Arne Teuke 2017-07-25 13:58:36 -

-

template syntax

- -

-86d4dd1db69fd1a Arne Teuke 2017-07-25 13:50:33 -

-

finished params for nagios.cfg

- -

-449f2f7825b0d88 Jenkins Server 2017-07-24 15:25:38 -

-

recommit for updates in build 68

- -

-11d478e13b89c8e Arne Teuke 2017-07-24 15:25:26 -

-

fixing parameter documentation

- -

-f4daf7fcf0ae6fa Jenkins Server 2017-07-24 15:04:22 -

-

recommit for updates in build 67

- -

-20d67e00bc493b5 Arne Teuke 2017-07-24 15:04:06 -

-

adding more parameters

- -

-9602eb550c41f17 Arne Teuke 2017-07-24 15:00:07 -

-

adding more parameters

- -

-5ff13eb48507109 Jenkins Server 2017-07-24 11:07:40 -

-

recommit for updates in build 65

- -

-62c755dcd38020c Arne Teuke 2017-07-24 11:07:29 -

-

fixed forwarding

- -

-0812a3559d254ee Jenkins Server 2017-07-23 13:13:13 -

-

recommit for updates in build 64

- -

-92015e6a78305c7 Arne Teuke 2017-07-23 13:13:02 -

-

forwarding is workg properly now

- -

-f8c596b9bcca053 Jenkins Server 2017-07-23 12:32:43 -

-

recommit for updates in build 63

- -

-101aa23b1bbec64 Arne Teuke 2017-07-23 12:32:28 -

-

changed logic for http vs https and removed index+ welcome file control

- -

-d203cd87815c979 Jenkins Server 2017-07-23 12:28:46 -

-

recommit for updates in build 62

- -

-9ddc12c8ee38f08 Arne Teuke 2017-07-23 12:28:28 -

-

changed logig for http vs https and removed index+ welcome file control

- -

-f8530f8c1ae8a22 Jenkins Server 2017-07-23 11:49:19 -

-

recommit for updates in build 61

- -

-382b1988f25b19b Arne Teuke 2017-07-23 11:49:04 -

-

added nagios directories

- -

-9920bc9caa7325b Jenkins Server 2017-07-23 11:38:25 -

-

recommit for updates in build 60

- -

-0a369179b704461 Arne Teuke 2017-07-23 11:38:08 -

-

typos

- -

-8085b97daed7ce4 Jenkins Server 2017-07-23 11:28:03 -

-

recommit for updates in build 59

- -

-da29fe89ef8469e Arne Teuke 2017-07-23 11:27:50 -

-

typos

- -

-2810fd55ebcfd00 Jenkins Server 2017-07-23 11:22:21 -

-

recommit for updates in build 58

- -

-07a34ae11300dcd Arne Teuke 2017-07-23 11:22:06 -

-

fixed layout reference

- -

-61ed808f502b5fb Jenkins Server 2017-07-23 11:07:20 -

-

recommit for updates in build 57

- -

-0da8fe5d88315ed Arne Teuke 2017-07-23 11:07:05 -

-

fixed layout reference

- -

-f0067d9e351ad5f Jenkins Server 2017-07-23 10:58:37 -

-

recommit for updates in build 56

- -

-f4d17ac803a0324 Arne Teuke 2017-07-23 10:58:27 -

-

added control for nagios_ssl vhost

- -

-d337cae1e588d61 Arne Teuke 2017-07-23 10:54:58 -

-

added control for nagios_ssl vhost

- -

-b58dd8426596bdc Jenkins Server 2017-07-23 10:18:44 -

-

recommit for updates in build 54

- -

-98711530f982aa2 Arne Teuke 2017-07-23 10:18:25 -

-

cert creation works

- -

-9547dbb7a7e32d0 Jenkins Server 2017-07-23 10:08:29 -

-

recommit for updates in build 53

- -

-f012535113977ef Arne Teuke 2017-07-23 10:07:10 -

-

added fw control to certs

- -

-4334dae94d6ce4c Jenkins Server 2017-07-23 10:05:34 -

-

recommit for updates in build 52

- -

-a8c21b88221f36c Arne Teuke 2017-07-23 10:05:19 -

-

re-enabled firewall control

- -

-1ac448fb04dc4f6 Jenkins Server 2017-07-23 10:00:50 -

-

recommit for updates in build 51

- -

-36e167f6a2a9dd5 Arne Teuke 2017-07-23 10:00:29 -

-

removed www option

- -

-b1ca612afc552f0 Jenkins Server 2017-07-23 09:40:23 -

-

recommit for updates in build 50

- -

-6e7568c141b27cd Arne Teuke 2017-07-23 09:40:10 -

-

starting without other services

- -

-d5cf3606781e1f4 Jenkins Server 2017-07-23 09:29:50 -

-

recommit for updates in build 49

- -

-b89e386af0e3aaf Arne Teuke 2017-07-23 09:26:44 -

-

changed check

- -

-5a673baf4129db4 Arne Teuke 2017-07-22 11:59:25 -

-

reversing steps to create cert

- -

-500c46fa1cae78d Jenkins Server 2017-07-22 11:38:55 -

-

recommit for updates in build 46

- -

-a38ace2f06f6f22 Arne Teuke 2017-07-22 11:38:36 -

-

reversing steps to create cert

- -

-d5a5afcfc3c501a Arne Teuke 2017-07-22 11:23:28 -

-

reversing steps to create cert

- -

-92e809e1c65f745 Jenkins Server 2017-07-21 16:38:00 -

-

recommit for updates in build 44

- -

-35150e65ab10a1c Arne Teuke 2017-07-21 16:37:42 -

-

syntax

- -

-72d8f34299acd31 Arne Teuke 2017-07-21 16:34:48 -

-

adding selinux control

- -

-5d8c5cff034540a Jenkins Server 2017-07-21 16:28:39 -

-

recommit for updates in build 42

- -

-72d40463456586a Arne Teuke 2017-07-21 16:28:18 -

-

working with certbot still

- -

-0a36dcedf351d57 Arne Teuke 2017-07-21 16:22:31 -

-

fixed seltype

- -

-d70df7efcba20a6 Jenkins Server 2017-07-21 16:15:13 -

-

recommit for updates in build 41

- -

-910a2e4fb87c5b3 Arne Teuke 2017-07-21 16:14:54 -

-

fixed relationship

- -

-7fff54ce74927d9 Jenkins Server 2017-07-21 16:11:57 -

-

recommit for updates in build 40

- -

-118a7b62ca09436 Arne Teuke 2017-07-21 16:11:42 -

-

added index file

- -

-3d60841cbcdc640 Arne Teuke 2017-07-21 16:04:53 -

-

added index file

- -

-10741c6eacd385f Jenkins Server 2017-07-21 15:46:57 -

-

recommit for updates in build 38

- -

-09372f68657c04b Arne Teuke 2017-07-21 15:46:40 -

-

removing all final config files on certbot level

- -

-919531809c41d5a Jenkins Server 2017-07-21 15:24:59 -

-

recommit for updates in build 37

- -

-8db53dcf334af1b Arne Teuke 2017-07-21 15:24:35 -

-

re-ordering

- -

-abeba0589d446de Jenkins Server 2017-07-21 15:18:35 -

-

recommit for updates in build 36

- -

-01324789d29fa72 Arne Teuke 2017-07-21 15:18:10 -

-

re-chained certbot

- -

-183e17f460c21ab Jenkins Server 2017-07-21 15:16:28 -

-

recommit for updates in build 35

- -

-0d2f0ae3e8ebe63 Arne Teuke 2017-07-21 15:15:59 -

-

re-chained certbot

- -

-2c6b5f8656e9fef Jenkins Server 2017-07-21 14:51:54 -

-

recommit for updates in build 34

- -

-3923a4adc5e4443 Arne Teuke 2017-07-21 14:51:28 -

-

changed config to use variables, added parameters

- -

-353e7e99cf92594 Jenkins Server 2017-07-21 14:42:28 -

-

recommit for updates in build 33

- -

-e6b974ad08de5d5 Arne Teuke 2017-07-21 14:40:41 -

-

fixed typo

- -

-c2f38a68165529b Arne Teuke 2017-07-21 14:38:51 -

-

added and linked certbot

- -

-4d4f5636b803d9e Jenkins Server 2017-07-21 14:34:25 -

-

recommit for updates in build 30

- -

-2543121abaf145b Arne Teuke 2017-07-21 14:33:05 -

-

added certbot section

- -

-60407116a503868 Jenkins Server 2017-07-21 13:47:34 -

-

recommit for updates in build 27

- -

-1fc9ffeacdebd20 Jenkins Server 2017-07-21 13:43:26 -

-

recommit for updates in build 26

- -

-00ef7138b378bf5 Jenkins Server 2017-07-21 13:06:15 -

-

recommit for updates in build 25

- -

-4ec7633f976a225 Jenkins Server 2017-07-21 12:51:33 -

-

recommit for updates in build 24

- -

-109eea2716be3ae Jenkins Server 2017-07-21 11:35:04 -

-

recommit for updates in build 18

- -

-5de81e818498830 Arne Teuke 2017-07-21 11:34:48 -

-

testing options both for hosts and ips

- -

-41434c9607ab037 Arne Teuke 2017-07-21 11:28:50 -

-

adding options both for hosts and ips

- -

-544f48d800ad39a Arne Teuke 2017-07-21 11:21:12 -

-

adding options both for hosts and ips

- -

-969e377d5db6423 Jenkins Server 2017-07-21 11:06:59 -

-

recommit for updates in build 15

- -

-e402224ff9bb367 Arne Teuke 2017-07-21 11:06:36 -

-

trying empty array

- -

-49551a3d9af3460 Arne Teuke 2017-07-21 10:43:06 -

-

included control for nagios.conf

- -

-05036af24182601 Jenkins Server 2017-07-20 16:26:40 -

-

recommit for updates in build 12

- -

-2d7dc8a5c57ed98 Jenkins Server 2017-07-20 16:21:27 -

-

recommit for updates in build 11

- -

-33ed2fc013f9abd Jenkins Server 2017-07-20 16:15:02 -

-

recommit for updates in build 10

- -

-016ec1e6dbe77ac Jenkins Server 2017-07-20 15:17:24 -

-

recommit for updates in build 8

- -

-508e672c317a2b8 Arne Teuke 2017-07-20 15:16:51 -

-

added statuscgi_pol to template

- -

-8d204947db73672 Arne Teuke 2017-07-20 15:15:51 -

-

added statuscgi_pol

- -

-aefb0a83a611a13 Arne Teuke 2017-07-20 14:55:30 -

-

undoing array

- -

-00267d122ba29c2 Arne Teuke 2017-07-20 14:54:56 -

-

testing array

- -

-84a42a16a33cd80 Jenkins Server 2017-07-20 14:46:15 -

-

recommit for updates in build 4

- -

-4c9cff0e73d216c Arne Teuke 2017-07-20 14:45:54 -

-

added check for nagios_server to access

- -

-030e5f68f509f71 Jenkins Server 2017-07-20 14:11:13 -

-

recommit for updates in build 3

- -

-8a14684ca214be5 Arne Teuke 2017-07-20 14:10:54 -

-

changed creates rule for exec

- -

-cb2010e7d20dcc6 Arne Teuke 2017-07-20 14:09:11 -

-

moved service dependency to access_rules

- -

-3a3e3ceef9a4a2f Jenkins Server 2017-07-20 13:47:46 -

-

recommit for updates in build 2

- -

-febc8f1a348f2e7 Arne Teuke 2017-07-20 13:47:24 -

-

re-added all files

-

v0.0.1.6

No issue

-2d567bc6296bc21 Arne Teuke 2017-07-31 16:26:23 +2d567bc6296bc21 Arne Teuke 2017-07-31 16:26:23

added parameter to enable or disable swap checking, as this can now be done better through cd_swap

-

-d12abd7cd16065d Arne Teuke 2017-07-30 19:38:00 -

-

updating README

- -

-93b47c0f012bb71 Arne Teuke 2017-07-30 19:34:53 -

-

updating README

- -

-fc05564e8986360 Arne Teuke 2017-07-30 15:00:13 -

-

added checknagios selinux exception

- -

-cf807acd5606c02 Arne Teuke 2017-07-30 14:40:07 -

-

added selinux policy for checknrpe

-

v0.0.1.5

No issue

-4154041de6b8563 Arne Teuke 2017-07-30 14:19:36 +4154041de6b8563 Arne Teuke 2017-07-30 14:19:36

reversed user change and made sure it always can login

-

-ebdf85199f0f27d Arne Teuke 2017-07-30 14:09:13 -

-

changed user shell depending on role, on nagios server it requires bash access, else /sbin/nologin

-

v0.0.1.4

No issue

-8f1c9766d2edf97 Arne Teuke 2017-07-30 13:58:17 +8f1c9766d2edf97 Arne Teuke 2017-07-30 13:58:17

updated user

-303100c01923549 Arne Teuke 2017-07-30 13:56:40 +303100c01923549 Arne Teuke 2017-07-30 13:56:40

updated user and README

-

-19034c2a5c70f56 Arne Teuke 2017-07-28 17:54:33 -

-

included NRPE on server as well

-

v0.0.1.3

No issue

-6d494590a708a5d Arne Teuke 2017-07-28 13:18:27 +6d494590a708a5d Arne Teuke 2017-07-28 13:18:27

linked client to user to have a consistent nagios uid/gid across estate

-3cac3f1a409abf6 Arne Teuke 2017-07-28 13:17:39 +3cac3f1a409abf6 Arne Teuke 2017-07-28 13:17:39

linked client to user

@@ -1163,12 +1548,12 @@ Changelog of Git Changelog.

No issue

-531fcfac5c02dd2 Arne Teuke 2017-07-28 12:50:23 +531fcfac5c02dd2 Arne Teuke 2017-07-28 12:50:23

edited README

-c134c8de3459e9b Arne Teuke 2017-07-28 12:49:05 +c134c8de3459e9b Arne Teuke 2017-07-28 12:49:05

outsourcing NRPE to cd_nrpe

@@ -1178,7 +1563,7 @@ Changelog of Git Changelog.

No issue

-00c977abcfeba99 Arne Teuke 2017-07-28 12:20:15 +00c977abcfeba99 Arne Teuke 2017-07-28 12:20:15

removed incomplete class

@@ -1188,139 +1573,34 @@ Changelog of Git Changelog.

No issue

-3e4f06a1fa27002 Arne Teuke 2017-07-28 12:16:40 +3e4f06a1fa27002 Arne Teuke 2017-07-28 12:16:40

linked client installations to target

-

-9b6550c92ae3965 Arne Teuke 2017-07-28 11:56:56 -

-

fixed ping check on service

- -

-7551e03486668a8 Arne Teuke 2017-07-28 11:38:15 -

-

edited parameter documentation

- -

-04db67fdf99dced Arne Teuke 2017-07-28 11:32:10 -

-

edited parameter documentation

- -

-960c34b9edd9b30 Arne Teuke 2017-07-28 11:27:58 -

-

edited README and parameter documentation

- -

-fec775ad45a87d5 Arne Teuke 2017-07-28 11:21:20 -

-

edited README

- -

-dc88f47d7df4015 Arne Teuke 2017-07-28 11:07:53 -

-

fixed parameter for max_check_attempts

- -

-edf2f16ea5e7289 Arne Teuke 2017-07-28 10:54:42 -

-

fixed timeperiods and edited README

- -

-61c181393c4574b Arne Teuke 2017-07-28 10:51:00 -

-

fixed typo

-

v0.0.0.8

No issue

-e160b3f919967bc Arne Teuke 2017-07-21 14:03:09 +e160b3f919967bc Arne Teuke 2017-07-21 14:03:09

finished nagios.conf

-5311e868eec2343 Arne Teuke 2017-07-21 13:57:05 +5311e868eec2343 Arne Teuke 2017-07-21 13:57:05

chenged forwarding to allow http as well too

-

-409ec084543f0d8 Arne Teuke 2017-07-21 13:47:12 -

-

added control for forward.conf

- -

-d9863d874f0b88f Arne Teuke 2017-07-21 13:43:07 -

-

added control for forward.conf

- -

-46d3b02f7625b15 Arne Teuke 2017-07-21 13:05:55 -

-

added control for welcome.conf

- -

-5d12bf44374b934 Arne Teuke 2017-07-21 12:51:07 -

-

found format options both for hosts and ips

- -

-442fd08f623728f Arne Teuke 2017-07-21 12:44:03 -

-

testing options both for hosts and ips

- -

-b95350b8d8e58b4 Arne Teuke 2017-07-21 12:41:33 -

-

testing options both for hosts and ips

- -

-a28f890bdde57e2 Arne Teuke 2017-07-21 12:30:09 -

-

testing options both for hosts and ips

- -

-de3a7fd4fa01415 Arne Teuke 2017-07-21 12:20:44 -

-

testing options both for hosts and ips

- -

-b37864c7a366aff Arne Teuke 2017-07-21 12:15:47 -

-

testing options both for hosts and ips

-

v0.0.0.7

No issue

-5fcf6031faa6aab Arne Teuke 2017-07-20 16:30:38 +5fcf6031faa6aab Arne Teuke 2017-07-20 16:30:38

updated README

-6e251a61a25bb1d Arne Teuke 2017-07-20 16:26:21 -

-

changed wrong refresh

- -

-3252eaf33a90183 Arne Teuke 2017-07-20 16:21:09 -

-

trying to work my way again through selinux

- -

-a33a855948f5050 Arne Teuke 2017-07-20 16:14:42 -

-

trying to work my way again through selinux

- -

-0f4d8b1a85a59cb Arne Teuke 2017-07-20 16:12:18 -

-

trying to work my way again through selinux

- -

diff --git a/REPOSTRUCTURE.md b/REPOSTRUCTURE.md index 2538412..ad96181 100644 --- a/REPOSTRUCTURE.md +++ b/REPOSTRUCTURE.md @@ -30,6 +30,7 @@ | | |-- cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aservicegroups.html | | |-- cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Atemplate_rules.html | | |-- cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Atimeperiods.html +| | |-- cd_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource.html | | |-- cd_nagios_3A_3Aparams.html | | |-- cd_nagios_3A_3Aselinux_3A_3Aconfig.html | | |-- cd_nagios_3A_3Aserver_3A_3Aaccess_rules.html @@ -43,6 +44,7 @@ | | |-- cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_servicegroups.html | | |-- cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_timeperiods.html | | |-- cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Atemplates.html +| | |-- cd_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource_df.html | | `-- cd_nagios_3A_3Aserver_3A_3Aaccess.html | |-- file.README.html | |-- frames.html @@ -64,26 +66,29 @@ | | |-- install.pp | | `-- user.pp | |-- nagios -| | `-- objects -| | |-- add_contactgroups.pp -| | |-- add_contactgroups_rules.pp -| | |-- add_contact.pp -| | |-- add_contact_rules.pp -| | |-- add_hostgroup_rules.pp -| | |-- add_hostgroups.pp -| | |-- add_servicegroup_rules.pp -| | |-- add_servicegroups.pp -| | |-- add_timeperiod_rules.pp -| | |-- add_timeperiods.pp -| | |-- commands.pp -| | |-- config.pp -| | |-- contactgroups.pp -| | |-- contacts.pp -| | |-- hostgroups.pp -| | |-- servicegroups.pp -| | |-- template_rules.pp -| | |-- templates.pp -| | `-- timeperiods.pp +| | |-- objects +| | | |-- add_contactgroups.pp +| | | |-- add_contactgroups_rules.pp +| | | |-- add_contact.pp +| | | |-- add_contact_rules.pp +| | | |-- add_hostgroup_rules.pp +| | | |-- add_hostgroups.pp +| | | |-- add_servicegroup_rules.pp +| | | |-- add_servicegroups.pp +| | | |-- add_timeperiod_rules.pp +| | | |-- add_timeperiods.pp +| | | |-- commands.pp +| | | |-- config.pp +| | | |-- contactgroups.pp +| | | |-- contacts.pp +| | | |-- hostgroups.pp +| | | |-- servicegroups.pp +| | | |-- template_rules.pp +| | | |-- templates.pp +| | | `-- timeperiods.pp +| | `-- resources +| | |-- resource_df.pp +| | `-- resource.pp | |-- selinux | | `-- config.pp | |-- server @@ -113,6 +118,8 @@ | | |-- hostgroups_cfg_rule.erb | | |-- htpasswd_rule.erb | | |-- nagios_cfg.erb +| | |-- resource_cfg.erb +| | |-- resource_cfg_rule.erb | | |-- svcgroups_cfg_head.erb | | |-- svcgroups_cfg_rule.erb | | |-- templates_cfg_head.erb @@ -122,6 +129,7 @@ | `-- selinux | |-- checknagios.erb | |-- checknrpe.erb +| |-- grep.erb | |-- statuscgi.erb | |-- statusdat.erb | `-- taccgi.erb @@ -132,7 +140,6 @@ |-- Gemfile.lock |-- Jenkinsfile |-- LICENSE -|-- README.md -`-- REPOSTRUCTURE.md +`-- README.md -20 directories, 115 files +21 directories, 121 files diff --git a/doc/_index.html b/doc/_index.html index 28c4399..64d9b86 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -4,7 +4,7 @@ - Documentation by YARD 0.9.9 + Documentation by YARD 0.9.16 @@ -52,7 +52,7 @@
-

Documentation by YARD 0.9.9

+

Documentation by YARD 0.9.16

Alphabetic Index

@@ -173,6 +173,11 @@ +
  • + cd_nagios::nagios::resources::resource + +
  • +
  • cd_nagios::params @@ -248,6 +253,11 @@
  • +
  • + cd_nagios::nagios::resources::resource_df + +
  • +
  • cd_nagios::server::access @@ -264,6 +274,8 @@ + +

    File Listing

      @@ -281,9 +293,7 @@
  • diff --git a/doc/css/style.css b/doc/css/style.css index f682a69..0bf7e2c 100644 --- a/doc/css/style.css +++ b/doc/css/style.css @@ -245,6 +245,7 @@ ul.toplevel { list-style: none; padding-left: 0; font-size: 1.1em; } dl.constants { margin-left: 10px; } dl.constants dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; } +dl.constants.compact dt { display: inline-block; font-weight: normal } dl.constants dd { width: 75%; white-space: pre; font-family: monospace; margin-bottom: 18px; } dl.constants .docstring .note:first-child { margin-top: 5px; } @@ -326,13 +327,9 @@ ul.summary a, ul.summary a:visited { text-decoration: none; font-size: 1.1em; } ul.summary li { margin-bottom: 5px; } -.summary .summary_signature { - padding: 4px 8px; - background: #f8f8f8; - border: 1px solid #f0f0f0; - border-radius: 5px; -} +.summary_signature { padding: 4px 8px; background: #f8f8f8; border: 1px solid #f0f0f0; border-radius: 5px; } .summary_signature:hover { background: #CFEBFF; border-color: #A4CCDA; cursor: pointer; } +.summary_signature.deprecated { background: #ffe5e5; border-color: #e9dada; } ul.summary.compact li { display: inline-block; margin: 0px 5px 0px 0px; line-height: 2.6em;} ul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; } #content .summary_signature:hover a, @@ -484,6 +481,13 @@ pre.code .rubyid_backref, pre.code .rubyid_nth_ref { color: #6D79DE; } pre.code .regexp, .dregexp { color: #036A07; } pre.code a { border-bottom: 1px dotted #bbf; } +/* inline code */ +*:not(pre) > code { + padding: 1px 3px 1px 3px; + border: 1px solid #E1E1E8; + background: #F7F7F9; + border-radius: 4px; +} /* Color fix for links */ #content .summary_desc pre.code .id > .object_link a, /* identifier */ diff --git a/doc/file.README.html b/doc/file.README.html index 94e5f4b..1a624f8 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -6,7 +6,7 @@ File: README - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -58,12 +58,9 @@
    -

    |Repo Name| version | Build -Status| -|---|---|---|---| -|cd_nagios| 0.0.1.9 | {Build -Status/]|

    +

    |Repo Name| version | Build Status| |—|—|—|—| |cd_nagios| +1.1.1.3 | |

    Synopsis

    @@ -86,58 +83,55 @@ production!!! __**

    Table of Contents

    Features

    -

    Installation: -* Nagios Server instance: - * install httpd via cd_apache - * +

    Installation: * Nagios Server instance: * install httpd via cd_apache * install Nagios server binaries on Nagios server

    -

    Configuration -* configure all aspects of Nagios on server -* manage nagios -service user -* manage directories (filesystem permissions, selinux ) -* -manage cgi.cfg through parameters -* manage nagios.cfg through parameters -* -manage Nagios users through external Puppet rules via define -* manage -Nagios commands through Puppet exports -* manage Nagios template definitions -through external Puppet rules via define -* manage Nagios main contacts +

    Configuration * configure all aspects of Nagios on server * manage nagios +service user * manage directories (filesystem permissions, selinux ) * +manage cgi.cfg through parameters * manage nagios.cfg through parameters * +manage Nagios users through external Puppet rules via define * manage +Nagios commands through Puppet exports * manage Nagios template definitions +through external Puppet rules via define * manage Nagios main contacts through Puppet exports. Additional contacts can be created through external -Puppet rules via define, to avoid having to alter the module code. -* manage +Puppet rules via define, to avoid having to alter the module code. * manage Nagios main contactgroups through Puppet exports. Additional contact groups can be created through external Puppet rules via define, to avoid having to -alter the module code. -* manage Nagios main hostgroups through Puppet +alter the module code. * manage Nagios main hostgroups through Puppet exports. Additional host groups can be created through external Puppet -rules via define, to avoid having to alter the module code. -* manage Nagios +rules via define, to avoid having to alter the module code. * manage Nagios main servicegroups through Puppet exports. Additional service groups can be created through external Puppet rules via define, to avoid having to alter -the module code. -* manage Nagios main timeperiods through Puppet exports. +the module code. * manage Nagios main timeperiods through Puppet exports. Additional timeperiods can be created through external Puppet rules via -define, to avoid having to alter the module code. -* configure firewall -(optional) -* configure selinux policies (optional) -* configure forwarding -http to https including accesing the /nagios url directly (optional) -* -manage TLS certificates through certbot (optional)

    +define, to avoid having to alter the module code. * configure firewall +(optional) * configure selinux policies (optional) * configure forwarding +http to https including accesing the /nagios url directly (optional) * +manage TLS certificates through certbot (optional) * manage +$user$ arguments in resource file via define

    -

    Service -* manage Nagios service on server

    +

    Service * manage Nagios service on server

    -

    Monitoring -* monitor Nagios host -* monitor Nagios service -* monitor -clients: - * ping - * root partition - * swap usage - * logged-in local users - -* amount of total processes - * amount of zombie processes - * current Load

    +

    Monitoring * monitor Nagios host * monitor Nagios service * monitor +clients: * ping * root partition * swap usage * logged-in local users +* amount of total processes * amount of zombie processes * current Load

    Repo Structure

    @@ -212,31 +179,30 @@ clients:

    All dependencies must be included in the catalogue.

    @@ -248,10 +214,10 @@ concat to concatenate configuration files from different sources.

    via site.pp or nodes.pp

    node 'example.example.net' {
    -  include cd_puppetdb
    +  include cd_nagios
     }
    -

    through Foreman:

    +

    through Foreman:

    In order to apply parameters through Foreman, cd_nagios::params must be added to the host or hostgroup @@ -288,7 +254,7 @@ Nagios server to connect to clients. Defaults to true.

    Requires puppetlabs firewall or cd_firewall, +href="https://gitlab.confdroid.com/12WW1160/cd_firewall">cd_firewall, which is a backdated clone of the puppetlabs firewall but tested to be fully functioning with all our features.

    @@ -301,8 +267,8 @@ list of all available parameters.

    A working instance of PuppetDBconnected to the Puppet master is required for this to work. Installation and configuration of PuppetDB is out of scope for this module, however cd_puppetdb -is available to automate this task for you as well within a few minutes.

    +href="https://gitlab.confdroid.com/12WW1160/cd_puppetdb">cd_puppetdb is +available to automate this task for you as well within a few minutes.

    SELINUX

    @@ -337,8 +303,7 @@ directly, hence the module creates a vhost for the ssl host.

    Client Connections

    In order to monitor clients, NAGIOS must be able to connect to them. There -are multiple ways of doing so, the most common ones being NRPE and SSH. -So +are multiple ways of doing so, the most common ones being NRPE and SSH. So far this module works through the usage of NRPE, which by default is enabled. Class cd_nagios::client::nrpe configures nrpe.cfg and opens the required firewall port on clients (optional,default).

    @@ -346,12 +311,19 @@ required firewall port on clients (optional,default).

    Manage Additional Resources

    Known Problems

    +

    Support

    Tests

    @@ -396,17 +368,14 @@ with PuppetDB (see tests/UTF_Files)

    ConfDroid as entity is entirely independent from Puppet. We provide custom configuration modules, written for specific purposes and specific -environments. -The modules are tested and supported only as documented, and +environments. The modules are tested and supported only as documented, and require testing in designated environments (i.e. lab or development environments) for parameter tuning etc. before deploying into production environments.

    diff --git a/doc/frames.html b/doc/frames.html index 0cb1371..b57c778 100644 --- a/doc/frames.html +++ b/doc/frames.html @@ -2,7 +2,7 @@ - Documentation by YARD 0.9.9 + Documentation by YARD 0.9.16 + + + + + + + + + + + +
    + + +

    Puppet Class: cd_nagios::nagios::resources::resource

    +
    + +
    +
    Inherits:
    +
    cd_nagios::params
    +
    + + +
    +
    Defined in:
    +
    + manifests/nagios/resources/resource.pp +
    +
    +
    + +

    Summary

    + Class manages the resource config file header. + +

    Overview

    +
    +
    + +

    cd_nagios::nagios::resources::resource.pp Module name: cd_nagios Author: +Arne Teuke (arne_teuke@ConfDroid.com)

    + +

    License:

    + +

    This file is part of cd_nagios.

    + +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later +version.

    + +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details.

    + +

    You should have received a copy of the GNU General Public License along +with this program. If not, see www.gnu.org/licenses/. }

    + +
    +
    + + +
    + +
    +

    Examples:

    + + +

    +

    concat::fragment { “user_rule_plugins”:

    +

    + +
    ng_user_arg_name    => "$user1$",
    +ng_user_arg_value   => '/usr/lib64/nagios/plugins',
    +ng_user_arg_comment => "Sets $USER1$ to be the path to the plugins",
    + +
    + + +
    + + + + + +
    +
    +
    +
    +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
    +57
    +58
    +59
    +60
    +61
    +62
    +63
    +64
    +65
    +66
    +67
    +
    +
    # File 'manifests/nagios/resources/resource.pp', line 28
    +
    +class cd_nagios::nagios::resources::resource (
    +
    +) inherits cd_nagios::params {
    +
    +  if $fqdn == $ng_nagios_server {
    +
    +    concat { $ng_resource_file:
    +      ensure    =>  present,
    +      owner     =>  'root',
    +      group     =>  $ng_user,
    +      mode      =>  '0640',
    +      selrange  =>  s0,
    +      selrole   =>  object_r,
    +      seltype   =>  nagios_etc_t,
    +      seluser    =>  system_u,
    +      notify  =>  Service[$ng_service],
    +    }
    +
    +    concat::fragment { 'header':
    +      target  =>  $ng_resource_file,
    +      content =>  template($ng_resource_erb),
    +      order   =>  '000',
    +    }
    +
    +    # plugins rule
    +
    +    cd_nagios::nagios::resources::resource_df { 'user_rule_plugins':
    +      ng_user_arg_name    => 'USER1',
    +      ng_user_arg_value   => '/usr/lib64/nagios/plugins/',
    +      ng_user_arg_comment => 'Sets user1 to be the path to the plugins',
    +    }
    +
    +    # eventhandlers rule
    +    cd_nagios::nagios::resources::resource_df { 'user_rule_eventhandlers':
    +      ng_user_arg_name    => 'USER2',
    +      ng_user_arg_value   => '/usr/lib64/nagios/plugins/eventhandlers/',
    +      ng_user_arg_comment => 'Sets user2 to be the path to the eventhandlers',
    +    }
    +  }
    +}
    +
    +
    +
    + + + +
    + + \ No newline at end of file diff --git a/doc/puppet_classes/cd_nagios_3A_3Aparams.html b/doc/puppet_classes/cd_nagios_3A_3Aparams.html index 835fc00..f0067f7 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Aparams.html +++ b/doc/puppet_classes/cd_nagios_3A_3Aparams.html @@ -6,7 +6,7 @@ Puppet Class: cd_nagios::params - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -97,6 +97,8 @@ cd_nagios::nagios::objects::hostgroups
    + cd_nagios::nagios::resources::resource
    + cd_nagios::nagios::objects::timeperiods
    cd_nagios::nagios::objects::contactgroups
    @@ -134,49 +136,36 @@ inherited by all classes except defines.
    -

    cd_nagios::params.pp -Module name: cd_nagios -Author: Arne Teuke +

    cd_nagios::params.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios. - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios. +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/. - to connect -to NRPE, which as of now does not trust DNS names. Must be the - public -interface in case of NAT environments. -can issue host related commands. -can +href="http://www.gnu.org/licenses">www.gnu.org/licenses/. to connect +to NRPE, which as of now does not trust DNS names. Must be the public +interface in case of NAT environments. can issue host related commands. can issue service related commands.

    + +

    Parameters:

    diff --git a/doc/puppet_classes/cd_nagios_3A_3Aselinux_3A_3Aconfig.html b/doc/puppet_classes/cd_nagios_3A_3Aselinux_3A_3Aconfig.html index 8c77f6e..e0e2fb6 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Aselinux_3A_3Aconfig.html +++ b/doc/puppet_classes/cd_nagios_3A_3Aselinux_3A_3Aconfig.html @@ -6,7 +6,7 @@ Puppet Class: cd_nagios::selinux::config - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -83,42 +83,33 @@
    -

    cd_nagios::selinux::config.pp -Module name: cd_nagios -Author: Arne Teuke +

    cd_nagios::selinux::config.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.

    + +
    @@ -239,7 +230,34 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.

    130 131 132 -133 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160
    # File 'manifests/selinux/config.pp', line 23
    @@ -250,6 +268,8 @@ class cd_nagios::selinux::config (
     
       if $ng_use_selinux_tools == true {
     
    +    require cd_selinux
    +
       # it appears that selinux hehaves differently accross different nodes,
       # so all we can do for now is to create a list of the AVC alerts and come up
       # with a solution on that later.
    @@ -262,97 +282,122 @@ class cd_nagios::selinux::config (
         }
     
         # sealert tac-cgi
    -    exec { 'create_policy_taccgi':
    -      command     =>  template($ng_taccgi_erb),
    -      path        =>  ['/usr/bin','/usr/sbin'],
    -      cwd         =>  $ng_user_home,
    -      creates     =>  "${ng_user_home}/my-taccgi.pp",
    -      notify      =>  Exec['semodule_taccgi'],
    -    }
    +#    exec { 'create_policy_taccgi':
    +#      command     =>  template($ng_taccgi_erb),
    +#      path        =>  ['/usr/bin','/usr/sbin'],
    +#      user        =>  $ng_user,
    +#      cwd         =>  $ng_user_home,
    +#      creates     =>  "${ng_user_home}/my-taccgi.pp",
    +#      notify      =>  Exec['semodule_taccgi'],
    +#    }
     
    -    exec { 'semodule_taccgi':
    -      command     =>  'semodule -i my-taccgi.pp',
    -      path        =>  ['/usr/bin','/usr/sbin'],
    -      cwd         =>  $ng_user_home,
    -      require     =>  Exec['create_policy_taccgi'],
    -      refreshonly =>  true,
    -    }
    +#    exec { 'semodule_taccgi':
    +#      command     =>  "semodule -i ${ng_user_home}/my-taccgi.pp",
    +#      path        =>  ['/usr/bin','/usr/sbin'],
    +#      user        =>  $ng_user,
    +#      cwd         =>  $ng_user_home,
    +#      require     =>  Exec['create_policy_taccgi'],
    +#      refreshonly =>  true,
    +#    }
     
         # sealert status.cgi
     
    -    exec { 'create_policy_statuscgi':
    -      command     =>  template($ng_statcgi_erb),
    -      path        =>  ['/usr/bin','/usr/sbin'],
    -      cwd         =>  $ng_user_home,
    -      creates     =>  "${ng_user_home}/my-statuscgi.pp",
    -      notify      =>  Exec['semodule_statuscgi'],
    -    }
    +#    exec { 'create_policy_statuscgi':
    +#      command     =>  template($ng_statcgi_erb),
    +#      path        =>  ['/usr/bin','/usr/sbin'],
    +#      cwd         =>  $ng_user_home,
    +#      creates     =>  "${ng_user_home}/my-statuscgi.pp",
    +#      notify      =>  Exec['semodule_statuscgi'],
    +#    }
     
    -    exec { 'semodule_statuscgi':
    -      command     =>  'semodule -i my-statuscgi.pp',
    -      path        =>  ['/usr/bin','/usr/sbin'],
    -      cwd         =>  $ng_user_home,
    -      require     =>  Exec['create_policy_statuscgi'],
    -      refreshonly =>  true,
    -      notify      =>  Service[$ng_service],
    -    }
    +#    exec { 'semodule_statuscgi':
    +#      command     =>  'semodule -i my-statuscgi.pp',
    +#      path        =>  ['/usr/bin','/usr/sbin'],
    +#      cwd         =>  $ng_user_home,
    +#      require     =>  Exec['create_policy_statuscgi'],
    +#      refreshonly =>  true,
    +#      notify      =>  Service[$ng_service],
    +#    }
     
         # sealert check_nrpe
     
    -    exec { 'create_policy_checknrpe':
    -      command     =>  template($ng_checknrpe_erb),
    -      path        =>  ['/usr/bin','/usr/sbin'],
    -      cwd         =>  $ng_user_home,
    -      creates     =>  "${ng_user_home}/my-checknrpe.pp",
    -      notify      =>  Exec['semodule_checknrpe'],
    -    }
    +#    exec { 'create_policy_checknrpe':
    +#      command     =>  template($ng_checknrpe_erb),
    +#      path        =>  ['/usr/bin','/usr/sbin'],
    +#      cwd         =>  $ng_user_home,
    +#      creates     =>  "${ng_user_home}/my-checknrpe.pp",
    +#      notify      =>  Exec['semodule_checknrpe'],
    +#    }
     
    -    exec { 'semodule_checknrpe':
    -      command     =>  'semodule -i my-checknrpe.pp',
    -      path        =>  ['/usr/bin','/usr/sbin'],
    -      cwd         =>  $ng_user_home,
    -      require     =>  Exec['create_policy_checknrpe'],
    -      refreshonly =>  true,
    -      notify      =>  Service[$ng_service],
    -    }
    +#    exec { 'semodule_checknrpe':
    +#      command     =>  'semodule -i my-checknrpe.pp',
    +#      path        =>  ['/usr/bin','/usr/sbin'],
    +#      cwd         =>  $ng_user_home,
    +#      require     =>  Exec['create_policy_checknrpe'],
    +#      refreshonly =>  true,
    +#      notify      =>  Service[$ng_service],
    +#    }
     
         # selart check_nagios
     
    -    exec { 'create_policy_checknagios':
    -      command     =>  template($ng_checknagios_erb),
    -      path        =>  ['/usr/bin','/usr/sbin'],
    -      cwd         =>  $ng_user_home,
    -      creates     =>  "${ng_user_home}/my-checknagios.pp",
    -      notify      =>  Exec['semodule_checknagios'],
    -    }
    +#    exec { 'create_policy_checknagios':
    +#      command     =>  template($ng_checknagios_erb),
    +#      path        =>  ['/usr/bin','/usr/sbin'],
    +#      cwd         =>  $ng_user_home,
    +#      creates     =>  "${ng_user_home}/my-checknagios.pp",
    +#      notify      =>  Exec['semodule_checknagios'],
    +#    }
     
    -    exec { 'semodule_checknagios':
    -      command     =>  'semodule -i my-checknagios.pp',
    -      path        =>  ['/usr/bin','/usr/sbin'],
    -      cwd         =>  $ng_user_home,
    -      require     =>  Exec['create_policy_checknagios'],
    -      refreshonly =>  true,
    -      notify      =>  Service[$ng_service],
    -    }
    +#    exec { 'semodule_checknagios':
    +#      command     =>  'semodule -i my-checknagios.pp',
    +#      path        =>  ['/usr/bin','/usr/sbin'],
    +#      cwd         =>  $ng_user_home,
    +#      require     =>  Exec['create_policy_checknagios'],
    +#      refreshonly =>  true,
    +#      notify      =>  Service[$ng_service],
    +#    }
     
         # sealert status.dat
     
         exec { 'create_policy_statusdat':
           command     =>  template($ng_statdat_erb),
           path        =>  ['/usr/bin','/usr/sbin'],
    +      user        =>  $ng_user,
           cwd         =>  $ng_user_home,
           creates     =>  "${ng_user_home}/my-http.pp",
           notify      =>  Exec['semodule_statusdat'],
         }
     
         exec { 'semodule_statusdat':
    -      command     =>  'semodule -i my-httpd.pp',
    +      command     =>  "semodule -i ${ng_user_home}/my-httpd.pp",
           path        =>  ['/usr/bin','/usr/sbin'],
    +      user        =>  $ng_user,
           cwd         =>  $ng_user_home,
           require     =>  Exec['create_policy_statusdat'],
           refreshonly =>  true,
           notify      =>  Service[$ng_service],
         }
    +
    +    # sealert grep
    +
    +    exec { 'create_policy_grep':
    +      command     =>  template($ng_grep_erb),
    +      path        =>  ['/usr/bin','/usr/sbin'],
    +      user        =>  $ng_user,
    +      cwd         =>  $ng_user_home,
    +      creates     =>  "${ng_user_home}/my-grep.pp",
    +      notify      =>  Exec['semodule_statusdat'],
    +    }
    +
    +    exec { 'semodule_grep':
    +      command     =>  "semodule -i ${ng_user_home}/my-grep.pp",
    +      path        =>  ['/usr/bin','/usr/sbin'],
    +      user        =>  $ng_user,
    +      cwd         =>  $ng_user_home,
    +      require     =>  Exec['create_policy_grep'],
    +      refreshonly =>  true,
    +      notify      =>  Service[$ng_service],
    +    }
       }
     }
    @@ -362,9 +407,7 @@ class cd_nagios::selinux::config (
    diff --git a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aaccess_rules.html b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aaccess_rules.html index 2c9d632..105a8f4 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aaccess_rules.html +++ b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aaccess_rules.html @@ -6,7 +6,7 @@ Puppet Class: cd_nagios::server::access_rules - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -83,42 +83,33 @@
    -

    cd_nagios::server::access_rules.pp -Module name: cd_nagios -Author: Arne +

    cd_nagios::server::access_rules.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.

    + +
    @@ -195,9 +186,7 @@ class cd_nagios::server::access_rules (
    diff --git a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Afiles.html b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Afiles.html index 54a99a9..da13c0c 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Afiles.html +++ b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Afiles.html @@ -6,7 +6,7 @@ Puppet Class: cd_nagios::server::files - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -83,42 +83,33 @@
    -

    cd_nagios::server::files.pp -Module name: cd_nagios -Author: Arne Teuke +

    cd_nagios::server::files.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.

    + +
    @@ -224,8 +215,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.

    115 116 117 -118 -119 +118
    # File 'manifests/server/files.pp', line 23
    @@ -237,9 +227,7 @@ class cd_nagios::server::files (
       if $::fqdn == $ng_nagios_server {
         if $ng_use_https == true {
           if $ng_enable_certbot == true {
    -
             require cd_nagios::certbot::certs
    -
           }
         }
     
    @@ -277,6 +265,7 @@ class cd_nagios::server::files (
           notify    =>  Service[$ng_service],
         }
     
    +    ## Apache files
         # since we use vhost files, we do not want the regular file to appear
         # after upgrades to avoid conflicts
     
    @@ -334,9 +323,7 @@ class cd_nagios::server::files (
     
    diff --git a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aservice.html b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aservice.html index 597967f..29c2dec 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aservice.html +++ b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aservice.html @@ -6,7 +6,7 @@ Puppet Class: cd_nagios::server::service - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -83,42 +83,33 @@
    -

    cd_nagios::server::service.pp -Module name: cd_nagios -Author: Arne Teuke +

    cd_nagios::server::service.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.

    + +
    @@ -324,7 +315,8 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.

    215 216 217 -218 +218 +219
    # File 'manifests/server/service.pp', line 23
    @@ -341,6 +333,7 @@ class cd_nagios::server::service (
         require cd_nagios::server::files
         require cd_nagios::server::access_rules
         require cd_nagios::nagios::objects::config
    +    require cd_nagios::nagios::resources::resource
     
         service { $ng_service:
           ensure      => running,
    @@ -532,9 +525,7 @@ class cd_nagios::server::service (
     
    diff --git a/doc/puppet_defined_type_list.html b/doc/puppet_defined_type_list.html index c239511..77f8b72 100644 --- a/doc/puppet_defined_type_list.html +++ b/doc/puppet_defined_type_list.html @@ -82,7 +82,14 @@ -
  • +
  • +
    + cd_nagios::nagios::resources::resource_df +
    +
  • + + +
  • cd_nagios::server::access
    diff --git a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_contact.html b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_contact.html index c127b65..e6b4d78 100644 --- a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_contact.html +++ b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_contact.html @@ -6,7 +6,7 @@ Defined Type: cd_nagios::nagios::objects::add_contact - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -77,42 +77,33 @@ Puppet rules, and populates /etc/nagios/conf.d/nagios_add_contact.cfg.
    -

    cd_nagios::nagios::objects::add_contact.pp -Module name: cd_nagios -Author: +

    cd_nagios::nagios::objects::add_contact.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.

    + +
    @@ -285,9 +276,7 @@ $ng_contacts_rule_erb = $::cd_nagios::params::ng_contacts_rule_erb
    diff --git a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_contactgroups.html b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_contactgroups.html index ea3633b..64db5ec 100644 --- a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_contactgroups.html +++ b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_contactgroups.html @@ -6,7 +6,7 @@ Defined Type: cd_nagios::nagios::objects::add_contactgroups - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -77,42 +77,33 @@ external puppet rules.
    -

    cd_nagios::nagios::objects::add_contactgroups.pp -Module name: -cd_nagios +

    cd_nagios::nagios::objects::add_contactgroups.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/

    + +

    Parameters:

    diff --git a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_hostgroups.html b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_hostgroups.html index 7543b13..89b5219 100644 --- a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_hostgroups.html +++ b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_hostgroups.html @@ -6,7 +6,7 @@ Defined Type: cd_nagios::nagios::objects::add_hostgroups - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -77,42 +77,33 @@ extermal Puppet rules.
    -

    cd_nagios::nagios::objects::add_hostgroups.pp -Module name: -cd_nagios +

    cd_nagios::nagios::objects::add_hostgroups.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/

    + +
    @@ -245,9 +236,7 @@ $ng_tgt_hostgrp_rule_erb = $::cd_nagios::params::ng_tgt_hostgrp_rule_erb
    diff --git a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_servicegroups.html b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_servicegroups.html index 3ab5156..52ea64d 100644 --- a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_servicegroups.html +++ b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_servicegroups.html @@ -6,7 +6,7 @@ Defined Type: cd_nagios::nagios::objects::add_servicegroups - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -77,42 +77,33 @@ extermal Puppet rules.
    -

    cd_nagios::nagios::objects::add_servicegroups.pp -Module name: -cd_nagios +

    cd_nagios::nagios::objects::add_servicegroups.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/

    + +
    @@ -159,8 +150,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/

    -

    Specify the servicegroup alias -(long name).

    +

    Specify the servicegroup alias (long name).

  • @@ -178,8 +168,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/

    -

    Whether you want to register the -servicegroup

    +

    Whether you want to register the servicegroup

    @@ -245,9 +234,7 @@ $ng_tgt_svcgrp_rule_erb = $::cd_nagios::params::ng_tgt_svcgrp_rule_erb diff --git a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_timeperiods.html b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_timeperiods.html index 3105291..6e10e38 100644 --- a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_timeperiods.html +++ b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Aadd_timeperiods.html @@ -6,7 +6,7 @@ Defined Type: cd_nagios::nagios::objects::add_timeperiods - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -77,42 +77,33 @@ extermal Puppet rules.
    -

    cd_nagios::nagios::objects::add_timeperiods.pp -Module name: -cd_nagios +

    cd_nagios::nagios::objects::add_timeperiods.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/

    + +
    @@ -370,9 +361,7 @@ $ng_tgt_timep_rule_erb = $::cd_nagios::params::ng_tgt_timep_rule_erb
    diff --git a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Atemplates.html b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Atemplates.html index e90a7fe..cd00275 100644 --- a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Atemplates.html +++ b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aobjects_3A_3Atemplates.html @@ -6,7 +6,7 @@ Defined Type: cd_nagios::nagios::objects::templates - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -76,44 +76,34 @@
    -

    cd_nagios::nagios::objects::templates.pp -Module name: cd_nagios -Author: +

    cd_nagios::nagios::objects::templates.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/. -notifications. -for the defined service or host.

    +notifications. for the defined service or host.

    + +

    Parameters:

    diff --git a/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource_df.html b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource_df.html new file mode 100644 index 0000000..820483d --- /dev/null +++ b/doc/puppet_defined_types/cd_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource_df.html @@ -0,0 +1,237 @@ + + + + + + + Defined Type: cd_nagios::nagios::resources::resource_df + + — Documentation by YARD 0.9.16 + + + + + + + + + + + + + + + + + + + +
    + + +

    Defined Type: cd_nagios::nagios::resources::resource_df

    +
    +
    +
    Defined in:
    +
    + manifests/nagios/resources/resource_df.pp +
    +
    +
    + +

    Summary

    + define manages the resources in/etc/nagios/private/resources.cfg + +

    Overview

    +
    +
    + +

    cd_nagios::nagios::resources::resource_df.pp Module name: cd_nagios Author: +Arne Teuke (arne_teuke@ConfDroid.com)

    + +

    License:

    + +

    This file is part of cd_nagios.

    + +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later +version.

    + +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details.

    + +

    You should have received a copy of the GNU General Public License along +with this program. If not, see www.gnu.org/licenses/.

    + +
    +
    + + +
    +

    Parameters:

    +
      + +
    • + + ng_user_arg_name + + + (string) + + + (defaults to: undef) + + + — +
      +

      the name of the user argument i.e. $user1$

      +
      + +
    • + +
    • + + ng_user_arg_value + + + (Any) + + + (defaults to: undef) + + +
    • + +
    • + + ng_user_arg_comment + + + (Any) + + + (defaults to: undef) + + +
    • + +
    • + + ng_resource_rule_erb + + + (Any) + + + (defaults to: 'cd_nagios/nagios/resource_cfg_rule.erb') + + +
    • + +
    + + +
    + + + + + +
    +
    +
    +
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +39
    +40
    +41
    +42
    +43
    +44
    +45
    +
    +
    # File 'manifests/nagios/resources/resource_df.pp', line 24
    +
    +define cd_nagios::nagios::resources::resource_df (
    +
    +$ng_user_arg_name     = undef,
    +$ng_user_arg_value    = undef,
    +$ng_user_arg_comment  = undef,
    +$ng_resource_rule_erb = 'cd_nagios/nagios/resource_cfg_rule.erb',
    +
    +) {
    +
    +$ng_nagios_server = $::cd_nagios::params::ng_nagios_server
    +$ng_resource_file = $::cd_nagios::params::ng_resource_file
    +
    +
    +  if $fqdn == $ng_nagios_server {
    +
    +    concat::fragment { "rule_${name}":
    +      target  =>  $ng_resource_file,
    +      content =>  template($ng_resource_rule_erb),
    +      order   =>  '000',
    +    }
    +  }
    +}
    +
    +
    +
    + + + +
    + + \ No newline at end of file diff --git a/doc/puppet_defined_types/cd_nagios_3A_3Aserver_3A_3Aaccess.html b/doc/puppet_defined_types/cd_nagios_3A_3Aserver_3A_3Aaccess.html index 2596542..9426faf 100644 --- a/doc/puppet_defined_types/cd_nagios_3A_3Aserver_3A_3Aaccess.html +++ b/doc/puppet_defined_types/cd_nagios_3A_3Aserver_3A_3Aaccess.html @@ -6,7 +6,7 @@ Defined Type: cd_nagios::server::access - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -76,42 +76,33 @@
    -

    cd_nagios::server::access.pp -Module name: cd_nagios -Author: Arne Teuke +

    cd_nagios::server::access.pp Module name: cd_nagios Author: Arne Teuke (arne_teuke@ConfDroid.com)

    -

    License:

    +

    License:

    This file is part of cd_nagios.

    -

    cd_nagios is used for providing automatic configuration of Nagios - -Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This program is -free software: you can redistribute it and/or modify - it under the terms of -the GNU General Public License as published by - the Free Software -Foundation, either version 3 of the License, or - (at your option) any later +

    cd_nagios is used for providing automatic configuration of Nagios +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is +free software: you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later version.

    -

    This program is distributed in the hope that it will be useful, - but -WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License +

    This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -

    You should have received a copy of the GNU General Public License - along +

    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.

    + +

    Parameters:

    diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html index 15bd92d..ffe07ca 100644 --- a/doc/top-level-namespace.html +++ b/doc/top-level-namespace.html @@ -6,7 +6,7 @@ Top Level Namespace - — Documentation by YARD 0.9.9 + — Documentation by YARD 0.9.16 @@ -90,9 +90,7 @@ diff --git a/tests/UTF_Files b/tests/UTF_Files index b087bd2..3db19ff 100644 --- a/tests/UTF_Files +++ b/tests/UTF_Files @@ -2,7 +2,8 @@ ./.yardoc/proxy_types: Applesoft BASIC program data ./.yardoc/complete: empty ./.yardoc/objects/root.dat: data +./templates/httpd/index_html.erb: empty ./doc/css/style.css: HTML document, UTF-8 Unicode text, with very long lines ./doc/js/jquery.js: HTML document, UTF-8 Unicode text, with very long lines +./doc/puppet_classes/cd_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource.html: C++ source, UTF-8 Unicode text ./doc/puppet_classes/cd_nagios_3A_3Aparams.html: HTML document, UTF-8 Unicode text -./templates/httpd/index_html.erb: empty