Merge branch 'master' of gitlab.confdroid.com:12ww1160/cd_fail2ban into HEAD

This commit is contained in:
Jenkins ConfDroid
2020-06-07 16:11:29 +02:00
16 changed files with 571 additions and 544 deletions

View File

@@ -8,182 +8,277 @@ Changelog of Git Changelog.
<h2> No issue </h2> <h2> No issue </h2>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/19ccfe79ba19591">19ccfe79ba19591</a> Arne Teuke <i>2017-10-01 16:04:33</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/28302ede943752b">28302ede943752b</a> Jenkins ConfDroid <i>2020-06-07 12:48:54</i>
<p> <p>
<h3>changed defaiult sender</h3> <h3>recommit for updates in build 11</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/2cd4aa962df5404">2cd4aa962df5404</a> Jenkins Server <i>2017-10-01 16:01:59</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/fd43c93212d49e0">fd43c93212d49e0</a> Arne Teuke <i>2020-06-07 12:48:09</i>
<p> <p>
<h3>recommit for updates in build 27</h3> <h3>updates url</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/b906f450692da00">b906f450692da00</a> Arne Teuke <i>2017-10-01 15:27:44</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/ff469672a0c394f">ff469672a0c394f</a> Jenkins ConfDroid <i>2020-06-07 12:41:55</i>
<p> <p>
<h3>fixed mta variable in jail.local</h3> <h3>recommit for updates in build 10</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/697267579546354">697267579546354</a> Jenkins Server <i>2017-10-01 15:25:10</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/6a9a9c0fcebf3c3">6a9a9c0fcebf3c3</a> Arne Teuke <i>2020-06-07 12:41:10</i>
<p> <p>
<h3>recommit for updates in build 26</h3> <h3>lints</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/bfe533f8eda2259">bfe533f8eda2259</a> Jenkins Server <i>2017-09-18 15:21:12</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/4b80ca40f339cc0">4b80ca40f339cc0</a> Arne Teuke <i>2020-06-07 12:28:44</i>
<p> <p>
<h3>recommit for updates in build 25</h3> <h3>lints</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/a7e398c2263a88e">a7e398c2263a88e</a> Arne Teuke <i>2017-09-18 15:17:19</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/ed756af5535a364">ed756af5535a364</a> Arne Teuke <i>2020-06-07 12:28:10</i>
<p> <p>
<h3>added gem spec for public_suffixes</h3> <h3>changes params structure</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/72c3195f0c395fa">72c3195f0c395fa</a> Jenkins Server <i>2017-08-13 14:27:11</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/1ea6ca5cab06f5c">1ea6ca5cab06f5c</a> Arne Teuke <i>2020-06-07 12:26:54</i>
<p> <p>
<h3>recommit for updates in build 24</h3> <h3>changes params structure</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/219355a4952bb77">219355a4952bb77</a> Arne Teuke <i>2017-08-13 14:15:43</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/6aff668126fc0b2">6aff668126fc0b2</a> Arne Teuke <i>2020-06-07 12:24:54</i>
<p> <p>
<h3>added control for common-paths-file</h3> <h3>changes params structure</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/ca25f72ef3b889e">ca25f72ef3b889e</a> Arne Teuke <i>2017-08-13 13:55:59</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/5439dccf9dad121">5439dccf9dad121</a> Arne Teuke <i>2020-06-07 12:22:43</i>
<p> <p>
<h3>added control for common-paths-file</h3> <h3>changes params structure</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/7e856636a16ccf7">7e856636a16ccf7</a> Arne Teuke <i>2017-08-06 15:07:51</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/166646f1d1622e1">166646f1d1622e1</a> Arne Teuke <i>2020-06-07 12:17:18</i>
<p> <p>
<h3>adjusting multiline break</h3> <h3>changes params structure</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/19cf115fce3293d">19cf115fce3293d</a> Jenkins Server <i>2017-08-06 15:07:25</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/35043067cf4420c">35043067cf4420c</a> Jenkins ConfDroid <i>2019-04-10 18:43:58</i>
<p>
<h3>recommit for updates in build 21</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/36c79fcaf3d99fd">36c79fcaf3d99fd</a> Arne Teuke <i>2017-08-06 15:04:43</i>
<p>
<h3>adjusting multiline break</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/d1a208d5c4176f8">d1a208d5c4176f8</a> Arne Teuke <i>2017-08-06 15:01:46</i>
<p>
<h3>testing multiline break</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/df2a6fc42cf1609">df2a6fc42cf1609</a> Arne Teuke <i>2017-08-06 14:57:38</i>
<p>
<h3>testing multiline break</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/c54dc53df69bf1c">c54dc53df69bf1c</a> Arne Teuke <i>2017-08-06 14:52:24</i>
<p>
<h3>testing multiline break</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/329a1f904f45915">329a1f904f45915</a> Arne Teuke <i>2017-08-06 14:45:32</i>
<p>
<h3>testing multiline break</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/f99b81661229439">f99b81661229439</a> Arne Teuke <i>2017-08-06 14:38:42</i>
<p>
<h3>testing multiline break</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/fa4758835e44da1">fa4758835e44da1</a> Arne Teuke <i>2017-08-06 14:30:02</i>
<p>
<h3>finalized jail.local</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/5361f997c9e1f20">5361f997c9e1f20</a> Arne Teuke <i>2017-08-05 13:03:52</i>
<p>
<h3>checking auto-carriage return</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/df59c3e85d59b32">df59c3e85d59b32</a> Arne Teuke <i>2017-08-03 16:33:22</i>
<p>
<h3>added more file controls</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/1b33e2a2105237c">1b33e2a2105237c</a> Jenkins Server <i>2017-08-03 16:32:58</i>
<p>
<h3>recommit for updates in build 12</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/d33c85b30d815d8">d33c85b30d815d8</a> Arne Teuke <i>2017-08-03 16:29:36</i>
<p>
<h3>added more file controls</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/e4cfd9c5663c0e2">e4cfd9c5663c0e2</a> Arne Teuke <i>2017-08-03 16:25:10</i>
<p>
<h3>added more file controls</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/cb4b482e20b2be5">cb4b482e20b2be5</a> Arne Teuke <i>2017-08-03 14:56:00</i>
<p>
<h3>fixed controls for main conf/local files</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/6f0942201f20c66">6f0942201f20c66</a> Jenkins Server <i>2017-08-03 14:55:39</i>
<p>
<h3>recommit for updates in build 9</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/8c3df7530a1ab21">8c3df7530a1ab21</a> Arne Teuke <i>2017-08-03 14:51:29</i>
<p>
<h3>added controls for main conf/local files</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/21086d1f714fd6a">21086d1f714fd6a</a> Jenkins Server <i>2017-08-03 14:51:10</i>
<p>
<h3>recommit for updates in build 8</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/202c50762d6411e">202c50762d6411e</a> Arne Teuke <i>2017-08-03 14:29:17</i>
<p>
<h3>added controls for main conf/local files</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/a22f3fb29e72361">a22f3fb29e72361</a> Jenkins Server <i>2017-08-03 14:28:57</i>
<p>
<h3>recommit for updates in build 7</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/3fdfda26d55dc96">3fdfda26d55dc96</a> Jenkins Server <i>2017-08-03 13:10:45</i>
<p>
<h3>recommit for updates in build 6</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/fdf29a4e38ba36a">fdf29a4e38ba36a</a> Arne Teuke <i>2017-08-03 13:09:41</i>
<p>
<h3>added directory control</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/3c581b56cc82cb9">3c581b56cc82cb9</a> Arne Teuke <i>2017-08-03 13:01:25</i>
<p>
<h3>added directory control</h3>
</p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/ab94577ae7093a2">ab94577ae7093a2</a> Jenkins Server <i>2017-08-03 13:01:03</i>
<p> <p>
<h3>recommit for updates in build 4</h3> <h3>recommit for updates in build 4</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/82035d505ca0352">82035d505ca0352</a> Arne Teuke <i>2017-08-03 12:13:00</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/3cb35499148764f">3cb35499148764f</a> Arne Teuke <i>2019-04-10 18:43:25</i>
<p> <p>
<h3>added service control</h3> <h3>removes firewall control</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/423db4a35427180">423db4a35427180</a> Jenkins Server <i>2017-08-03 12:12:32</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/85bf9610f328a1b">85bf9610f328a1b</a> Jenkins ConfDroid <i>2019-04-10 18:21:34</i>
<p> <p>
<h3>recommit for updates in build 3</h3> <h3>recommit for updates in build 3</h3>
</p> </p>
<a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/059e16bca627858">059e16bca627858</a> Arne Teuke <i>2017-08-03 12:07:42</i> <a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/80aa38498bebf8b">80aa38498bebf8b</a> Arne Teuke <i>2019-04-10 18:20:56</i>
<p>
<h3>adds firewall control</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/b12f59ad570ff7c">b12f59ad570ff7c</a> Jenkins ConfDroid <i>2018-12-07 13:37:41</i>
<p>
<h3>recommit for updates in build 2</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/c6ae746210f1e7d">c6ae746210f1e7d</a> Arne Teuke <i>2018-12-07 13:35:00</i>
<p>
<h3>updates Gems and jenkinsfile</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/59bd190f7bb7935">59bd190f7bb7935</a> Arne Teuke <i>2017-10-09 15:41:57</i>
<p>
<h3>replaced jwhois with whois binary to be installed, so whois queries can be sent with alert</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/9c44021daec0d03">9c44021daec0d03</a> Jenkins Server <i>2017-10-09 15:39:10</i>
<p>
<h3>recommit for updates in build 28</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/9295ee9f6c4f214">9295ee9f6c4f214</a> Arne Teuke <i>2017-10-01 16:16:16</i>
<p>
<h3>updated version</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/19ccfe79ba19591">19ccfe79ba19591</a> Arne Teuke <i>2017-10-01 16:04:33</i>
<p>
<h3>changed defaiult sender</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/2cd4aa962df5404">2cd4aa962df5404</a> Jenkins Server <i>2017-10-01 16:01:59</i>
<p>
<h3>recommit for updates in build 27</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/b906f450692da00">b906f450692da00</a> Arne Teuke <i>2017-10-01 15:27:44</i>
<p>
<h3>fixed mta variable in jail.local</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/697267579546354">697267579546354</a> Jenkins Server <i>2017-10-01 15:25:10</i>
<p>
<h3>recommit for updates in build 26</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/bfe533f8eda2259">bfe533f8eda2259</a> Jenkins Server <i>2017-09-18 15:21:12</i>
<p>
<h3>recommit for updates in build 25</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/a7e398c2263a88e">a7e398c2263a88e</a> Arne Teuke <i>2017-09-18 15:17:19</i>
<p>
<h3>added gem spec for public_suffixes</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/72c3195f0c395fa">72c3195f0c395fa</a> Jenkins Server <i>2017-08-13 14:27:11</i>
<p>
<h3>recommit for updates in build 24</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/219355a4952bb77">219355a4952bb77</a> Arne Teuke <i>2017-08-13 14:15:43</i>
<p>
<h3>added control for common-paths-file</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/ca25f72ef3b889e">ca25f72ef3b889e</a> Arne Teuke <i>2017-08-13 13:55:59</i>
<p>
<h3>added control for common-paths-file</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/7e856636a16ccf7">7e856636a16ccf7</a> Arne Teuke <i>2017-08-06 15:07:51</i>
<p>
<h3>adjusting multiline break</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/19cf115fce3293d">19cf115fce3293d</a> Jenkins Server <i>2017-08-06 15:07:25</i>
<p>
<h3>recommit for updates in build 21</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/36c79fcaf3d99fd">36c79fcaf3d99fd</a> Arne Teuke <i>2017-08-06 15:04:43</i>
<p>
<h3>adjusting multiline break</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/d1a208d5c4176f8">d1a208d5c4176f8</a> Arne Teuke <i>2017-08-06 15:01:46</i>
<p>
<h3>testing multiline break</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/df2a6fc42cf1609">df2a6fc42cf1609</a> Arne Teuke <i>2017-08-06 14:57:38</i>
<p>
<h3>testing multiline break</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/c54dc53df69bf1c">c54dc53df69bf1c</a> Arne Teuke <i>2017-08-06 14:52:24</i>
<p>
<h3>testing multiline break</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/329a1f904f45915">329a1f904f45915</a> Arne Teuke <i>2017-08-06 14:45:32</i>
<p>
<h3>testing multiline break</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/f99b81661229439">f99b81661229439</a> Arne Teuke <i>2017-08-06 14:38:42</i>
<p>
<h3>testing multiline break</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/fa4758835e44da1">fa4758835e44da1</a> Arne Teuke <i>2017-08-06 14:30:02</i>
<p>
<h3>finalized jail.local</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/5361f997c9e1f20">5361f997c9e1f20</a> Arne Teuke <i>2017-08-05 13:03:52</i>
<p>
<h3>checking auto-carriage return</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/df59c3e85d59b32">df59c3e85d59b32</a> Arne Teuke <i>2017-08-03 16:33:22</i>
<p>
<h3>added more file controls</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/1b33e2a2105237c">1b33e2a2105237c</a> Jenkins Server <i>2017-08-03 16:32:58</i>
<p>
<h3>recommit for updates in build 12</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/d33c85b30d815d8">d33c85b30d815d8</a> Arne Teuke <i>2017-08-03 16:29:36</i>
<p>
<h3>added more file controls</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/e4cfd9c5663c0e2">e4cfd9c5663c0e2</a> Arne Teuke <i>2017-08-03 16:25:10</i>
<p>
<h3>added more file controls</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/cb4b482e20b2be5">cb4b482e20b2be5</a> Arne Teuke <i>2017-08-03 14:56:00</i>
<p>
<h3>fixed controls for main conf/local files</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/6f0942201f20c66">6f0942201f20c66</a> Jenkins Server <i>2017-08-03 14:55:39</i>
<p>
<h3>recommit for updates in build 9</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/8c3df7530a1ab21">8c3df7530a1ab21</a> Arne Teuke <i>2017-08-03 14:51:29</i>
<p>
<h3>added controls for main conf/local files</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/21086d1f714fd6a">21086d1f714fd6a</a> Jenkins Server <i>2017-08-03 14:51:10</i>
<p>
<h3>recommit for updates in build 8</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/202c50762d6411e">202c50762d6411e</a> Arne Teuke <i>2017-08-03 14:29:17</i>
<p>
<h3>added controls for main conf/local files</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/a22f3fb29e72361">a22f3fb29e72361</a> Jenkins Server <i>2017-08-03 14:28:57</i>
<p>
<h3>recommit for updates in build 7</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/3fdfda26d55dc96">3fdfda26d55dc96</a> Jenkins Server <i>2017-08-03 13:10:45</i>
<p>
<h3>recommit for updates in build 6</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/fdf29a4e38ba36a">fdf29a4e38ba36a</a> Arne Teuke <i>2017-08-03 13:09:41</i>
<p>
<h3>added directory control</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/3c581b56cc82cb9">3c581b56cc82cb9</a> Arne Teuke <i>2017-08-03 13:01:25</i>
<p>
<h3>added directory control</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/ab94577ae7093a2">ab94577ae7093a2</a> Jenkins Server <i>2017-08-03 13:01:03</i>
<p>
<h3>recommit for updates in build 4</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/82035d505ca0352">82035d505ca0352</a> Arne Teuke <i>2017-08-03 12:13:00</i>
<p>
<h3>added service control</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/423db4a35427180">423db4a35427180</a> Jenkins Server <i>2017-08-03 12:12:32</i>
<p>
<h3>recommit for updates in build 3</h3>
</p>
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/059e16bca627858">059e16bca627858</a> Arne Teuke <i>2017-08-03 12:07:42</i>
<p> <p>
<h3>added service control</h3> <h3>added service control</h3>

