Browse Source

Correcting various typos.

Félix Baylac-Jacqué 6 years ago
parent
commit
637c648c9f
2 changed files with 20 additions and 17 deletions
  1. 19 16
      create_new_wireguard_account
  2. 1 1
      wg-create-account.ini.sample

+ 19 - 16
create_new_wireguard_account

@@ -55,18 +55,18 @@ def check_env ():
         raise Exception("Got root?")
     if wgInstalled != 0:
         print("Wireguard ne semble pas être installé sur votre système.")
-        print("Il faudrait installer wireguard-tools et wireguard-dkms avant\
-               d'utiliser ce script")
+        print("Il faudrait installer wireguard-tools et wireguard-dkms avant"
+              " d'utiliser ce script")
         raise Exception("Install wg")
     member_email = input("EMail du nouveau membre: ")
     member_id = int(input("Numéro d'adhérant du nouveau membre: "))
     if member_id < 2 or member_id > 253:
         print("On est parti du principe que les IDs des membres commencent à 1.")
-        print("Ah, aussi, pour le moment, on est aussi partis du principe que ça \
-               s'arrête à 253.")
-        print("Si on a plus de 253 membres, premièrement, FÉLICITATIONS venant \
-               du Félix du passé. Par contre, il faut repenser l'adressage des \
-               IPs du VPN maintenant :( Ranson du succès j'immagine.")
+        print("Ah, aussi, pour le moment, on est aussi partis du principe que ça "
+              "s'arrête à 253.")
+        print("Si on a plus de 253 membres, premièrement, FÉLICITATIONS venant "
+              "du Félix du passé. Par contre, il faut repenser l'adressage des "
+              "IPs du VPN maintenant :( Ranson du succès j'immagine.")
         raise Exception("Wrong member_id")
     return (member_email, member_id)
 
@@ -123,7 +123,7 @@ def generate_wg_quick_client_config(peer_priv_key, member_id,
         Endpoint = {4}
         ''').format(peer_priv_key, member_id, server_pub_key, psk, server_endpoint)
 
-def send_mail(email, wgconfig_path):
+def send_email(email, wgconfig_path):
     """
     Send the private key by email.
 
@@ -170,6 +170,7 @@ def send_mail(email, wgconfig_path):
 # 5- Envoie la clé à l'utilisateur (email/manuellement)
 if __name__ == '__main__':
     cp = configparser.ConfigParser()
+    config_file = "/etc/wireguard/wg0.conf"
     cp.read('/etc/wireguard/wg-create-account.ini')
     config = Config(cp)
     (member_email, member_id) = check_env()
@@ -204,18 +205,19 @@ if __name__ == '__main__':
         except Exception as e:
             print("ERREUR: erreur lors de la génération/transfert de la clé:")
             print(e)
-            print("Si vous ne comprenez pas le problème, transférez le message d'erreur complet à la liste\
-                    de diffusion technique.")
-            print("Pas de panique: on n'a pas touché à la configuration du serveur de wireguard, \
-                    rien n'a cassé.")
+            print("Si vous ne comprenez pas le problème, transférez le message d'erreur complet à la liste "
+                  "de diffusion technique.")
+            print("Pas de panique: on n'a pas touché à la configuration du serveur de wireguard, "
+                  "rien n'a cassé.")
+            sys.exit(1)
         try:
             print("[+] Modification de la configuration wireguard")
             if not is_duplicate_entry_wg_conf(member_id, config_file):
                 update_wg_config(member_id, config_file, pubkey_path, psk_path)
             else:
                 print("Le membre {} semble déja avoir un compte VPN.".format(member_id))
-                print("Veuillez contacter la liste de diffusion technique\
-                        i son compte necessite une ré-activation.")
+                print("Veuillez contacter la liste de diffusion technique "
+                      " si son compte necessite une ré-activation.")
                 sys.exit(1)
             print("[+] Chargement de la nouvelle interface réseau")
             _run_cmd("systemctl restart %s" % (config.wg_service))
@@ -225,6 +227,7 @@ if __name__ == '__main__':
         except Exception as e:
             print("ERREUR CRITIQUE: attention, la configuration wireguard est cassée, il y a probablement urgence.")
             print(e)
-            print("Si vous ne savez pas quoi faire pour régler le problème, contactez en urgence la\
-                    liste de diffusion technique en joignant le message d'erreur ci-dessus.")
+            print("Si vous ne savez pas quoi faire pour régler le problème, contactez en urgence la "
+                  "liste de diffusion technique en joignant le message d'erreur ci-dessus.")
             print("Je le répète: le serveur VPN est probablement cassé, c'est une urgence.")
+            sys.exit(1)

+ 1 - 1
wg-create-account.ini.sample

@@ -6,5 +6,5 @@ from = from@example.org
 
 [wireguard-service]
 name = wg-quick@wg0.service
-pukey = wg_server_interface_pubkey
+pubkey = wg_server_interface_pubkey
 endpoint = 0.0.0.0:0000