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