Commit graph

18 commits

Author SHA1 Message Date
Daniel STAN
5b66ae0095 /usr/scripts sans / final 2015-07-23 17:25:11 +02:00
Daniel STAN
6268b6b2bd DB_TEST_OVERRIDE or 'localhost' 2015-06-23 17:10:46 +02:00
Daniel STAN
8ab419f8f3 variables: oubli de mode DBG_LDAP dans l'uri 2015-06-18 20:46:35 +02:00
Daniel STAN
92d082e4e7 shortcuts/test: récupère host dans DBG_LDAP 2015-06-17 10:22:30 +02:00
Valentin Samir
8372bf80b1 [shortcuts] Un cimetière de test par utilisateur
Pour être sûr d'avoir les droits d'écriture dedans
2014-11-23 20:28:05 +01:00
Daniel STAN
c29e92e3b8 mode debug: tout pointe vers lc_ldap_test 2014-10-29 13:15:44 +01:00
Valentin Samir
067459eb44 [crans_utils, lc_ldap] Méthode pour récupérer les machines ldap correspondant à la machine physique locale 2014-03-18 22:45:42 +01:00
Daniel STAN
1d361ac0e5 ne pas supposer que sys.argv existe ... 2014-03-04 18:53:20 +01:00
Daniel STAN
82f70678ea shortcuts: connexion locale *en anonyme*
Ça manquait.
2014-01-16 23:21:17 +01:00
Daniel STAN
a9601b3660 shortcuts: utilisation de secrets_new
On retire la fonction import_secrets. Elle ne semble pas être utilisée
ailleurs.
Normalement, "/usr/scripts" est dans le PYTHONPATH, si ce  n'est pas le cas,
l'import va planter. En cas d'erreur, on essaie (temporairement) un second
import en rajoutant d'abord ce path, tout en crachant un truc sur stderr
(histoire de trouver les méchants scripts qui n'ont pas le path de base).
2014-01-14 20:37:37 +01:00
Daniel STAN
2c3ebf58d1 fallback sur getpass.getuser()
Cette méthode a l'air de moins planter pour trouver le nom de l'utilisateur,
par exemple depuis un initscript qui a nettoyé drastiquement l'environnement.
En réalité je me demande s'il ne vaudrait pas mieux utiliser uniquement
celle-là… À méditer.
2014-01-14 20:12:20 +01:00
Valentin Samir
5504700dee [objets, shortcuts] Cimetière de test quand on est sur la base de test 2013-11-24 20:12:28 +01:00
Daniel STAN
8431e2d19a [shortcuts] decorateur contre les déco serveur 2013-10-11 23:32:32 +02:00
Valentin Samir
b2abbef3b4 [shortcuts] En local on se connecte toujours avec les ids readonly 2013-05-26 15:35:33 +02:00
Vincent Le Gallic
645b931736 Tout ce dont on a besoin c'est du current_login. On fait confiance aux gens qui ont le mdp LDAP pour fourni le bon username. 2013-05-16 17:03:06 +02:00
Pierre-Elliott Bécue
51fcb73eec [shortcuts] On oublie le binding en tant qu'user. 2013-05-16 15:19:57 +02:00
Vincent Le Gallic
e1a3a2f188 [shortcuts] (*args, **kwargs) aussi pour lc_ldap_admin 2013-05-16 07:28:45 +02:00
Vincent Le Gallic
db7d41d967 Split de lc_ldap.py en lc_ldap.py et objets.py + création du wrapper shortcuts.py
Ça permet de faire les choses sales du genre os.getenv("SUDO_USER") ou import_secrets
dans le wrapper et pas dans le binding même.
2013-05-16 07:00:47 +02:00