diff --git a/CHANGELOG b/CHANGELOG index bc3bc48..03a6611 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -43,6 +43,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - base: do not erase custom configuration of servers in doas.conf - base: vmd and pass are not used in our infrastructure, deletion of autocompletion - nagios-nrpe: do not erase custom configuration of servers in nrpe.d/evolix.cfg, and do not use zzz_evolix.cfg anymore +- base: export evomaintenance and evobackup tasks into their own roles ### Fixed diff --git a/README.md b/README.md index 55a0655..39d08a4 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ Several tags in the format `*utils` are configured to update the different scrip * utils : update scripts from base role, utils.yml task * motd-utils : update script from post-install role, motd.yml task -* evomaintenance-utils : update scripts from base role, evomaintenance.yml task +* evomaintenance-utils : update scripts from evomaintenance role, main.yml task * evocheck-utils : update scripts from evocheck role, main.yml task * nagios-nrpe-utils : update scripts and checks from nagios-nrpe role, main.yml task * etc-git-utils : update scripts from etc-git role, utils.yml task diff --git a/evolixisation.yml b/evolixisation.yml index 0d2d914..f74f73a 100644 --- a/evolixisation.yml +++ b/evolixisation.yml @@ -31,6 +31,7 @@ tags: always roles: + - evomaintenance - etc-git - base - forwarding @@ -38,6 +39,7 @@ - accounts - nagios-nrpe - evocheck + - evobackup - post-install # - ospf # - bgp diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 2391d8e..b0a3422 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -3,10 +3,8 @@ - include: packages.yml - include: doas.yml - include: dotfiles.yml -- include: evomaintenance.yml - include: mail.yml - include: sudo.yml -- include: evobackup.yml - include: newsyslog.yml - include: cron.yml - include: fstab_entries.yml diff --git a/roles/base/files/zzz_evobackup b/roles/evobackup/files/zzz_evobackup similarity index 100% rename from roles/base/files/zzz_evobackup rename to roles/evobackup/files/zzz_evobackup diff --git a/roles/base/tasks/evobackup.yml b/roles/evobackup/tasks/main.yml similarity index 100% rename from roles/base/tasks/evobackup.yml rename to roles/evobackup/tasks/main.yml diff --git a/roles/base/templates/evomaintenance.j2 b/roles/evomaintenance/files/evomaintenance.j2 similarity index 100% rename from roles/base/templates/evomaintenance.j2 rename to roles/evomaintenance/files/evomaintenance.j2 diff --git a/roles/base/files/evomaintenance.sh b/roles/evomaintenance/files/evomaintenance.sh similarity index 100% rename from roles/base/files/evomaintenance.sh rename to roles/evomaintenance/files/evomaintenance.sh diff --git a/roles/base/files/evomaintenance.tpl b/roles/evomaintenance/files/evomaintenance.tpl similarity index 100% rename from roles/base/files/evomaintenance.tpl rename to roles/evomaintenance/files/evomaintenance.tpl diff --git a/roles/base/tasks/evomaintenance.yml b/roles/evomaintenance/tasks/main.yml similarity index 100% rename from roles/base/tasks/evomaintenance.yml rename to roles/evomaintenance/tasks/main.yml