Commit graph

469 commits

Author SHA1 Message Date
Victor LABORIE b239a72ca0 kvm-host: add sync of libvirt info 2017-04-27 11:51:24 +02:00
Victor LABORIE 9dfe6fd175 evolinux-base: use fqdn in default postfix config and add handler 2017-04-27 10:51:21 +02:00
Victor LABORIE 0ad39a1be7 evolinux-base: update hostname in default postfix config 2017-04-25 15:50:22 +02:00
Jérémy Lecour 606da239a5 evocheck: defaults file in its proper path 2017-04-25 15:10:07 +02:00
Victor LABORIE c9cd39bcbc evocheck: fix syntax error 2017-04-25 14:44:25 +02:00
Jérémy Lecour 1bdefc5f5a whitespaces 2017-04-25 10:11:53 +02:00
Jérémy Lecour ffcb4f9ffe Add an evocheck role 2017-04-25 10:10:17 +02:00
Jérémy Lecour 08ee315148 etc-git: add a task to commit
It can be invoked in pre/post tasks or anywhere in anther role.
2017-04-25 10:10:17 +02:00
Victor LABORIE 7fa9c4adf0 kvm-host: auto deploy ssh public key for other kvm hosts 2017-04-24 16:21:08 +02:00
Jérémy Lecour 9f3e4fee60 add tests to ansible-managed 2017-04-24 09:48:12 +02:00
Jérémy Lecour ce4e26eff9 Add a new role "ansible-managed" 2017-04-24 09:46:43 +02:00
Jérémy Lecour 3f09d938eb disable some parts of evolinux-base in tests 2017-04-24 09:46:43 +02:00
Jérémy Lecour 53a1134b6f detect presence of hotplug network interface 2017-04-24 09:46:42 +02:00
Jérémy Lecour eec84fca8a detect absence of acl in filesystem 2017-04-24 09:46:42 +02:00
Jérémy Lecour 2427fcc7f3 Respect hostname variable value 2017-04-24 09:46:42 +02:00
Jérémy Lecour 72d0f6ddc4 No change recorded when updating apt cache 2017-04-24 09:46:42 +02:00
Victor LABORIE a90f59fc78 tomcat-instance: fix right of copied tomcat conf 2017-04-21 15:14:56 +02:00
Victor LABORIE f7d886f03d tomcat-instance: fix instance home dir right 2017-04-21 12:12:13 +02:00
Victor LABORIE b9f9d146ea kvm-host: * force link for images
* fix munin plugins url
2017-04-21 12:12:13 +02:00
Victor LABORIE 6a6160c052 nginx-light: add ssl-cert depandancy 2017-04-21 12:12:13 +02:00
Jérémy Lecour 0d5dd26b17 etc-git: fix specs with correct /etc directory 2017-04-21 11:23:30 +02:00
Jérémy Lecour f5d1867d01 admin-users : no need to create this directory when using systemd 2017-04-21 11:11:36 +02:00
Jérémy Lecour d23d2f6080 evolinux-base: improve the kitchen recipe
but it's still disabled for the omment
2017-04-20 15:51:48 +02:00
Jérémy Lecour 35fa6724ee mongodb-org tests are disabled
The way systemd is managed in Docker is different so managing systemd unit through Ansible is different.
We'll resolve this later.
2017-04-20 15:50:35 +02:00
Jérémy Lecour ba0abfc3ec admin-users fix tests with ssh 2017-04-20 15:07:30 +02:00
Jérémy Lecour 47f8f5d75f evolinux-base can't be tested within Docker yet
because of sshd not being a proper service in the Docker container
2017-04-20 13:57:11 +02:00
Jérémy Lecour 2413539529 bind: fix rights for named.conf.options 2017-04-20 13:54:35 +02:00
Jérémy Lecour 4c1c0c6c23 [WIP] tests for evolinux-base 2017-04-20 13:48:23 +02:00
Jérémy Lecour 129b0c48a1 admin-users: new kitchen driver to test
By default, Docker doesn't have a proper SSH server,
so we can't test actions through systemd.
Those settings should be tested to see if they fix the issue.
2017-04-20 11:09:16 +02:00
Jérémy Lecour a1466bfcdb apt-repositories: test replacements for empty results 2017-04-20 11:08:01 +02:00
Jérémy Lecour 10294e0490 apt-repositories: better sources replacements 2017-04-20 11:07:32 +02:00
Jérémy Lecour 914f1a522d [WIP] apt-repositories: change tests 2017-04-19 18:19:15 +02:00
Jérémy Lecour 976b0836bb apt-repositories: add some specs 2017-04-19 18:12:04 +02:00
Jérémy Lecour 5a5cf44870 apt-repositories: add basic tests 2017-04-19 18:01:29 +02:00
Jérémy Lecour 81e46962d2 apache: change idempotency test 2017-04-19 17:58:46 +02:00
Jérémy Lecour 69d499043e etc-git: more tests 2017-04-19 17:55:45 +02:00
Jérémy Lecour 33314828b1 Change Ansible version used by ansible-kitchen 2017-04-19 17:48:02 +02:00
Jérémy Lecour d5a18a4456 [WIP] add tests to etc-git 2017-04-19 17:42:03 +02:00
Jérémy Lecour 02625c1ecc essais de tests 2017-04-19 17:17:41 +02:00
Jérémy Lecour cbe59368cc Mongodb: rename all variables to be more generic 2017-04-19 11:28:15 +02:00
Jérémy Lecour 2611683d81 MongoDB (from 10Gen) : basic role 2017-04-19 10:59:25 +02:00
Jérémy Lecour 3db5e7e725 rbenv: bump versions for rbenv, ruby… 2017-04-19 10:59:25 +02:00
Jérémy Lecour fad4b78775 evolinux-base: better regexp for fstab customization
- we must exclude lines containing a # before the partition name
- it's better to use "not space" (\S) instead of "word character" (\w)
  between the partition name and the fs type
2017-04-19 10:59:25 +02:00
Jérémy Lecour de9d4080cb whitespaces 2017-04-19 10:59:25 +02:00
Daniel Jakots 3462def934 fix path 2017-04-18 15:25:41 -04:00
Victor LABORIE 7dba7f5855 Revert "Load Apache proxy module (IfModule added to apache conf)"
This reverts commit 07a24c8438.
2017-04-18 12:03:20 +02:00
Victor LABORIE 51763f9d95 evoacme: check apache2 module 2017-04-18 10:54:37 +02:00
Tristan PILAT e864718c1e Add bind's munin plugin configuration option file 2017-04-13 17:26:51 +02:00
Tristan PILAT ec1e036465 New template bind configuration file 2017-04-13 17:26:50 +02:00
Tristan PILAT be3ad0c844 Add munin configuration part 2017-04-13 17:26:49 +02:00