Commit graph

2042 commits

Author SHA1 Message Date
Gabriel Périard-Tremblay 334fd1ed10 Add serverspec test to nginx role 2017-03-09 16:36:25 -05:00
Victor LABORIE 338c083c5b evoacme: support for haproxy 2017-03-09 17:58:42 +01:00
Tristan PILAT 78a2fd9830 Fix error in handler 2017-03-08 16:33:23 +01:00
Tristan PILAT c25d96841c Add initial memcached role 2017-03-08 16:26:36 +01:00
Victor LABORIE a949637e5a Add nginx-light role for hypervisors and backups servers 2017-03-08 11:55:58 +01:00
Jérémy Lecour 83c8faab2d Apache: permissions mode with leading 0
… even in string form
2017-03-03 12:23:13 +01:00
Jérémy Lecour 32fc9a822d whitespaces 2017-03-03 12:23:13 +01:00
Jérémy Lecour 00f96b2b8b Apache: no need for a template, just copy 2017-03-03 12:23:13 +01:00
Victor LABORIE 483d3a8a9e tomcat-instance: bootstrap instance are idempotent 2017-03-02 17:22:33 +01:00
Victor LABORIE 139165ee58 etc-git: don't specify group (OpenBSD compatibility) 2017-03-02 11:28:12 +01:00
Gabriel Périard-Tremblay bcb740d3d1 Update test kitchen configuration and directory layout 2017-02-27 15:49:10 -05:00
Gabriel Périard-Tremblay fd77649cb9 Add basic kitchen test files to nginx, apache and nodejs roles 2017-02-27 11:18:37 -05:00
Tristan PILAT 6cb57f1f5a Make nrpe role suitable for OpenBSD 2017-02-27 14:05:32 +01:00
Tristan PILAT 90c7074a8f Make git role suitable for OpenBSD 2017-02-27 14:04:20 +01:00
Victor LABORIE 8eb7952e49 tomcat-instance: fix subject mail quoting 2017-02-24 15:23:33 +01:00
Victor LABORIE cb037d9d91 tomcat-instance: send mail in shell script not in systemd unit 2017-02-24 14:50:18 +01:00
Tristan PILAT 3fb04d177a Fix some mistakes 2017-02-23 15:25:03 +01:00
Tristan PILAT e930a8b7c8 Add initial samba install role 2017-02-22 17:11:25 +01:00
Tristan PILAT 87e3f8d2fb Add initial chrooted bind9 install role 2017-02-22 17:06:09 +01:00
Tristan PILAT 1398a6e924 Add initial isc-dhcp-server install role 2017-02-22 15:01:58 +01:00
Tristan PILAT 0bda02a109 Add php-fpm role 2017-02-21 12:03:46 +01:00
Tristan PILAT fa1dd2d00f Add clamav-daemon installation to clamav role 2017-02-20 14:07:17 +01:00
Victor LABORIE b5d86ca4cf kvm-host: move libvirt image dir 2017-02-16 14:58:38 +01:00
Jérémy Lecour f0063bc84a No name for a block 2017-02-09 17:44:35 +01:00
Jérémy Lecour 6ed870e94e Can't dynamically choose module based on version
If the condition is in a when attribute, the module is still
evaluated. If it doesn't exist in the current verison of Ansible
it will blow up.
2017-02-09 17:36:49 +01:00
Victor LABORIE aac8e90c21 evoacme:
- Fix ssl conf replacement
- Fix acme user home
2017-02-08 14:14:55 +01:00
Victor LABORIE acb4fb9d99 tomcat-instance fix check|success 2017-02-06 13:28:04 +01:00
Victor LABORIE d3310007c3 evoacme :
- Don't generate dhparams (not evoacme role)
- Generate ssl conf file for vhost
2017-02-03 16:24:39 +01:00
Jérémy Lecour 1f653b1fdc minifirewall: the return of the comments 2017-01-31 17:44:31 +01:00
Jérémy Lecour dd432a9c11 minifirewall: restart manually (systemd unit is not working) 2017-01-31 17:43:10 +01:00
Jérémy Lecour 0273f2ad56 minifirewall: debug for current status 2017-01-31 17:42:32 +01:00
Jérémy Lecour 277de88d44 minifirewall: command → shell 2017-01-31 17:41:33 +01:00
Victor LABORIE b884bdb1c9 evoacme: fix constants check and autosigned cert 2017-01-31 17:09:42 +01:00
Victor LABORIE 63565d0f01 evoacme:
- check apache conf dirs
- look for vhost file with or without .conf extension
2017-01-31 15:14:49 +01:00
Jérémy Lecour 9ba7c66f5f a bit of syntax 2017-01-31 11:47:29 +01:00
Jérémy Lecour 8920ff1ee4 Add "always_run: yes" where it's pertinent
There is also the "check_mode: no", but commented,
for when we switch to Ansible 2.2
2017-01-31 11:45:35 +01:00
Victor LABORIE ca9d90fb07 evoacme: fix check domain in make-csr 2017-01-25 11:16:50 +01:00
Victor LABORIE 59c982b46d evoacme : fix nginx challenge, check domain in make-csr 2017-01-19 10:52:00 +01:00
Benoît S. e173407baa Typo sysctl vs systemd. 2017-01-18 15:53:43 +01:00
Victor LABORIE 8d3be99042 evoacme: fix changed for backports 2017-01-17 14:13:05 +01:00
Tristan PILAT 6cff5f3203 Add clamav role 2017-01-13 16:07:35 +01:00
Jérémy Lecour 6b8a51a18e tomcat-instances: variables are mandatory 2017-01-13 09:50:01 +01:00
Jérémy Lecour 63c7123985 squid: don't fail when minifirewall is absent 2017-01-13 09:05:32 +01:00
Jérémy Lecour 45a3e73947 postgresql: add python dependency 2017-01-12 18:10:05 +01:00
Jérémy Lecour 478e9a8272 replace "state: installed" with "state: present" 2017-01-12 17:37:48 +01:00
Jérémy Lecour d91b317a50 Install "apg" package where needed 2017-01-12 17:36:59 +01:00
Jérémy Lecour 49f5f6f08a postfix: conditional include for slow_transport 2017-01-12 17:22:16 +01:00
Jérémy Lecour 5a7a561cca Remount /usr only if it is a dedicated partition 2017-01-12 16:23:48 +01:00
Victor LABORIE 095693582a mysql: fix my-add.sh when no password 2017-01-12 15:15:26 +01:00
Jérémy Lecour cfe7214bd0 drbd-utils: fix typos 2017-01-12 14:56:31 +01:00