Commit Graph

25 Commits

Author SHA1 Message Date
Jérémy Dubois 73563d6838 ansible-lint 2022-11-16 15:23:43 +01:00
Jérémy Dubois 6f1c10744b Playbook evolixisation.yml is now only an exemple file 2022-09-02 17:18:10 +02:00
Jérémy Dubois 5da921572e base: export evomaintenance and evobackup tasks into their own roles, resolves #35 2022-09-01 17:05:20 +02:00
Jérémy Dubois 3878e1bddc Exclude generateldif-exec tag for subsequent uses 2022-08-25 18:06:12 +02:00
Jérémy Dubois fae8837f98 Forgotten commented tag 2022-07-20 15:08:49 +02:00
Jérémy Dubois 2d95820de9 Add "tags: always" to commit task so it always runs when using tags 2022-07-15 14:22:51 +02:00
Jérémy Dubois 7a47d95776 Add logsentry role in evolixisation playbook 2022-06-23 16:25:15 +02:00
Jérémy Dubois d145d3fdc3 Add pre_tasks in evolixisation.yml playbook 2022-05-03 18:58:25 +02:00
Jérémy Dubois bbe56e3422 etc-git: manage commits with an optimized shell script instead of many slow Ansible tasks + add versioning for /usr/share/scripts 2022-04-13 15:28:10 +02:00
Jérémy Dubois ce886fdc1d post-install : improve management of ldif file for ldap 2022-03-31 16:05:19 +02:00
Jérémy Dubois d643c15be5 No become method is needed when running as root 2022-01-25 17:27:13 +01:00
Jérémy Dubois 66c84dca6c Delete the deprecated OpenVPN role 2022-01-24 19:11:37 +01:00
Jérémy Dubois 7b337c2db1 Update README, change needed vars files, edit .gitignore and remove unneeded environment variable 2021-12-17 16:22:31 +01:00
Jérémy Dubois 5adeaa31e1 Add a pf tag that we skip for subsequent use
continuous-integration/drone/push Build is failing Details
PacketFilter need to be customized only once, at the first use.
After that, pf.conf will be modified on the server for the needs of the
network. It must not be overwriten.
2020-10-14 09:40:59 +02:00
Jérémy Dubois a606230d93 We always need these Evolix vars_files which overwrite defaults values
continuous-integration/drone/push Build is failing Details
2020-10-13 16:01:16 +02:00
Jérémy Dubois 337e80b670 Writing of collectd role 2020-10-12 15:12:31 +02:00
Jérémy Dubois 3255566edf yamllint : disable rule:line-length for complete file evolixisation.yml
continuous-integration/drone/push Build is failing Details
2020-10-12 14:29:37 +02:00
Jérémy Dubois 7e977633bd Add arguments and details for first evolixisation 2020-07-02 16:37:25 +02: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 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
Tristan PILAT 064055b5c8 Execute Evocheck at the end of the Evolixisation process 2020-05-12 15:05:07 +02:00
Tristan PILAT 1829b0b717 Add evocheck to the roles called during the Evolixisation process 2020-05-12 15:04:05 +02:00
Jérémy Dubois 634cfee774 Writing of ospf and bgp roles 2020-04-22 11:59:41 +02:00
Jérémy Dubois 337dcb9438 Make evolixisation playbook more complete
- Specification of the different possible uses of the playbook
- Addition of the openvpn role, commented by default
- No use of the PKG_PATH variable, which is no longer useful since OpenBSD 6.1 installurl.
2020-04-21 11:15:27 +02:00
Tristan PILAT b555fb1222 Add initial project 2018-12-28 11:23:49 +01:00