Ludovic Poujol
519ef930df
Update PermitRootLogin task to work on Debian 11
2022-06-21 15:13:38 +02:00
Eric Morino
a38a174b83
Add create: yes for file 0-blacklist
2022-06-16 16:08:10 +02:00
Jérémy Lecour
57ecac01ba
evolinux-base: blacklist and do not install megaclisas-status package on incompatible servers
2022-06-16 15:19:44 +02:00
Jérémy Lecour
16cdd6b326
evolinux-base: dir-check makes a file named after the reference directory
2022-06-06 14:43:18 +02:00
William Hirigoyen (Evolix)
c4023a4f49
Détecte automatiquement si le serveur est baremetal pour installer les outils hw, suppression de la variable evolinux_packages_hardware inutile
2022-06-03 16:22:56 +02:00
Jérémy Lecour
36b11c4455
evolinux-base: improve dir-check logging
2022-06-03 11:26:13 +02:00
Jérémy Lecour
db28f0c47d
dir-check: change naming and add log file
2022-06-02 18:23:40 +02:00
Jérémy Lecour
df0c850ceb
dir-check: mandatory action parameter
2022-06-01 17:49:28 +02:00
Jérémy Lecour
f0e967518b
small fixes to dir-check
2022-06-01 17:38:45 +02:00
Jérémy Lecour
249e53fc21
evolinux-base: add dir-check script
2022-06-01 17:24:55 +02:00
Jérémy Lecour
17a2032a10
evolinux-base: add update-evobackup-canary script
2022-06-01 10:46:13 +02:00
Eric Morino
c6dec34f10
Add wmware_provider.rc variable
2022-05-17 15:09:16 +02:00
Eric Morino
19ca65f55f
Add task for VMware provider for install open-vm-tools
2022-05-17 15:05:20 +02:00
Jérémy Lecour
381a71aca1
dump-server-state: upstream release 22.04.3
2022-04-26 18:21:42 +02:00
Jérémy Lecour
55356857b2
dump-server-state: upstream release 22.04.2
2022-04-26 09:56:49 +02:00
Jérémy Lecour
4214db4ad6
fix dump-server-state quote error
2022-04-20 11:14:02 +02:00
Jérémy Lecour
a5bae6645e
dump-server-state: upstream release 22.04.1
2022-04-20 11:07:20 +02:00
Gregory Colpart
e3a75b9584
detect OOM
2022-04-11 16:34:39 +02:00
Jérémy Lecour
e71201ab46
dump-server-state: upstream release 22.04
2022-04-03 11:18:43 +02:00
Jérémy Lecour
75459baa35
dump-server-state: upstream release 22.03.10
2022-03-29 09:11:35 +02:00
Ludovic Poujol
6ab0cb4fd1
evolinux-base: Fix utils.yml -> Ne pas déplacer inutilement le script qu'on va de toute façon écraser
...
+ Correction du cas d'une machine n'ayant pas le script (fail du mv initial)
2022-03-28 11:56:24 +02:00
Jérémy Lecour
214b6e0d6a
dump-server-state: upstream release 22.03.9
2022-03-27 10:40:52 +02:00
Jérémy Lecour
d0f8e6c753
dump-server-state: upstream release 22.03.8
2022-03-27 10:08:20 +02:00
Jérémy Lecour
f0b23ffa50
dump-server-state: split backup-dir and dump-dir options parsing
2022-03-27 09:31:06 +02:00
Jérémy Lecour
54bf9c1854
evolinux-base: rename backup-server-state to dump-server-state
2022-03-27 09:18:15 +02:00
Jérémy Dubois
42782b7f3d
evolinux-base: fix show_help in backup-server-state.sh
...
* --uname and --no-uname options were not in help
* --services and --no-services were in help whereas --systemctl and --no-systemctl are used in options parsing
2022-03-24 17:57:58 +01:00
Jérémy Lecour
163d5abf7c
backup-server-state: release 22.03.4
2022-03-22 15:31:02 +01:00
Jérémy Lecour
ef832c9ab6
backup-server-state: also dump iptables rules without counters
2022-03-22 15:31:02 +01:00
Jérémy Lecour
e7594c6c86
evolinux-base: backup-server-state release 22.03.2
2022-03-21 11:32:08 +01:00
Jérémy Lecour
fb41c81e99
backup-server-state: release 22.03.2
...
update documentation for --dpkg-full vs. --dpkg-status
2022-03-17 10:45:44 +01:00
Ludovic Poujol
17f884b04a
evolinux-base: Add non-free repos & install non-free firmware on dedicated hardware
2022-03-15 11:35:20 +01:00
Brice Waegeneire
6df10be6ef
evolinux-base: Fix top config.
...
The wrong file was used as topdefaultrc. And we were using the wrong
encoding, as top use ISO-8859 instead of UTF-8.
2022-03-15 10:22:21 +01:00
Jérémy Lecour
a733e2794f
evolinux-base: backup-server-state release 22.03
2022-03-08 16:49:53 +01:00
Jérémy Lecour
b4f35af35c
backup-server-state: skip iptables if nft is installed
2022-03-08 16:48:41 +01:00
Jérémy Lecour
5153b88d01
evolinux-base: option to bypass raid-related tasks
2022-02-03 14:15:33 +01:00
Jérémy Lecour
fcb0b8c80f
backup-server-state: 22.01.3
2022-01-28 16:27:39 +01:00
Jérémy Lecour
8beb1e7460
evolinux-base: backup-server-state: fix systemctl invocation
2022-01-28 16:25:28 +01:00
Jérémy Lecour
6d5aa67045
evolinux-base: backup-server-state: add "force" mode
2022-01-28 16:25:17 +01:00
Jérémy Lecour
88cd8a0976
evolinux-base: backup-server-state: rename options and use mysqladmin instead of mysql
2022-01-27 12:21:32 +01:00
Jérémy Lecour
519228ff9f
evolinux-base: backup-server-state: add disks and uname state
2022-01-27 12:09:04 +01:00
Brice Waegeneire
6dc17658a9
evolinux-base: backup-server-state: Add options.
...
New options:
- --dmesg / --no-dmesg
- --mysql / --no-mysql
- --services / --no-services
2022-01-27 11:50:18 +01:00
Jérémy Lecour
80f8a94798
evolinux-base: many improvements for backup-server-state script
2022-01-27 10:29:08 +01:00
Jérémy Lecour
bff8fcfebb
apt: upgrade packages after all the configuration is done
2022-01-25 18:25:47 +01:00
Jérémy Lecour
52fff750df
evolinux-base: move "/sbin/deny" install to utils.yml tasks file
2022-01-25 17:44:42 +01:00
Jérémy Lecour
8f8c024163
Merge branch 'unstable' into bullseye-swap-top
2022-01-25 15:13:10 +01:00
Jérémy Lecour
266289c72e
whitespaces
2022-01-25 14:56:39 +01:00
Jérémy Lecour
c4fab71d7a
evolinux-base: add new states to backup-server-states
2022-01-15 18:51:03 +01:00
William Hirigoyen (Evolix)
14883aa95e
Ensure that /var is mounted with dev and exec options prior to LXC container creation.
2022-01-11 11:02:09 +01:00
Jérémy Lecour
1893b6dea5
don't enable alert5 service in check mode
2021-12-23 16:56:43 +01:00
Ludovic Poujol
64b632c000
evolinux-base: Donner le choix (ou non) de virer apt-listchanges
2021-12-10 11:37:56 +01:00
Ludovic Poujol
8b701e615f
evolinux-base: Donner le choix de changer (ou non) le motd
2021-12-10 11:37:33 +01:00
Ludovic Poujol
d27d6b69cd
evolinux-base: Add missing dependency dmidecode
2021-12-08 18:35:55 +01:00
Jérémy Lecour
6cf8195744
evolinux-base: fix alert5.service dependency syntax
2021-10-29 07:52:38 +02:00
Jérémy Lecour
646a7b1813
evocheck: package install is not supported anymore
2021-10-25 10:08:40 +02:00
Jérémy Lecour
0e2b43a1e9
backup-server-state: add virsh and lxc lists
2021-10-22 15:33:58 +02:00
Ludovic Poujol
03f846b94b
remount before the task
2021-10-22 11:56:43 +02:00
Eric Morino
be5bb73675
Include role remount-usr to backup-state-server
2021-10-20 15:57:58 +02:00
Jérémy Lecour
7586881f4d
fix module name
2021-10-15 10:54:39 +02:00
Jérémy Lecour
bbd16dc5b4
evolinux-base: add script backup-server-state
2021-10-15 10:50:42 +02:00
Jérémy Lecour
9b479f9c05
evolinux-base: logs are rotated with dateext by default
2021-09-30 12:07:02 +02:00
Ludovic Poujol
fa0c668cec
evolinux-base: install freeipmi by default on dedicated hw
2021-09-16 15:58:10 +02:00
Jérémy Lecour
2b549af7d9
evolinux-base: split dpkg logrotate configuration
2021-09-09 10:23:53 +02:00
Jérémy Lecour
74ab96d67f
loop syntax and whitespaces
2021-08-27 11:01:28 +02:00
Gregory Colpart
5e794cd2b6
commit whitespace
2021-08-26 12:24:00 +02:00
Jérémy Lecour
ecba57ad75
evolinux-base: install molly-guard by default
2021-08-25 17:57:38 +02:00
Jérémy Lecour
5a83a30a4c
whitespace
2021-08-24 18:16:11 +02:00
Brice Waegeneire
2448168008
evolinux-base: Add swap column to htop and top
2021-08-17 18:03:00 +02:00
Jérémy Lecour
73352f55d7
evolinux-base: add tags to hardawre tasks
2021-07-07 14:32:38 +02:00
Ludovic Poujol
b362fadc80
typo (again) + not using trusted.gpg isn't restricted to debian 9+
2021-07-06 16:22:45 +02:00
Ludovic Poujol
8e6c08b81b
evolinux-base: Change the pattern of MegaRAID detect
...
Seems the card names may somethings between 'MegaRAID' and 'SAS'
I'll take the short and easy path as I think MegaRAID is enough in most cases
2021-07-06 16:12:14 +02:00
Ludovic Poujol
7a089f88af
Correct typo in var name
...
trusted_gpg_keyring.stat.present instead of _trusted_gpg_keyring.stat.present
2021-07-06 16:09:54 +02:00
Ludovic Poujol
49cb5adf92
evolinux-base: Fix hw card detect
...
Run the shell command as bash instead of sh; otherwise it will fail because of the set -o pipefail
2021-07-06 16:09:17 +02:00
Jérémy Lecour
29ec7bdcf2
Remove embedded GPG keys only if legacy keyring is present
2021-07-04 22:08:47 +02:00
Jérémy Lecour
ffd7d0e504
evolinux-base: alert5 comes after the network
2021-07-04 22:07:51 +02:00
Jérémy Lecour
5e09906c8f
fixup! temporary bulseye-detect role
2021-07-02 21:09:28 +02:00
Jérémy Lecour
380c50b999
evolinux-base: increase minimum Ansible version to 2.9
2021-07-02 21:09:26 +02:00
Jérémy Lecour
008cb6a3c9
quote numeric values
2021-07-02 21:08:59 +02:00
Jérémy Lecour
2f68ae5339
Preliminary support for Bullseye
2021-07-02 20:58:09 +02:00
Jérémy Lecour
b8ac36e673
Fake « testing » as Deban 11 « Bullseye »
2021-07-02 20:53:42 +02:00
Jérémy Lecour
b8c5ac3097
remove whitespace for stream redirection
2021-06-28 15:56:19 +02:00
Jérémy Lecour
6d757f971e
typo
2021-06-28 15:56:19 +02:00
Jérémy Lecour
55ad6882b5
evolinux-base: forgotten case for first-found lookup
2021-06-28 15:26:54 +02:00
Jérémy Lecour
0fe0244116
Update Galaxy metadata (company, platforms and galaxy_tags)
2021-06-28 15:26:28 +02:00
Jérémy Lecour
454d4c6d30
explicit permissions for APT GPG keys
2021-05-26 13:47:34 +02:00
Jérémy Dubois
89b0bd5a2b
Fix duplicate dict key : check_mode
2021-05-19 18:19:30 +02:00
Jérémy Lecour
06b8314211
evolinux-base: fix motd lookup path
2021-05-19 17:02:20 +02:00
Jérémy Lecour
02451f1e67
add default (useless) value for file lookup
2021-05-19 14:35:08 +02:00
Jérémy Lecour
4d83f25ae6
fix pipefail option for shell invocations
2021-05-18 14:04:54 +02:00
Jérémy Lecour
e65340cb56
Add pipefail option to shell invocations
2021-05-13 15:34:27 +02:00
Jérémy Lecour
7dc6f0b849
remove trailing whitespaces
2021-05-13 15:23:39 +02:00
Jérémy Lecour
9ca68a16dd
evolinux-base: quote values
2021-05-10 09:07:18 +02:00
Jérémy Lecour
3c9be8d913
fix more Ansible syntax
2021-05-09 23:20:15 +02:00
Jérémy Lecour
2ed77c60f0
Improve Ansible syntax
...
replace « x | changed » by « x is changed »
add explicit « bool » filter
use « length » filter instead of string comparison
2021-05-09 23:06:42 +02:00
Jérémy Lecour
58bf79218f
remove apt keys specifically from embedded database
2021-05-06 13:43:59 +02:00
Jérémy Lecour
7d08b0a30a
rename the tasks for embedded GPG keys
2021-05-06 11:33:19 +02:00
Jérémy Lecour
83705a48b8
remove key from trusted.gpg only if file is present
2021-05-06 10:42:12 +02:00
Jérémy Lecour
5138065059
Use 'loop' syntax instead of 'with_items'
2021-05-04 14:19:18 +02:00
Jérémy Lecour
debc4a82ca
Use 'loop' syntax instead of 'with_first_found'
2021-05-04 13:39:47 +02:00
Jérémy Lecour
9cdddd50a8
Move all trusted GPG keys to file repository
2021-05-03 14:23:13 +02:00
Jérémy Lecour
eab68545fe
evolinux-base: add default motd template
2021-04-23 11:41:27 +02:00