Commit Graph

184 Commits

Author SHA1 Message Date
Jérémy Dubois 5fa8e0c9bb Customize fstab with noexec and softdep
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details
Add softdep to each partitions
Add noexec to /tmp and remount it if necessary
2020-10-09 15:21:10 +02:00
Jérémy Dubois bd4748b403 Customize root crontab and daily.local
Add custome PATH to root crontab
Add environment variable to daily.local
Add a "next_part" before the evocheck line in daily.local
2020-10-09 15:21:09 +02:00
Jérémy Dubois 0a4e970ab8 Customize fstab with noexec and softdep
Add softdep to each partitions
Add noexec to /tmp and remount it if necessary
2020-10-09 15:21:08 +02:00
Jérémy Dubois 4f201d3a73 Customize root crontab and daily.local
Add custome PATH to root crontab
Add environment variable to daily.local
Add a "next_part" before the evocheck line in daily.local
2020-10-09 15:21:07 +02:00
Jérémy Dubois e019b79723 yamllint + correction /tmp softdep
softdep is not added anymore if noexec is
already defined after rw
2020-10-09 15:21:06 +02:00
Jérémy Dubois 88df904282 Customize fstab with noexec and softdep
Add softdep to each partitions
Add noexec to /tmp and remount it if necessary
2020-10-09 15:21:06 +02:00
Jérémy Dubois c9d1bff1c6 Customize root crontab and daily.local
continuous-integration/drone/push Build is failing Details
Add custome PATH to root crontab
Add environment variable to daily.local
Add a "next_part" before the evocheck line in daily.local
2020-10-09 14:15:46 +02:00
Jérémy Dubois fe0c7f6add Import evocheck v.6.7.5 2020-10-09 14:15:14 +02:00
Jérémy Dubois 07d83d4994 Delete empty line - yamllint
continuous-integration/drone/push Build is failing Details
2020-10-09 10:45:23 +02:00
Jérémy Dubois fa497b280e Configure sudoers umask
continuous-integration/drone/push Build is failing Details
This configuration is checked by evocheck,
so it should be present by default
2020-10-08 15:42:52 +02:00
Jérémy Dubois 12b2f3d280 Delete evobackup root crontab replaced by daily.local cron 2020-10-08 15:39:50 +02:00
Jérémy Dubois f97317b767 Better rc.local configuration
continuous-integration/drone/push Build is failing Details
Add line before the "echo '.'" line instead of the end
Delete old entry not precising the hostname if still there
2020-10-08 15:19:52 +02:00
Jérémy Dubois b0f1f9c2ca Fix OSPF role : add deletion of old log files
continuous-integration/drone/push Build is failing Details
2020-09-24 16:11:49 +02:00
Tristan PILAT f4d9ec7359 New naming conventing based OpenBSD's one
continuous-integration/drone/push Build is failing Details
2020-09-10 11:58:25 +02:00
Tristan PILAT 070046b5ee Add a CHANGELOG file
continuous-integration/drone/push Build is failing Details
2020-09-10 11:55:43 +02:00
Tristan PILAT 8ecaf81314 Update evocheck to 6.7.4 2020-09-10 11:55:43 +02:00
Tristan PILAT a2aec3f4a6 Rewrite README.md file 2020-09-10 11:55:43 +02:00
Tristan PILAT 3f0b3cff1c Update copyright to 2020 2020-09-10 11:55:43 +02:00
Jérémy Dubois 655099101c LDAP script replace "ram0" name with "mem"
continuous-integration/drone/push Build is failing Details
2020-09-02 15:10:16 +02:00
Jérémy Dubois 04ffb90b0c Add NRPE check unbound since OpenBSD use it more than bind
continuous-integration/drone/push Build is failing Details
2020-08-31 17:29:57 +02:00
Jérémy Dubois 5bc2d87000 Fix commit_etc_git.yml task author
continuous-integration/drone/push Build is failing Details
Author in two parts was considered as "author" + "<file>" instead of "author
<author>"
2020-08-26 09:50:05 +02:00
Jérémy Dubois b586b1fafe Write and deploy motd-carp-state.sh
continuous-integration/drone/push Build is failing Details
A script that checks the carp state and writes in the /etc/motd file if the
server is in backup or master state. Script is copied in /usr/share/scripts/
directory and a cron job is installed but disabled by default.
2020-08-25 17:57:22 +02:00
Jérémy Dubois deafd82337 For local modifications of nrpe conf, use zzz_evolix.cfg instead of zzz-evolix.cfg which is buggy
continuous-integration/drone/push Build is failing Details
2020-08-21 15:26:32 +02:00
Jérémy Dubois 829df74567 ldap.sh : Fix computerOS and add case for HardwareSerial if computer is a VM
continuous-integration/drone/push Build is failing Details
2020-08-21 14:33:53 +02:00
Jérémy Dubois d956d5c6ba Import evocheck 6.7.3
continuous-integration/drone/push Build is failing Details
2020-07-31 14:32:44 +02:00
Jérémy Dubois 708ffcc538 Add packetfilter service and update other services version in LDIF creation for LDAP
continuous-integration/drone/push Build is failing Details
2020-07-29 14:52:46 +02:00
Jérémy Dubois 3a6cd20ab3 Configure the check_packetfilter in NRPE with doas
continuous-integration/drone/push Build is failing Details
2020-07-28 17:57:30 +02:00
Jérémy Dubois 5166977025 Change mode : make check_packetfilter.sh executable
continuous-integration/drone/push Build is failing Details
2020-07-28 17:47:01 +02:00
Jérémy Dubois 62515ca5b5 Add a new NRPE check : check_packetfilter
continuous-integration/drone/push Build is failing Details
2020-07-28 17:45:14 +02:00
Jérémy Dubois cdc811b3de New NRPE check : check_packetfilter
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2020-07-28 17:43:24 +02:00
Jérémy Dubois 05898cc188 Change NTP check host
continuous-integration/drone/push Build is failing Details
2020-07-21 14:12:45 +02:00
Jérémy Dubois c6e55ea4c0 Correct yamllint : spaces inside braces
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2020-07-09 16:09:19 +02:00
Jérémy Dubois 5c11472e9a Force replacement of some NRPE checks
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
We cannot simply put "force: true" because some
checks are customizable, some are not.
We do not force to replace customizable ones for
the customizations not to be lost.
2020-07-09 15:44:25 +02:00
Jérémy Dubois 30c1b70e2b Modified openbgpd check to be in NRPE critical state when BGPD is not running
continuous-integration/drone/push Build is failing Details
2020-07-08 17:28:12 +02:00
Jérémy Dubois 3dd9e461c4 Corrects yaml line break.
continuous-integration/drone/push Build is failing Details
Indentation is not allowed and breaks the tasks.
2020-07-02 16:40:17 +02:00
Jérémy Dubois 7e977633bd Add arguments and details for first evolixisation 2020-07-02 16:37:25 +02:00
Jérémy Dubois dedbdf9822 Added a package needed for the OpenVPN check and changed the default location of the checks
continuous-integration/drone/push Build is failing Details
2020-06-23 15:38:21 +02:00
Jérémy Dubois 593df07f09 We do not net postgresql-client anymore
continuous-integration/drone/push Build is failing Details
We now use an API for evomaintenance instead
of a direct call to postgresql
2020-06-16 17:17:20 +02:00
Jérémy Dubois 87d0c8aca4 We do not use pfstatd anymore 2020-06-16 17:16:55 +02:00
Tristan Pilat 0b4e262f13 Merge pull request 'Ansible-lint and yamllint' (#32) from linting into dev
continuous-integration/drone/push Build is failing Details
Reviewed-by: Jérémy Dubois <jdubois@noreply.gitea.evolix.org>
Reviewed-by: Tristan Pilat <drustan@noreply.gitea.evolix.org>
2020-06-08 17:14:29 +02:00
Patrick Marchand 9f378fc1f9 Misunderstood syntax for unordered lists in markdown
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
So an unordered list needs three spaces and an ordered list needs
a dot and two spaces.
2020-06-04 13:27:03 -04:00
Patrick Marchand b711154722 Apply fix in last commit to other markdown files
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
So a markdown list should be no indentation followed by two spaces. '  '

*  one
*  two
2020-06-04 13:23:06 -04:00
Patrick Marchand 87ff4e635f Try to fix markdown indentation after reading issues
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
See https://github.com/remarkjs/remark-lint/issues/178
2020-06-04 13:18:28 -04:00
Patrick Marchand ce09c3f81f Try to fix markdown indentation, again and again
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2020-06-04 13:16:08 -04:00
Patrick Marchand 245c80d73f Try to fix markdown indentation, again
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details
2020-06-04 13:14:23 -04:00
Patrick Marchand aaf22d450e Try to fix markdown indentation
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details
2020-06-04 13:12:38 -04:00
Patrick Marchand db488ba8ef Split long lines in git role
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details
2020-06-04 13:10:08 -04:00
Patrick Marchand c6410ca1f5 fix forgotten quote in .drone.yml
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2020-06-04 13:02:47 -04:00
Patrick Marchand 98089a3274 Fix yaml lint lines too long
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
In some cases I used block scalars: https://yaml-multiline.info/
In other cases I added newlines
In rare cases I just ignored the rule: https://yamllint.readthedocs.io/en/stable/disable_with_comments.html
2020-06-04 12:51:53 -04:00
Patrick Marchand e877b721f9 Fix readme markdown
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2020-06-04 11:47:08 -04:00