Commit Graph

3582 Commits

Author SHA1 Message Date
Jérémy Lecour 6f60f2fb3c [WIP] Install elasticsearch-head plugin 2016-12-21 16:12:25 +01:00
Jérémy Lecour 3400cb2f47 [WIP] Elasticsearch role 2016-12-21 16:12:25 +01:00
Jérémy Lecour 3c65bce95e Nginx: file permissions 2016-12-21 16:12:25 +01:00
Jérémy Lecour 1ed948d9e8 nginx: fix snippets rights 2016-12-21 16:12:25 +01:00
Gabriel Périard-Tremblay 083d36fe98 Fix syntax + use systemd overrides 2016-12-21 16:12:25 +01:00
Gabriel Périard-Tremblay 0b54ccd6c8 Add reload script + lineinfile --> ini_file + config ExecReload 2016-12-21 16:12:25 +01:00
Gabriel Périard-Tremblay 3b1ed33e4b Varnish role idempotent 2016-12-21 16:12:25 +01:00
Gabriel Périard-Tremblay 1bb4840f48 Add Varnish Role 2016-12-21 16:12:25 +01:00
Jérémy Lecour 44021346e6 Extract alert addresses 2016-12-21 16:12:25 +01:00
Gabriel Périard-Tremblay dda436a53d update apache role 2016-12-21 16:12:25 +01:00
Jérémy Lecour d510f8aee8 Mysql: all hosts must be removed manually
Until Ansible 2.1 we have to loop over all hosts when deleting the root user
2016-12-21 16:12:24 +01:00
Jérémy Lecour aa988a32bd Vagrant: all roles are disabled by default 2016-12-21 16:12:24 +01:00
Jérémy Lecour 70c6769831 add an example for Nginx whitelist 2016-12-21 16:12:24 +01:00
Gregory Colpart 5ee4e0e3c8 Add info to be patient while ruby stuff compilation 2016-12-21 16:12:24 +01:00
Gregory Colpart 241f3f13fd Improvments on Apache role 2016-12-21 16:12:24 +01:00
Gregory Colpart 4328f2cdec Add Apache role 2016-12-21 16:12:24 +01:00
Jérémy Lecour 20cfbdaf75 clarifies the variables in nginx documentation 2016-12-21 16:12:24 +01:00
Jérémy Lecour 3bc621bd9c sets Vagrant to always provision the VM 2016-12-21 16:12:24 +01:00
Jérémy Lecour 32a836f656 remove a forgotten useless french line 2016-12-21 16:12:12 +01:00
Jérémy Lecour 496885341d add an nginx role 2016-12-21 16:12:12 +01:00
Jérémy Lecour 953c27a866 Switch to English for documentation and comments 2016-12-21 16:12:12 +01:00
Jérémy Lecour 452df44f03 ajoute un rôle mysql
Installation de MySQL, une configuration type Evolix et quelques outils.
Permet le déplacement du datadir (avec restart).
2016-12-21 16:12:01 +01:00
Jérémy Lecour f91b741c63 ajoute un oiyen de tester les roles
Une VM Vagrant Jessie64 est utilisée pour exécuter un playbook de test.
2016-12-21 16:12:00 +01:00
Jérémy Lecour 38bc504475 ajoute un rôle "rbenv"
Installe un environnement Rbenv (avec quelques plugins) pour un utilisateur,
une version de Ruby et des gems par défaut.
2016-12-21 16:11:46 +01:00
Jérémy Lecour 94915cda7d ajoute un tag "packages" aux taches d'install 2016-12-21 16:11:46 +01:00
Jérémy Lecour fcbc9b67fc ajoute un rôle "redis" 2016-12-21 16:11:45 +01:00
Jérémy Lecour 4ec5e1a245 ajoute un rôle "apt-upgrade"
Mise à jour des paquets APT.
Permet d'assurer que le système est à jour, selon un certain mode de mise à jour  (safe, dist, full…)
2016-12-21 16:11:45 +01:00
Jérémy Lecour 289ba6117f ajoute un rôle "munin"
Installation de Munin et changement de quelques plugins.
2016-12-21 16:11:45 +01:00
Jérémy Lecour a487ffbcde corrige une faute dans le README de Monit 2016-12-21 16:11:45 +01:00
Jérémy Lecour d539b7cf32 Ajout du rôle Monit 2016-12-21 16:11:45 +01:00
Jérémy Lecour 668ae3a7a3 English version of the README 2016-12-21 16:11:09 +01:00
Jérémy Lecour ba72fd0f2f Initializing ansible-roles repository 2016-09-28 18:23:50 +02:00