diff --git a/README.md b/README.md index cc80960350ee5b9cd301630b9ec0608d46fa13d7..ad939da37beac6443a9081e0f788bccd5a8f39c9 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Inès MAYA ## Organisation -Le dosier *templates* contient les templates des fichiers de configuration nécessaire à la réalisation de ce travail pratique +Le dossier *templates* contient les templates des fichiers de configuration nécessaire à la réalisation de ce travail pratique Le fichier *config.py* est le programme python permettant de créer le fichier de configuration permettant la connexion ssh aux équipements sur gns3. @@ -11,7 +11,15 @@ Le fichier *inventory.yml* est le fichier contenant l'inventaire des équipement Le fichier *ansible.yml* est le playbook principal permettant d'exécuter la partie deux du travail pratique, c'est-à-dire de mettre en place le routage ainsi que l'adressage des différents équipements -## Fonctionnement +Le dossier *captures* contient les captures d'écran prouvant la bonne réalisation de ce travail pratique + +## Fonctionnement / Commandes + +Afin de créer le fichier de configuration du projet gns3, il faut exéctuer la commande suivante + +```bash +python3 config.py <nom-du-projet> +``` Afin d'exécuter, le playbook qui effectue le routage et l'adressage des équipements comme demandés dans la partie deux, il faut lancer la commande suivante : diff --git a/ansible.yml b/ansible.yml index de0a2df81d52d8221960afc14a8f34e652847182..4b814fe42cf9a089996338b299af9e9f5d4a7597 100644 --- a/ansible.yml +++ b/ansible.yml @@ -34,9 +34,6 @@ nexthop: 2.0.0.1 tasks: - - name: Print result - debug: - msg: "{{ interfaces[inventory_hostname] }}" - name: Restart interfaces routeurs template: src: templates/r_interfaces.j2 @@ -50,6 +47,17 @@ dest: /etc/network/interfaces.d/int when: inventory_hostname in groups['hotes'] notify: restart networking + + - name: Ping H2 + ansible.builtin.shell: + cmd: "ping -c 4 3.0.0.3" + register: ping_result + when: inventory_hostname == 'H1' + + - name: Display ping result + debug: + var: ping_result.stdout_lines + when: inventory_hostname == 'H1' handlers: - name: restart networking diff --git a/captures/PingH2_ans.png b/captures/PingH2_ans.png new file mode 100644 index 0000000000000000000000000000000000000000..4ca85bb1db7f7ec50f675e70e89c6a268085c252 Binary files /dev/null and b/captures/PingH2_ans.png differ diff --git a/captures/pingH2.png b/captures/pingH2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1277637486b8e266d1eb0d48adeaafe8d84b8c2 Binary files /dev/null and b/captures/pingH2.png differ