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
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
2020-10-09 10:45:23 +02:00
Jérémy Dubois
fa497b280e
Configure sudoers umask
...
continuous-integration/drone/push Build is failing
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
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
2020-09-24 16:11:49 +02:00
Tristan PILAT
8ecaf81314
Update evocheck to 6.7.4
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
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
2020-08-31 17:29:57 +02:00
Jérémy Dubois
b586b1fafe
Write and deploy motd-carp-state.sh
...
continuous-integration/drone/push Build is failing
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
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
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
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
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
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
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
2020-07-28 17:45:14 +02:00
Jérémy Dubois
05898cc188
Change NTP check host
continuous-integration/drone/push Build is failing
2020-07-21 14:12:45 +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
2020-07-08 17:28:12 +02:00
Jérémy Dubois
3dd9e461c4
Corrects yaml line break.
...
continuous-integration/drone/push Build is failing
Indentation is not allowed and breaks the tasks.
2020-07-02 16:40:17 +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
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
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
Patrick Marchand
9f378fc1f9
Misunderstood syntax for unordered lists in markdown
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
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
continuous-integration/drone/pr Build is failing
So a markdown list should be no indentation followed by two spaces. ' '
* one
* two
2020-06-04 13:23:06 -04:00
Patrick Marchand
db488ba8ef
Split long lines in git role
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2020-06-04 13:10:08 -04:00
Patrick Marchand
98089a3274
Fix yaml lint lines too long
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
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
continuous-integration/drone/pr Build is failing
2020-06-04 11:47:08 -04:00
Jérémy Dubois
e29e0e9e62
Ansible-lint and yamllint again
...
Lot of truthy variables, indentation and trailing spaces
2020-06-01 11:37:15 +02:00
Patrick Marchand
af7b3b36fe
Ansible-lint and yamllint
...
Does not fix all warnings, but gets rid of the purely cosmetic ones.
(roles/accounts/tasks/main.yml)
2020-05-22 11:49:18 -04:00
Jérémy Dubois
38e5c1bf70
Add OpenBSD version in computerOS field of ldap.sh
2020-05-22 11:34:47 +02:00
Jérémy Dubois
2177d43637
Import Evomaintenance 0.6.3
2020-05-18 17:30:54 +02:00
Jérémy Dubois
1014dab37b
Escaping percent sign in crontab for bgp role
2020-05-15 16:25:58 +02:00
Tristan PILAT
6ae49f147d
Fix group name in evocheck install task
2020-05-12 18:21:20 +02:00
Tristan PILAT
12f7e347da
Add initial version of an evocheck role
2020-05-12 15:01:46 +02:00
Jérémy Dubois
2de4227651
Merge pull request 'Enhance ospfd_simple check' ( #19 ) from enhance_check_ospfd_simple into dev
...
Reviewed-by: Patrick Marchand <pmarchand@noreply.gitea.evolix.org>
2020-04-29 15:46:20 +02:00
Tristan Pilat
2c9bad859d
Merge pull request 'Writing of ospf and bgp roles' ( #29 ) from ospf_and_bgp into dev
...
Reviewed-by: Tristan Pilat <drustan@noreply.gitea.evolix.org>
2020-04-24 15:00:31 +02:00
Tristan Pilat
96b3d43342
Merge pull request 'Reordering of the list of NRPE checks' ( #30 ) from reorder_nrpe_checks into dev
...
Reviewed-by: Tristan Pilat <drustan@noreply.gitea.evolix.org>
2020-04-24 14:22:17 +02:00
Tristan Pilat
d0108d6e3f
Merge pull request 'Customize newsyslog' ( #31 ) from customize_newsyslog into dev
...
Reviewed-by: Patrick Marchand <pmarchand@noreply.gitea.evolix.org>
2020-04-24 14:16:15 +02:00
Jérémy Dubois
c45c68c1b0
Add execute permission to OpenVPN check
2020-04-22 15:43:56 +02:00
Jérémy Dubois
cb2be6ecd2
Change wtmp rotation period
2020-04-22 15:17:46 +02:00
Jérémy Dubois
9b1f5c0f6c
Customize newsyslog.conf
2020-04-22 15:06:53 +02:00
Jérémy Dubois
6cf81802be
Reordering of the list of NRPE checks
...
With deletion of unused check_onduleur
and correction of check_connections_state location
2020-04-22 14:30:26 +02:00
Jérémy Dubois
71e0acb7e7
Functional and better ospfd check
2020-04-22 12:08:55 +02:00
Jérémy Dubois
634cfee774
Writing of ospf and bgp roles
2020-04-22 11:59:41 +02:00