From e2a815c18421a36bdde745630672e04d33511f14 Mon Sep 17 00:00:00 2001
From: poulpe <poulpe@localhost.localdomain>
Date: Mon, 10 Apr 2023 18:21:49 +0200
Subject: [PATCH] [Update] Clean more output

---
 Config_H1_Ping_H2.yml | 35 ++++++++++++++++++++++----------
 Config_Playbook.yml   | 47 -------------------------------------------
 Config_Wireguard.yml  | 14 ++++---------
 Create_WG_Keys.sh     |  8 ++++----
 nft.sh                | 13 ------------
 res                   |  8 --------
 6 files changed, 32 insertions(+), 93 deletions(-)
 delete mode 100644 Config_Playbook.yml
 delete mode 100644 nft.sh
 delete mode 100644 res

diff --git a/Config_H1_Ping_H2.yml b/Config_H1_Ping_H2.yml
index fe8e822..ab3e694 100644
--- a/Config_H1_Ping_H2.yml
+++ b/Config_H1_Ping_H2.yml
@@ -29,22 +29,35 @@
   hosts: routeurs
   become: yes
   tasks:
-    - name: "Create file interface in interfaces.d"
-      ansible.builtin.template:
-        src: ./templates/router_config_template.j2
-        dest: /etc/network/interfaces.d/interfaces_playbook.conf
-        mode: 0640
-      notify: Restart network
     - name: "Set ip_forwarding to 1"
       ansible.posix.sysctl:
         name: net.ipv4.ip_forward
         value: '1'
         sysctl_set: true
         state: present
+    - name: "Create file interface in interfaces.d"
+      ansible.builtin.template:
+        src: ./templates/router_config_template.j2
+        dest: /etc/network/interfaces.d/interfaces_playbook.conf
+        mode: 0640
+      notify: Restart network
+
   handlers:
-  - name: Restart network
-    ansible.builtin.service:
-      name: networking
-      state: restarted
-      enabled: yes
+    - name: Restart network
+      ansible.builtin.service:
+        name: networking
+        state: restarted
+        enabled: yes
+
+- name: Display ping value
+  hosts: H1
+  become: yes
+  tasks:
+    - name: Ping form H1 to H2
+      ansible.builtin.shell: "ping 3.0.0.2 -c 1"
+      register: result
+    
+    - name: Print result
+      debug:
+        msg: "{{ result.stdout_lines }}"
 ...
\ No newline at end of file
diff --git a/Config_Playbook.yml b/Config_Playbook.yml
deleted file mode 100644
index f7f1ee0..0000000
--- a/Config_Playbook.yml
+++ /dev/null
@@ -1,47 +0,0 @@
----
-- name: Configuration et démarrage des interfaces réseau
-  hosts: all
-  become: true
-  tasks:
-    - name: Load the variables
-      include_vars: variables.yml
-
-    - name: Rename hosts
-      command: hostnamectl set-hostname {{ inventory_hostname }}
-    
-- name: Setup network for Hosts
-  hosts: hotes
-  become: yes
-  tasks:
-    - name: "Create file interface in interfaces.d"
-      ansible.builtin.template:
-        src: ./templates/host_config_template.j2
-        dest: /etc/network/interfaces.d/interfaces_playbook.conf
-        mode: 0640
-
-- name: Setup network for Routers
-  hosts: routeurs
-  become: yes
-  tasks:
-    - name: "Create file interface in interfaces.d"
-      ansible.builtin.template:
-        src: ./templates/router_config_template.j2
-        dest: /etc/network/interfaces.d/interfaces_playbook.conf
-        mode: 0640
-    - name: "Set ip_forwarding to 1"
-      ansible.posix.sysctl:
-        name: net.ipv4.ip_forward
-        value: '1'
-        sysctl_set: true
-        state: present
-
-- name: Configuration et démarrage des interfaces réseau
-  hosts: all
-  become: true
-  tasks:
-    - name: start network
-      service:
-        name: networking
-        state: restarted
-        enabled: yes
-...
\ No newline at end of file
diff --git a/Config_Wireguard.yml b/Config_Wireguard.yml
index 94db764..b739474 100644
--- a/Config_Wireguard.yml
+++ b/Config_Wireguard.yml
@@ -127,16 +127,10 @@
         src: ./templates/wireguard_config_template_H1.j2
         dest: /etc/wireguard/wg0.conf
         mode: 0640
