Commit graph

44 commits

Author SHA1 Message Date
Pierre-Elliott Bécue
f1bcfde617 Script pour supprimer des queues de civet 2015-09-07 21:01:35 +02:00
Pierre-Elliott Bécue
f31603f830 Import inutile de lc_ldap enlevé. 2015-03-22 02:22:44 +01:00
Pierre-Elliott Bécue
b470c860c0 explicit.is.better.than.too.explicit.dude. 2015-03-10 21:51:08 +01:00
Pierre-Elliott Bécue
c0aa3c0e48 Oublié d'updater les arguments dans le cas d'une régénération explicite. 2015-03-10 21:14:16 +01:00
Pierre-Elliott Bécue
cfac2f811e Si l'arité des fonctions n'est pas compatible avec les arguments, on loggue, sans crasher. 2015-03-10 21:12:44 +01:00
Pierre-Elliott Bécue
4bc4cb7abe Readme à jour, et quelques modifications sur les noms de variables. 2015-03-10 21:06:16 +01:00
Pierre-Elliott Bécue
f228493399 Correctifs pour le commit précédent, et de quoi tester le chaînage. 2015-03-10 20:06:18 +01:00
Pierre-Elliott Bécue
201377528c Implémentation d'un gestionnaire d'événements sommaire. 2015-03-10 16:41:49 +01:00
Pierre-Elliott Bécue
7d51242493 On sépare le producteur de messages des services. 2014-11-21 09:40:28 +01:00
Pierre-Elliott Bécue
3a628e9f53 Un TODO qui sert à rien. 2014-11-20 00:01:01 +01:00
Pierre-Elliott Bécue
f48609b760 N'est plus utilisé 2014-11-19 23:16:00 +01:00
Pierre-Elliott Bécue
06095f5580 On splitte services et parsers (qui ne sont utilisés que par civet.event) 2014-11-19 23:15:24 +01:00
Pierre-Elliott Bécue
091a2d161e [trigger] Going back to simplified version 2014-08-01 23:22:19 +02:00
Pierre-Elliott Bécue
739411e857 [trigger] Passage à l'auth via SSL 2014-07-24 03:41:23 +02:00
Pierre-Elliott Bécue
5a4792d820 [trigger] Nettoyage, et readme mis à jour: 2014-07-14 04:37:24 +02:00
Pierre-Elliott Bécue
56d73814db [trigger] Amélioration de lisibilité dans les logs, et correctif mineur
* Ordre des imports dans le service firewall foireux
2014-07-14 04:14:20 +02:00
Pierre-Elliott Bécue
ccaf431202 [trigger] Les %s sont parfois mieux quand on loggue. 2014-07-14 04:01:17 +02:00
Pierre-Elliott Bécue
2a4516fc17 [trigger.py] Encore un .regen oublié :( 2014-07-14 03:55:28 +02:00
Pierre-Elliott Bécue
b70dd2577d [trigger/service/dhcp] Réindentation du template 2014-07-14 03:54:06 +02:00
Pierre-Elliott Bécue
2581ab7964 [trigger/service/dhcp] .regen aussi a besoin de check_params 2014-07-14 03:49:21 +02:00
Pierre-Elliott Bécue
1ba54efaa9 [trigger.py] Oubli du cas de régénération complète
* Il fallait ajouter le .regen
2014-07-14 03:48:38 +02:00
Pierre-Elliott Bécue
334bac5aa2 [trigger] Correctifs mineurs 2014-07-14 03:43:27 +02:00
Pierre-Elliott Bécue
7bfe23a6ec [trigger/services/event] Ok, je suis vraiment bigleux. 2014-07-14 03:17:15 +02:00
Pierre-Elliott Bécue
e7b7470f5c [trigger/service/event] Fucking typo 2014-07-14 03:16:09 +02:00
Pierre-Elliott Bécue
a52ef72a54 [trigger] MetaService en place, et amélioration du débug 2014-07-14 03:10:42 +02:00
Pierre-Elliott Bécue
d29343392b [trigger] Refactorisation (voir détails) - On passe aux tests
* Pour une plus grande modularité, event a été refactorisé, ce qui
 a impliqué de réécrire le fonctionnement des services.
 * Maintenant, y a plus qu'à tester.
2014-07-13 01:48:17 +02:00
Pierre-Elliott Bécue
3d98882755 [trigger/host] Méthode pour retourner le contenu de factory 2014-07-11 22:06:47 +02:00
Pierre-Elliott Bécue
83e268b969 [trigger/dhcp] Typo 2014-07-11 19:43:52 +02:00
Pierre-Elliott Bécue
30e31a078c [trigger/trigger.py] Un peu de commentaires pour les deux trucs tricky. 2014-06-16 15:58:51 +02:00
Pierre-Elliott Bécue
4e90bd023b [trigger] Bugfix pour que le tout marche bien ensemble. 2014-06-15 00:54:03 +02:00
Pierre-Elliott Bécue
f41ab72706 [trigger] Ajout d'un trigger mac_ip pour le parefeu. 2014-06-15 00:31:21 +02:00
Pierre-Elliott Bécue
1c9cd2a589 [trigger/firewall] Copier/coller foireux 2014-06-14 18:57:49 +02:00
Pierre-Elliott Bécue
51185c3b64 [trigger/firewall] On commence. 2014-06-14 18:56:45 +02:00
Pierre-Elliott Bécue
bfd2f185e2 [trigger/event] Correction d'erreurs
* Il faut faire des copies des dicos et des listes, sinon on les modifie in place
 * routing_key foireuse (trigger.announce au lieu de trigger.event)
 * Exchange erroné (trigger.event au lieu de trigger)
2014-06-14 17:13:03 +02:00
Pierre-Elliott Bécue
d45f55dae6 [trigger] Event probablement fonctionnel, need further tests. 2014-06-14 16:44:44 +02:00
Pierre-Elliott Bécue
775f8686ca [tigger] Oubli de services/__init__.py 2014-06-12 19:30:39 +02:00
Pierre-Elliott Bécue
50d067aee8 [trigger] On tente un truc plus simple 2014-06-12 19:26:50 +02:00
Pierre-Elliott Bécue
9346d174e2 [trigger] Réinventer la roue alors qu'on l'a déjà créée dans le dossier.
* Ça sert à rien de créer un transcriptor spécifique alors qu'on a déjà
 tout ce qu'il faut avec trigger.py pour gérer le bouzin. Il suffit
 d'une méthode event décorée avec record dans event.py...
2014-06-12 17:38:00 +02:00
Pierre-Elliott Bécue
9cac0c2531 [trigger] On commence un début de gestionnaire d'événements.
* À terme, il sera ajouté aux bindings, dans l'objectif de gérer les
 envois de modifications sans que ceux-ci n'aient à implémenter la
 moindre autre chose qu'un producer standard qui balance des diff
 d'objets.
2014-06-11 23:33:44 +02:00
Pierre-Elliott Bécue
a515f75255 [trigger] Typo 2014-05-18 17:55:43 +02:00
Pierre-Elliott Bécue
43e7947e26 [trigger] __init__.py dans les dossiers pour pouvoir faire des imports 2014-04-30 21:42:21 +02:00
Pierre-Elliott Bécue
08892ae5ef [trigger/dhcp] Gestion du dhcp, et mise en place des services pour isc et dhcp
* Travail basé sur dhcpd_new
2014-04-30 21:41:29 +02:00
Pierre-Elliott Bécue
3d428adc12 [trigger/host.py] Fichier d'hôte générique 2014-04-30 21:38:48 +02:00
Pierre-Elliott Bécue
c79599ba9d [gestion/trigger] Début du remplaçant de generate.
* Trigger permet de régénérer tous les services d'un hôte, ou
 des services spécifiques.
 * trigger.py -h permet de voir les services disponibles.
 * Trigger surcharge cmb pour créer un écouteur d'événements qui
 peut régénérer des services à la volée.
 * Trigger mériterait d'être un peu documenté.
2014-04-30 21:37:21 +02:00