View File

@@ -44,7 +44,6 @@
|-- Gemfile.lock |-- Gemfile.lock
|-- Jenkinsfile |-- Jenkinsfile
|-- LICENSE |-- LICENSE
|-- README.md `-- README.md
`-- REPOSTRUCTURE.md
8 directories, 39 files 8 directories, 38 files

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> <title>
Documentation by YARD 0.9.9 Documentation by YARD 0.9.16
</title> </title>
@@ -52,7 +52,7 @@
<div class="clear"></div> <div class="clear"></div>
</div> </div>
<div id="content"><h1 class="noborder title">Documentation by YARD 0.9.9</h1> <div id="content"><h1 class="noborder title">Documentation by YARD 0.9.16</h1>
<div id="listing"> <div id="listing">
<h1 class="alphaindex">Alphabetic Index</h1> <h1 class="alphaindex">Alphabetic Index</h1>
@@ -115,6 +115,8 @@
<h2>File Listing</h2> <h2>File Listing</h2>
<ul id="files" class="index_inline_list"> <ul id="files" class="index_inline_list">
@@ -132,9 +134,7 @@
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:06 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -245,6 +245,7 @@ ul.toplevel { list-style: none; padding-left: 0; font-size: 1.1em; }
dl.constants { margin-left: 10px; } dl.constants { margin-left: 10px; }
dl.constants dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; } 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 dd { width: 75%; white-space: pre; font-family: monospace; margin-bottom: 18px; }
dl.constants .docstring .note:first-child { margin-top: 5px; } 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; text-decoration: none; font-size: 1.1em;
} }
ul.summary li { margin-bottom: 5px; } ul.summary li { margin-bottom: 5px; }
.summary .summary_signature { .summary_signature { padding: 4px 8px; background: #f8f8f8; border: 1px solid #f0f0f0; border-radius: 5px; }
padding: 4px 8px;
background: #f8f8f8;
border: 1px solid #f0f0f0;
border-radius: 5px;
}
.summary_signature:hover { background: #CFEBFF; border-color: #A4CCDA; cursor: pointer; } .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 li { display: inline-block; margin: 0px 5px 0px 0px; line-height: 2.6em;}
ul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; } ul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; }
#content .summary_signature:hover a, #content .summary_signature:hover a,
@@ -484,6 +481,13 @@ pre.code .rubyid_backref,
pre.code .rubyid_nth_ref { color: #6D79DE; } pre.code .rubyid_nth_ref { color: #6D79DE; }
pre.code .regexp, .dregexp { color: #036A07; } pre.code .regexp, .dregexp { color: #036A07; }
pre.code a { border-bottom: 1px dotted #bbf; } 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 */ /* Color fix for links */
#content .summary_desc pre.code .id > .object_link a, /* identifier */ #content .summary_desc pre.code .id > .object_link a, /* identifier */

View File

@@ -6,7 +6,7 @@
<title> <title>
File: README File: README
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -58,12 +58,9 @@
</div> </div>
<div id="content"><div id='filecontents'> <div id="content"><div id='filecontents'>
<p>|Repo Name| version | Build <p>|Repo Name| version | Build Status| |—|—|—|—| |<code>cd_fail2ban</code>|
Status| 0.0.0.9 | <a href="https://jenkins.confdroid.com/job/cd_fail2ban/"><img
|---|---|---|---| src="https://jenkins.confdroid.com/buildStatus/icon?job=cd_fail2ban"></a>|</p>
|<code>cd_fail2ban</code>| 0.0.0.9 | <a
href="https://jenkins.confdroid.com/buildStatus/icon?job=cd_fail2ban">{Build
Status</a>/]|</p>
<h3 id="label-Synopsis">Synopsis</h3> <h3 id="label-Synopsis">Synopsis</h3>
@@ -85,57 +82,53 @@ production!!! __**</code></p>
<h3 id="label-Table+of+Contents">Table of Contents</h3> <h3 id="label-Table+of+Contents">Table of Contents</h3>
<ul><li> <ul><li>
<p><a href="#features">Features</a></p> <p><a href="#label-Features">Features</a></p>
</li><li> </li><li>
<p><a <p><a
href="https://gitlab.puppetsoft.com/12WW1160/cd_fail2ban/blob/master/REPOSTRUCTURE.md">Repo href="https://gitlab.puppetsoft.com/12WW1160/cd_fail2ban/blob/master/REPOSTRUCTURE.md">Repo
Structure</a></p> Structure</a></p>
</li><li> </li><li>
<p><a href="#repo-documentation"> Repo Documentation</a></p> <p><a href="#label-Repo+documentation"> Repo Documentation</a></p>
</li><li> </li><li>
<p><a href="#dependencies">Dependencies</a></p> <p><a href="#label-Dependencies">Dependencies</a></p>
</li><li> </li><li>
<p><a href="#deployment">Deployment</a></p> <p><a href="#label-Deployment">Deployment</a></p>
</li><li> </li><li>
<p><a href="#native-puppet-deployment">native Puppet deployment</a></p> <p><a href="#label-Native+puppet+deployment">native Puppet deployment</a></p>
</li><li> </li><li>
<p><a href="#through-foreman">through Foreman</a></p> <p><a href="#label-Through+foreman">through Foreman</a></p>
</li><li> </li><li>
<p><a href="#parameters">Parameters</a></p> <p><a href="#label-Parameters">Parameters</a></p>
</li><li> </li><li>
<p><a href="#mandatory-parameters">Mandatory Parameters</a></p> <p><a href="#label-Mandatory+parameters">Mandatory Parameters</a></p>
</li><li> </li><li>
<p><a href="#optional-parameters">Optional Parameters</a></p> <p><a href="#label-Optional+parameters">Optional Parameters</a></p>
</li><li> </li><li>
<p><a href="#selinux">SELINUX</a></p> <p><a href="#label-Selinux">SELINUX</a></p>
</li><li> </li><li>
<p><a href="#known-problems">Known Problems</a></p> <p><a href="#label-Known+problems">Known Problems</a></p>
</li><li> </li><li>
<p><a href="#support">Support</a></p> <p><a href="#label-Support">Support</a></p>
</li><li> </li><li>
<p><a href="#tests">Tests</a></p> <p><a href="#label-Tests">Tests</a></p>
</li><li> </li><li>
<p><a <p><a
href="https://gitlab.puppetsoft.com/12WW1160/cd_fail2ban/blob/master/CHANGELOG.md">Changelog</a></p> href="https://gitlab.puppetsoft.com/12WW1160/cd_fail2ban/blob/master/CHANGELOG.md">Changelog</a></p>
</li><li> </li><li>
<p><a href="https://confdroid.com/contact/">Contact Us</a></p> <p><a href="https://confdroid.com/contact/">Contact Us</a></p>
</li><li> </li><li>
<p><a href="#disclaimer">Disclaimer</a></p> <p><a href="#label-Disclaimer">Disclaimer</a></p>
</li></ul> </li></ul>
<h3 id="label-Features">Features</h3> <h3 id="label-Features">Features</h3>
<p>Installation <p>Installation * install required binaries</p>
* install required binaries</p>
<p>Configuration <p>Configuration * manage directory structure (file system permissions,
* manage directory structure (file system permissions, selinux context) * manage configration files (file system permissions,
selinux context)
* manage configration files (file system permissions,
selinux context, content based on parameters)</p> selinux context, content based on parameters)</p>
<p>Service <p>Service * manage service status (running or stopped)</p>
* manage service status (running or stopped)</p>
<h3 id="label-Repo+Structure">Repo Structure</h3> <h3 id="label-Repo+Structure">Repo Structure</h3>
@@ -159,7 +152,7 @@ selinux context, content based on parameters)</p>
include cd_puppetdb include cd_puppetdb
}</code></pre> }</code></pre>
<h4 id="label-through+Foreman%3A">through Foreman:</h4> <h4 id="label-through+Foreman-3A">through Foreman:</h4>
<p>In order to apply parameters through Foreman, <p>In order to apply parameters through Foreman,
<strong>cd_fail2ban::params</strong> must be added to the host or hostgroup <strong>cd_fail2ban::params</strong> must be added to the host or hostgroup
@@ -243,17 +236,14 @@ with PuppetDB (see tests/UTF_Files)</p>
<p>ConfDroid as entity is entirely independent from Puppet. We provide custom <p>ConfDroid as entity is entirely independent from Puppet. We provide custom
configuration modules, written for specific purposes and specific configuration modules, written for specific purposes and specific
environments. environments. The modules are tested and supported only as documented, and
The modules are tested and supported only as documented, and
require testing in designated environments (i.e. lab or development require testing in designated environments (i.e. lab or development
environments) for parameter tuning etc. before deploying into production environments) for parameter tuning etc. before deploying into production
environments.</p> environments.</p>
</div></div> </div></div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:07 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>Documentation by YARD 0.9.9</title> <title>Documentation by YARD 0.9.16</title>
</head> </head>
<script type="text/javascript" charset="utf-8"> <script type="text/javascript" charset="utf-8">
var match = unescape(window.location.hash).match(/^#!(.+)/); var match = unescape(window.location.hash).match(/^#!(.+)/);

View File

@@ -6,7 +6,7 @@
<title> <title>
File: README File: README
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -58,12 +58,9 @@
</div> </div>
<div id="content"><div id='filecontents'> <div id="content"><div id='filecontents'>
<p>|Repo Name| version | Build <p>|Repo Name| version | Build Status| |—|—|—|—| |<code>cd_fail2ban</code>|
Status| 0.0.0.9 | <a href="https://jenkins.confdroid.com/job/cd_fail2ban/"><img
|---|---|---|---| src="https://jenkins.confdroid.com/buildStatus/icon?job=cd_fail2ban"></a>|</p>
|<code>cd_fail2ban</code>| 0.0.0.9 | <a
href="https://jenkins.confdroid.com/buildStatus/icon?job=cd_fail2ban">{Build
Status</a>/]|</p>
<h3 id="label-Synopsis">Synopsis</h3> <h3 id="label-Synopsis">Synopsis</h3>
@@ -85,57 +82,53 @@ production!!! __**</code></p>
<h3 id="label-Table+of+Contents">Table of Contents</h3> <h3 id="label-Table+of+Contents">Table of Contents</h3>
<ul><li> <ul><li>
<p><a href="#features">Features</a></p> <p><a href="#label-Features">Features</a></p>
</li><li> </li><li>
<p><a <p><a
href="https://gitlab.puppetsoft.com/12WW1160/cd_fail2ban/blob/master/REPOSTRUCTURE.md">Repo href="https://gitlab.puppetsoft.com/12WW1160/cd_fail2ban/blob/master/REPOSTRUCTURE.md">Repo
Structure</a></p> Structure</a></p>
</li><li> </li><li>
<p><a href="#repo-documentation"> Repo Documentation</a></p> <p><a href="#label-Repo+documentation"> Repo Documentation</a></p>
</li><li> </li><li>
<p><a href="#dependencies">Dependencies</a></p> <p><a href="#label-Dependencies">Dependencies</a></p>
</li><li> </li><li>
<p><a href="#deployment">Deployment</a></p> <p><a href="#label-Deployment">Deployment</a></p>
</li><li> </li><li>
<p><a href="#native-puppet-deployment">native Puppet deployment</a></p> <p><a href="#label-Native+puppet+deployment">native Puppet deployment</a></p>
</li><li> </li><li>
<p><a href="#through-foreman">through Foreman</a></p> <p><a href="#label-Through+foreman">through Foreman</a></p>
</li><li> </li><li>
<p><a href="#parameters">Parameters</a></p> <p><a href="#label-Parameters">Parameters</a></p>
</li><li> </li><li>
<p><a href="#mandatory-parameters">Mandatory Parameters</a></p> <p><a href="#label-Mandatory+parameters">Mandatory Parameters</a></p>
</li><li> </li><li>
<p><a href="#optional-parameters">Optional Parameters</a></p> <p><a href="#label-Optional+parameters">Optional Parameters</a></p>
</li><li> </li><li>
<p><a href="#selinux">SELINUX</a></p> <p><a href="#label-Selinux">SELINUX</a></p>
</li><li> </li><li>
<p><a href="#known-problems">Known Problems</a></p> <p><a href="#label-Known+problems">Known Problems</a></p>
</li><li> </li><li>
<p><a href="#support">Support</a></p> <p><a href="#label-Support">Support</a></p>
</li><li> </li><li>
<p><a href="#tests">Tests</a></p> <p><a href="#label-Tests">Tests</a></p>
</li><li> </li><li>
<p><a <p><a
href="https://gitlab.puppetsoft.com/12WW1160/cd_fail2ban/blob/master/CHANGELOG.md">Changelog</a></p> href="https://gitlab.puppetsoft.com/12WW1160/cd_fail2ban/blob/master/CHANGELOG.md">Changelog</a></p>
</li><li> </li><li>
<p><a href="https://confdroid.com/contact/">Contact Us</a></p> <p><a href="https://confdroid.com/contact/">Contact Us</a></p>
</li><li> </li><li>
<p><a href="#disclaimer">Disclaimer</a></p> <p><a href="#label-Disclaimer">Disclaimer</a></p>
</li></ul> </li></ul>
<h3 id="label-Features">Features</h3> <h3 id="label-Features">Features</h3>
<p>Installation <p>Installation * install required binaries</p>
* install required binaries</p>
<p>Configuration <p>Configuration * manage directory structure (file system permissions,
* manage directory structure (file system permissions, selinux context) * manage configration files (file system permissions,
selinux context)
* manage configration files (file system permissions,
selinux context, content based on parameters)</p> selinux context, content based on parameters)</p>
<p>Service <p>Service * manage service status (running or stopped)</p>
* manage service status (running or stopped)</p>
<h3 id="label-Repo+Structure">Repo Structure</h3> <h3 id="label-Repo+Structure">Repo Structure</h3>
@@ -159,7 +152,7 @@ selinux context, content based on parameters)</p>
include cd_puppetdb include cd_puppetdb
}</code></pre> }</code></pre>
<h4 id="label-through+Foreman%3A">through Foreman:</h4> <h4 id="label-through+Foreman-3A">through Foreman:</h4>
<p>In order to apply parameters through Foreman, <p>In order to apply parameters through Foreman,
<strong>cd_fail2ban::params</strong> must be added to the host or hostgroup <strong>cd_fail2ban::params</strong> must be added to the host or hostgroup
@@ -243,17 +236,14 @@ with PuppetDB (see tests/UTF_Files)</p>
<p>ConfDroid as entity is entirely independent from Puppet. We provide custom <p>ConfDroid as entity is entirely independent from Puppet. We provide custom
configuration modules, written for specific purposes and specific configuration modules, written for specific purposes and specific
environments. environments. The modules are tested and supported only as documented, and
The modules are tested and supported only as documented, and
require testing in designated environments (i.e. lab or development require testing in designated environments (i.e. lab or development
environments) for parameter tuning etc. before deploying into production environments) for parameter tuning etc. before deploying into production
environments.</p> environments.</p>
</div></div> </div></div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:06 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -120,6 +120,49 @@ function summaryToggle() {
} else { localStorage.summaryCollapsed = "expand"; } } else { localStorage.summaryCollapsed = "expand"; }
} }
function constantSummaryToggle() {
$('.constants_summary_toggle').click(function(e) {
e.preventDefault();
localStorage.summaryCollapsed = $(this).text();
$('.constants_summary_toggle').each(function() {
$(this).text($(this).text() == "collapse" ? "expand" : "collapse");
var next = $(this).parent().parent().nextAll('dl.constants').first();
if (next.hasClass('compact')) {
next.toggle();
next.nextAll('dl.constants').first().toggle();
}
else if (next.hasClass('constants')) {
var list = $('<dl class="constants compact" />');
list.html(next.html());
list.find('dt').each(function() {
$(this).addClass('summary_signature');
$(this).text( $(this).text().split('=')[0]);
if ($(this).has(".deprecated").length) {
$(this).addClass('deprecated');
};
});
// Add the value of the constant as "Tooltip" to the summary object
list.find('pre.code').each(function() {
console.log($(this).parent());
var dt_element = $(this).parent().prev();
var tooltip = $(this).text();
if (dt_element.hasClass("deprecated")) {
tooltip = 'Deprecated. ' + tooltip;
};
dt_element.attr('title', tooltip);
});
list.find('.docstring, .tags, dd').remove();
next.before(list);
next.toggle();
}
});
return false;
});
if (localStorage.summaryCollapsed == "collapse") {
$('.constants_summary_toggle').first().click();
} else { localStorage.summaryCollapsed = "expand"; }
}
function generateTOC() { function generateTOC() {
if ($('#filecontents').length === 0) return; if ($('#filecontents').length === 0) return;
var _toc = $('<ol class="top"></ol>'); var _toc = $('<ol class="top"></ol>');
@@ -241,6 +284,7 @@ $(document).ready(function() {
searchFrameButtons(); searchFrameButtons();
linkSummaries(); linkSummaries();
summaryToggle(); summaryToggle();
constantSummaryToggle();
generateTOC(); generateTOC();
mainFocus(); mainFocus();
}); });

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_fail2ban Puppet Class: cd_fail2ban
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -78,40 +78,29 @@
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_fail2ban::init.pp <p>cd_fail2ban::init.pp Module name: cd_fail2ban Author: Arne Teuke
Module name: cd_fail2ban (arne_teuke@confdroid.com) License: This file is part of cd_fail2ban.</p>
Author: Arne Teuke
(arne_teuke@confdroid.com)
License:
This file is part of cd_fail2ban.</p>
<p>cd_fail2ban is used for providing automatic configuration of Fail2Ban <p>cd_fail2ban is used for providing automatic configuration of Fail2Ban
Copyright (C) 2017 confdroid (copyright@confdroid.com) This program is
Copyright (C) 2017 confdroid (copyright@confdroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
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.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -139,9 +128,7 @@ class cd_fail2ban {
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:07 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_fail2ban::main::config Puppet Class: cd_fail2ban::main::config
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -84,40 +84,29 @@ cd_fail2ban.
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_fail2ban::main::config.pp <p>cd_fail2ban::main::config.pp Module name: cd_fail2ban Author: Arne Teuke
Module name: cd_fail2ban (arne_teuke@confdroid.com) License: This file is part of cd_fail2ban.</p>
Author: Arne Teuke
(arne_teuke@confdroid.com)
License:
This file is part of cd_fail2ban.</p>
<p>cd_fail2ban is used for providing automatic configuration of Fail2Ban <p>cd_fail2ban is used for providing automatic configuration of Fail2Ban
Copyright (C) 2017 confdroid (copyright@confdroid.com) This program is
Copyright (C) 2017 confdroid (copyright@confdroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
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.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -153,9 +142,7 @@ class cd_fail2ban::main::config (
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:08 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_fail2ban::main::dirs Puppet Class: cd_fail2ban::main::dirs
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -83,40 +83,29 @@
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_fail2ban::main::dirs.pp <p>cd_fail2ban::main::dirs.pp Module name: cd_fail2ban Author: Arne Teuke
Module name: cd_fail2ban (arne_teuke@confdroid.com) License: This file is part of cd_fail2ban.</p>
Author: Arne Teuke
(arne_teuke@confdroid.com)
License:
This file is part of cd_fail2ban.</p>
<p>cd_fail2ban is used for providing automatic configuration of Fail2Ban <p>cd_fail2ban is used for providing automatic configuration of Fail2Ban
Copyright (C) 2017 confdroid (copyright@confdroid.com) This program is
Copyright (C) 2017 confdroid (copyright@confdroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
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.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -350,9 +339,7 @@ class cd_fail2ban::main::dirs (
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:08 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_fail2ban::main::files Puppet Class: cd_fail2ban::main::files
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -83,40 +83,29 @@
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_fail2ban::main::files.pp <p>cd_fail2ban::main::files.pp Module name: cd_fail2ban Author: Arne Teuke
Module name: cd_fail2ban (arne_teuke@confdroid.com) License: This file is part of cd_fail2ban.</p>
Author: Arne Teuke
(arne_teuke@confdroid.com)
License:
This file is part of cd_fail2ban.</p>
<p>cd_fail2ban is used for providing automatic configuration of Fail2Ban <p>cd_fail2ban is used for providing automatic configuration of Fail2Ban
Copyright (C) 2017 confdroid (copyright@confdroid.com) This program is
Copyright (C) 2017 confdroid (copyright@confdroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
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.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -316,9 +305,7 @@ class cd_fail2ban::main::files (
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:08 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_fail2ban::main::install Puppet Class: cd_fail2ban::main::install
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -84,40 +84,29 @@ cd_fail2ban
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_fail2ban::main::install.pp <p>cd_fail2ban::main::install.pp Module name: cd_fail2ban Author: Arne Teuke
Module name: cd_fail2ban (arne_teuke@confdroid.com) License: This file is part of cd_fail2ban.</p>
Author: Arne Teuke
(arne_teuke@confdroid.com)
License:
This file is part of cd_fail2ban.</p>
<p>cd_fail2ban is used for providing automatic configuration of Fail2Ban <p>cd_fail2ban is used for providing automatic configuration of Fail2Ban
Copyright (C) 2017 confdroid (copyright@confdroid.com) This program is
Copyright (C) 2017 confdroid (copyright@confdroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
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.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -137,7 +126,20 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
30 30
31 31
32 32
33</pre> 33
34
35
36
37
38
39
40
41
42
43
44
45
46</pre>
</td> </td>
<td> <td>
<pre class="code"><span class="info file"># File 'manifests/main/install.pp', line 24</span> <pre class="code"><span class="info file"># File 'manifests/main/install.pp', line 24</span>
@@ -148,9 +150,22 @@ class cd_fail2ban::main::install (
require cd_resources require cd_resources
if $::operatingsystemmajrelease != &#39;8&#39; {
package {$reqpackages: package {$reqpackages:
ensure =&gt; $pkg_ensure, ensure =&gt; $pkg_ensure,
} }
}
if $::operatingsystemmajrelease == &#39;8&#39; {
package {$fn_extra_repo_url:
ensure =&gt; present,
}
package {$reqpackages:
ensure =&gt; $pkg_ensure,
require =&gt; Package[$fn_extra_repo_url],
}
}
}</pre> }</pre>
</td> </td>
</tr> </tr>
@@ -159,9 +174,7 @@ class cd_fail2ban::main::install (
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:08 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_fail2ban::main::service Puppet Class: cd_fail2ban::main::service
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -83,40 +83,29 @@
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_fail2ban::main::service.pp <p>cd_fail2ban::main::service.pp Module name: cd_fail2ban Author: Arne Teuke
Module name: cd_fail2ban (arne_teuke@confdroid.com) License: This file is part of cd_fail2ban.</p>
Author: Arne Teuke
(arne_teuke@confdroid.com)
License:
This file is part of cd_fail2ban.</p>
<p>cd_fail2ban is used for providing automatic configuration of Fail2Ban <p>cd_fail2ban is used for providing automatic configuration of Fail2Ban
Copyright (C) 2017 confdroid (copyright@confdroid.com) This program is
Copyright (C) 2017 confdroid (copyright@confdroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
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.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -166,9 +155,7 @@ class cd_fail2ban::main::service (
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:08 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_fail2ban::params Puppet Class: cd_fail2ban::params
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -96,44 +96,32 @@ inherited by all classes except defines.
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_fail2ban::params.pp <p>cd_fail2ban::params.pp Module name: cd_fail2ban Author: Arne Teuke
Module name: cd_fail2ban (arne_teuke@confdroid.com) License: This file is part of cd_fail2ban.</p>
Author: Arne Teuke
(arne_teuke@confdroid.com)
License:
This file is part of cd_fail2ban.</p>
<p>cd_fail2ban is used for providing automatic configuration of Fail2Ban <p>cd_fail2ban is used for providing automatic configuration of Fail2Ban
Copyright (C) 2017 confdroid (copyright@confdroid.com) This program is
Copyright (C) 2017 confdroid (copyright@confdroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
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.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/. href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.
<code>CRITICAL</code>,<code>ERROR</code>,<code>WARNING</code>,<code>NOTICE</code>,<code>INFO</code> <code>CRITICAL</code>,<code>ERROR</code>,<code>WARNING</code>,<code>NOTICE</code>,<code>INFO</code>
and <code>DEBUG</code>. and <code>DEBUG</code>. @param [string] Report ban via badips.com, and use
@param [string] Report ban via badips.com, and use
as blacklist</p> as blacklist</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
<p class="tag_title">Parameters:</p> <p class="tag_title">Parameters:</p>
<ul class="param"> <ul class="param">
@@ -152,8 +140,27 @@ as blacklist</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>which <a href="https://confdroid.com/2017/05/puppet-type-package/">package <p>which <a href="https://confdroid.com/2017/05/puppet-type-package/">package
type</a> type</a> to choose, i.e. <code>latest</code> or <code>present</code>.</p>
to choose, i.e. <code>latest</code> or <code>present</code>.</p> </div>
</li>
<li>
<span class='name'>reqpackages</span>
<span class='type'>(<tt>array</tt>)</span>
<em class="default">(defaults to: <tt>[&#39;fail2ban&#39;,&#39;fail2ban-firewalld&#39;,
&#39;fail2ban-sendmail&#39;,&#39;fail2ban-server.noarch&#39;,
&#39;whois&#39;]</tt>)</em>
&mdash;
<div class='inline'>
<p>the packages to install.</p>
</div> </div>
</li> </li>
@@ -171,10 +178,8 @@ to choose, i.e. <code>latest</code> or <code>present</code>.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>Whether to manage the fail2ban <p>Whether to manage the fail2ban configuration files. If set to false,
configuration files. If set to false, fail2ban will be installed, but the configuration will not be managed.</p>
fail2ban will be installed, but the
configuration will not be managed.</p>
</div> </div>
</li> </li>
@@ -192,8 +197,7 @@ configuration will not be managed.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>Whether to enable/start or disable/stop <p>Whether to enable/start or disable/stop the fail2ban service. Valid options
the fail2ban service. Valid options
are <code>running</code> or <code>stopped</code>.</p> are <code>running</code> or <code>stopped</code>.</p>
</div> </div>
@@ -230,8 +234,7 @@ are <code>running</code> or <code>stopped</code>.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>Set the log target. This could be a file, <p>Set the log target. This could be a file, SYSLOG, STDERR or STDOUT. Only
SYSLOG, STDERR or STDOUT. Only
one log target can be specified.</p> one log target can be specified.</p>
</div> </div>
@@ -250,10 +253,8 @@ one log target can be specified.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>Set the syslog socket file. Only used when <p>Set the syslog socket file. Only used when logtarget is SYSLOG. auto uses
logtarget is SYSLOG. auto uses platform.system() to determine predefined paths Valid options: [ auto |
platform.system() to determine predefined
paths Valid options: [ auto |
FILE ].</p> FILE ].</p>
</div> </div>
@@ -290,8 +291,7 @@ FILE ].</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>Set the PID file to store the process ID of the <p>Set the PID file to store the process ID of the fail2ban server.</p>
fail2ban server.</p>
</div> </div>
</li> </li>
@@ -309,13 +309,9 @@ fail2ban server.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>file for the fail2ban persistent data to be stored. <p>file for the fail2ban persistent data to be stored. A value of “:memory:”
A value of means database is only stored in memory and data is lost when fail2ban is
&quot;:memory:&quot; means database is only stored in memory stopped. A value of “None” disables the database.</p>
and data is
lost when fail2ban is stopped.
A value of &quot;None&quot; disables the
database.</p>
</div> </div>
</li> </li>
@@ -333,8 +329,7 @@ database.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>age in seconds at which bans should be purged <p>age in seconds at which bans should be purged from the database.</p>
from the database.</p>
</div> </div>
</li> </li>
@@ -352,10 +347,8 @@ from the database.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>can be an IP address, a CIDR mask or a DNS host. <p>can be an IP address, a CIDR mask or a DNS host. Fail2ban will not ban a
Fail2ban will not ban a host which matches an address in this list. Several addresses can be
host which matches an address in this list. Several
addresses can be
defined using space (and/or comma) separator.</p> defined using space (and/or comma) separator.</p>
</div> </div>
@@ -374,10 +367,8 @@ defined using space (and/or comma) separator.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>External command that will take an <p>External command that will take an tagged arguments to ignore, e.g.
tagged arguments to ignore, e.g. &lt;ip&gt;,and return true if the IP is to be ignored. False otherwise.</p>
&lt;ip&gt;,and return true if the IP is to be
ignored. False otherwise.</p>
</div> </div>
</li> </li>
@@ -413,9 +404,8 @@ ignored. False otherwise.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>A host is banned if it has generated “maxretry” <p>A host is banned if it has generated “maxretry” during the last “findtime”
during the last seconds.</p>
&quot;findtime&quot; seconds.</p>
</div> </div>
</li> </li>
@@ -451,30 +441,16 @@ during the last
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>specifies the backend used to get files <p>specifies the backend used to get files modification. options are
modification. options are “pyinotify”, “gamin”, “polling”, “systemd” and “auto”. pyinotify: requires
&quot;pyinotify&quot;, &quot;gamin&quot;, &quot;polling&quot;, pyinotify (a file alteration monitor) to be installed. If pyinotify is not
&quot;systemd&quot; and installed, Fail2ban will use auto. gamin: requires Gamin (a file alteration
&quot;auto&quot;. monitor) to be installed. If Gamin is not installed, Fail2ban will use
pyinotify: requires pyinotify (a auto. polling: uses a polling algorithm which does not require external
file alteration monitor) to be installed. libraries. systemd: uses systemd python library to access the systemd
If pyinotify is not installed, journal. Specifying “logpath” is not valid for this backend. See
Fail2ban will use auto. “journalmatch” in the jails associated filter config auto: will try to use
gamin: requires Gamin (a file alteration monitor) the following backends, in order: pyinotify, gamin, polling.</p>
to be installed.
If Gamin is not installed, Fail2ban will use
auto.
polling: uses a polling algorithm which does not require external
libraries.
systemd: uses systemd python library to access the systemd
journal.
Specifying &quot;logpath&quot; is not valid for this backend.
See &quot;journalmatch&quot; in the jails associated filter config
auto:
will try to use the following backends, in order:
pyinotify, gamin,
polling.</p>
</div> </div>
</li> </li>
@@ -492,21 +468,13 @@ polling.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>specifies if jails should trust hostnames in logs, <p>specifies if jails should trust hostnames in logs, warn when DNS lookups
warn when DNS lookups are performed, or ignore all hostnames in logs yes: if a hostname is
are performed, or ignore all hostnames in logs encountered, a DNS lookup will be performed. warn: if a hostname is
yes: if a hostname is encountered, a DNS lookup will be performed, but it will be logged as a
encountered, a DNS lookup will be performed. warning. no: if a hostname is encountered, will not be used for banning,
warn: if a hostname is but it will be logged as info. raw: use raw value (no hostname), allow use
encountered, a DNS lookup will be performed, it for no-host filters/actions (example user)</p>
but it will be logged as a
warning.
no: if a hostname is encountered, will not be used for banning,
but it will be logged as info.
raw: use raw value (no hostname), allow use
it for no-host filters/actions
(example user)</p>
</div> </div>
</li> </li>
@@ -524,11 +492,8 @@ it for no-host filters/actions
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>specifies the encoding of the log files <p>specifies the encoding of the log files handled by the jail This is used to
handled by the jail This is used to decode the lines from the log file. Typical examples: “ascii”, “utf-8”
decode the lines from the log file.
Typical examples: &quot;ascii&quot;,
&quot;utf-8&quot;
auto: will use the system locale setting</p> auto: will use the system locale setting</p>
</div> </div>
@@ -547,14 +512,10 @@ auto: will use the system locale setting</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>enables the jails. <p>enables the jails. By default all jails are disabled, and it should stay
By default all jails are disabled, and it should stay this way. Enable only relevant to your setup jails in your .local or
this way. jail.d/*.conf true: jail will be enabled and log files will get monitored
Enable only relevant to your setup jails in your .local or for changes false: jail is not enabled</p>
jail.d/*.conf
true: jail will be enabled and log files will get monitored
for changes
false: jail is not enabled</p>
</div> </div>
</li> </li>
@@ -572,8 +533,7 @@ false: jail is not enabled</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>defines the filter to use by the jail. <p>defines the filter to use by the jail. By default jails have names matching
By default jails have names matching
their filter name</p> their filter name</p>
</div> </div>
@@ -592,8 +552,7 @@ their filter name</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>Destination email address used solely for the <p>Destination email address used solely for the interpolations in
interpolations in
jail.conf,local,d/* configuration files.</p> jail.conf,local,d/* configuration files.</p>
</div> </div>
@@ -630,10 +589,8 @@ jail.conf,local,d/* configuration files.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>E-mail action. Since 0.8.1 Fail2Ban uses sendmail MTA <p>E-mail action. Since 0.8.1 Fail2Ban uses sendmail MTA for the mailing.
for the mailing. Change mta configuration parameter to mail if you want to revert to
Change mta configuration parameter to mail if you want to
revert to
conventional &#39;mail&#39;.</p> conventional &#39;mail&#39;.</p>
</div> </div>
@@ -670,8 +627,7 @@ conventional &#39;mail&#39;.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>Specify chain where jumps would need to be added in <p>Specify chain where jumps would need to be added in iptables-* actions.</p>
iptables-* actions.</p>
</div> </div>
</li> </li>
@@ -709,8 +665,7 @@ iptables-* actions.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>Format of user-agent <p>Format of user-agent <a
<a
href="https://tools.ietf.org/html/rfc7231#section-5.5.3">tools.ietf.org/html/rfc7231#section-5.5.3</a></p> href="https://tools.ietf.org/html/rfc7231#section-5.5.3">tools.ietf.org/html/rfc7231#section-5.5.3</a></p>
</div> </div>
@@ -784,8 +739,7 @@ href="https://tools.ietf.org/html/rfc7231#section-5.5.3">tools.ietf.org/html/rfc
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>ban &amp; send an e-mail with whois report to the <p>ban &amp; send an e-mail with whois report to the destemail.</p>
destemail.</p>
</div> </div>
</li> </li>
@@ -804,8 +758,7 @@ destemail.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>ban &amp; send an e-mail with whois report and <p>ban &amp; send an e-mail with whois report and relevant log lines</p>
relevant log lines</p>
</div> </div>
</li> </li>
@@ -824,8 +777,7 @@ relevant log lines</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>ban &amp; send a xarf e-mail to abuse contact of <p>ban &amp; send a xarf e-mail to abuse contact of IP address and include
IP address and include
relevant log lines.</p> relevant log lines.</p>
</div> </div>
@@ -845,8 +797,7 @@ relevant log lines.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>ban IP on CloudFlare &amp; send an e-mail with <p>ban IP on CloudFlare &amp; send an e-mail with whois report and relevant
whois report and relevant
log lines.</p> log lines.</p>
</div> </div>
@@ -865,8 +816,7 @@ log lines.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>Report block via blocklist.de fail2ban <p>Report block via blocklist.de fail2ban reporting service API</p>
reporting service API</p>
</div> </div>
</li> </li>
@@ -907,6 +857,19 @@ reporting service API</p>
<p>Choose default action.</p> <p>Choose default action.</p>
</div> </div>
</li>
<li>
<span class='name'>fn_extra_repo_url</span>
<span class='type'>(<tt>Any</tt>)</span>
<em class="default">(defaults to: <tt>&#39;http://repo.okay.com.mx/centos/latest/x86_64/release/okay-release-1-3.el8.noarch.rpm&#39;</tt>)</em>
</li> </li>
<li> <li>
@@ -932,7 +895,6 @@ reporting service API</p>
<pre class="lines"> <pre class="lines">
121
122 122
123 123
124 124
@@ -1031,11 +993,17 @@ reporting service API</p>
217</pre> 217</pre>
</td> </td>
<td> <td>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 121</span> <pre class="code"><span class="info file"># File 'manifests/params.pp', line 122</span>
class cd_fail2ban::params ( class cd_fail2ban::params (
# installation
$pkg_ensure = &#39;latest&#39;, $pkg_ensure = &#39;latest&#39;,
$reqpackages = [&#39;fail2ban&#39;,&#39;fail2ban-firewalld&#39;,
&#39;fail2ban-sendmail&#39;,&#39;fail2ban-server.noarch&#39;,
&#39;whois&#39;],
# urls
$fn_extra_repo_url = &#39;http://repo.okay.com.mx/centos/latest/x86_64/release/okay-release-1-3.el8.noarch.rpm&#39;,
$fn_manage_config = true, $fn_manage_config = true,
$fn_enable_service = &#39;running&#39;, $fn_enable_service = &#39;running&#39;,
@@ -1087,13 +1055,6 @@ $fn_default_action = &#39;action_&#39;,
) { ) {
# installation section
$reqpackages = $::operatingsystem ? {
/(?i-mx:centos|fedora|redhat)/ =&gt; [&#39;fail2ban&#39;,&#39;fail2ban-firewalld&#39;,
&#39;fail2ban-sendmail&#39;,
&#39;fail2ban-server.noarch&#39;,&#39;whois&#39;],
}
$fn_jail_paths = $::operatingsystem ? { $fn_jail_paths = $::operatingsystem ? {
/(?i-mx:centos|fedora|redhat)/ =&gt; &#39;fedora&#39;, /(?i-mx:centos|fedora|redhat)/ =&gt; &#39;fedora&#39;,
} }
@@ -1137,9 +1098,7 @@ $fn_paths_common_erb = &#39;cd_fail2ban/paths_common_conf.erb&#39;
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:08 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Top Level Namespace Top Level Namespace
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -90,9 +90,7 @@
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Oct 9 17:39:07 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>