-      notify: wg-quick
-
-  handlers:
-      - name: wg-quick
-        ansible.builtin.shell:
-          cmd: "wg-quick up wg0 2>/dev/null"
-
-- name: Test connectivity from H1 to H2
-  hosts: H1
-  tasks:
+        
+    - name: wg-quick
+      ansible.builtin.shell:
+        cmd: "wg-quick up wg0 2>/dev/null"
 
     - name: Ping form H1 to H2
       ansible.builtin.shell: "ping 3.0.0.2 -c 1"
diff --git a/Create_WG_Keys.sh b/Create_WG_Keys.sh
index 68eb3a7..1901866 100644
--- a/Create_WG_Keys.sh
+++ b/Create_WG_Keys.sh
@@ -1,23 +1,23 @@
 #!/bin/bash
 
-# Create Key for H2
+# Create Key for H2 ans save to pubkey_H1, privkey_H1
 wg genkey > privkey_H2
 wg pubkey < privkey_H2 > pubkey_H2
 cat pubkey_H2 | xargs -i ansible-vault encrypt_string --vault-password-file vault_file {} --output pubkey_H2
 cat privkey_H2 | xargs -i ansible-vault encrypt_string --vault-password-file vault_file {} --output privkey_H2
 
-# Create Key for H1
+# Create Key for H1 ans save to pubkey_H1, privkey_H1
 wg genkey > privkey_H1
 wg pubkey < privkey_H1 > pubkey_H1
 cat pubkey_H1 | xargs -i ansible-vault encrypt_string --vault-password-file vault_file {} --output pubkey_H1
 cat privkey_H1 | xargs -i ansible-vault encrypt_string --vault-password-file vault_file {} --output privkey_H1
 
 
-# echo "H2:" > keys.yml
+# Create H2 keys in keys.yml
 echo "---" > keys.yml
 echo "keys:" >> keys.yml
 echo "  H2PRIV: $(cat privkey_H2 )" >> keys.yml
 echo "  H2PUB: $(cat pubkey_H2 )" >> keys.yml
-# echo "H1:" >> keys.yml
+# Create H1 keys in keys.yml
 echo "  H1PRIV: $(cat privkey_H1 )" >> keys.yml
 echo "  H1PUB: $(cat pubkey_H1 )" >> keys.yml
\ No newline at end of file
diff --git a/nft.sh b/nft.sh
deleted file mode 100644
index bf2ddc5..0000000
--- a/nft.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/usr/sbin/nft -f
-
-table ip filter {
-	chain FORWARD {
-		type filter hook forward priority 0; policy accept;
-		iifname "wg0" counter accept
-	}
-
-	chain POSTROUTING {
-		type filter hook postrouting priority 0; policy accept;
-        oifname "eth0" counter masquerade
-	}
-}
diff --git a/res b/res
deleted file mode 100644
index 007d40b..0000000
--- a/res
+++ /dev/null
@@ -1,8 +0,0 @@
-!vault |
-          $ANSIBLE_VAULT;1.1;AES256
-          34323537383365663838666331323431393337303565396339353930333239666636363036383362
-          6664653063393737353638303964616639336264373931350a626635376437636136666231303930
-          61313438346230373835616563323433633534343934393131613161353337656163643930626366
-          6261303163613732370a366636353564393036643264376135616166646166663438636436663462
-          36653865326135646362323166616332343363323461303831386331616662313363653831666664
-          3764666134353061313162336364396633353739333234373630
\ No newline at end of file
-- 
GitLab