Skip to content
Snippets Groups Projects
Commit e6193455 authored by ines's avatar ines
Browse files

add captures d'ecran, ajout du ping dans playbook et modifier readme

parent 33610f82
No related branches found
No related tags found
No related merge requests found
...@@ -3,7 +3,7 @@ Inès MAYA ...@@ -3,7 +3,7 @@ Inès MAYA
## Organisation ## 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. 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 ...@@ -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 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 : 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 :
......
...@@ -34,9 +34,6 @@ ...@@ -34,9 +34,6 @@
nexthop: 2.0.0.1 nexthop: 2.0.0.1
tasks: tasks:
- name: Print result
debug:
msg: "{{ interfaces[inventory_hostname] }}"
- name: Restart interfaces routeurs - name: Restart interfaces routeurs
template: template:
src: templates/r_interfaces.j2 src: templates/r_interfaces.j2
...@@ -51,6 +48,17 @@ ...@@ -51,6 +48,17 @@
when: inventory_hostname in groups['hotes'] when: inventory_hostname in groups['hotes']
notify: restart networking 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: handlers:
- name: restart networking - name: restart networking
service: service:
......
captures/PingH2_ans.png

19.8 KiB

captures/pingH2.png

21.9 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment