Question 5 TP3
This commit is contained in:
@@ -5,6 +5,7 @@ name = "pypi"
|
||||
|
||||
[packages]
|
||||
jinja2 = "*"
|
||||
nornir = "*"
|
||||
|
||||
[dev-packages]
|
||||
|
||||
|
||||
90
TP_03/Pipfile.lock
generated
90
TP_03/Pipfile.lock
generated
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"_meta": {
|
||||
"hash": {
|
||||
"sha256": "0d6d71bde3074bba6c6c22ffb03c3babc1c25dc9efe76dd93ef12784c56beadb"
|
||||
"sha256": "cf5ba666bb131808f8f570ea8d0f17f89df0b5e725496cba2327d12a9607d040"
|
||||
},
|
||||
"pipfile-spec": 6,
|
||||
"requires": {
|
||||
@@ -119,6 +119,94 @@
|
||||
],
|
||||
"markers": "python_version >= '3.9'",
|
||||
"version": "==3.0.3"
|
||||
},
|
||||
"nornir": {
|
||||
"hashes": [
|
||||
"sha256:7e273d7b2aa519fa84b4fbbeb74ac5df3595d80105009049f0157c72a345b0b2",
|
||||
"sha256:f0d212999a37bc5962534738c47099b3e11a45d8f7dc8bc855530f7fb73d2f64"
|
||||
],
|
||||
"index": "pypi",
|
||||
"markers": "python_version >= '3.9' and python_version < '4.0'",
|
||||
"version": "==3.5.0"
|
||||
},
|
||||
"ruamel.yaml": {
|
||||
"hashes": [
|
||||
"sha256:048f26d64245bae57a4f9ef6feb5b552a386830ef7a826f235ffb804c59efbba",
|
||||
"sha256:a6e587512f3c998b2225d68aa1f35111c29fad14aed561a26e73fab729ec5e5a"
|
||||
],
|
||||
"markers": "python_version >= '3.8'",
|
||||
"version": "==0.18.16"
|
||||
},
|
||||
"ruamel.yaml.clib": {
|
||||
"hashes": [
|
||||
"sha256:090782b5fb9d98df96509eecdbcaffd037d47389a89492320280d52f91330d78",
|
||||
"sha256:0a54e5e40a7a691a426c2703b09b0d61a14294d25cfacc00631aa6f9c964df0d",
|
||||
"sha256:10d9595b6a19778f3269399eff6bab642608e5966183abc2adbe558a42d4efc9",
|
||||
"sha256:13997d7d354a9890ea1ec5937a219817464e5cc344805b37671562a401ca3008",
|
||||
"sha256:16a60d69f4057ad9a92f3444e2367c08490daed6428291aa16cefb445c29b0e9",
|
||||
"sha256:18c041b28f3456ddef1f1951d4492dbebe0f8114157c1b3c981a4611c2020792",
|
||||
"sha256:1c1acc3a0209ea9042cc3cfc0790edd2eddd431a2ec3f8283d081e4d5018571e",
|
||||
"sha256:1f118b707eece8cf84ecbc3e3ec94d9db879d85ed608f95870d39b2d2efa5dca",
|
||||
"sha256:2070bf0ad1540d5c77a664de07ebcc45eebd1ddcab71a7a06f26936920692beb",
|
||||
"sha256:26a8de280ab0d22b6e3ec745b4a5a07151a0f74aad92dd76ab9c8d8d7087720d",
|
||||
"sha256:275f938692013a3883edbd848edde6d9f26825d65c9a2eb1db8baa1adc96a05d",
|
||||
"sha256:27c070cf3888e90d992be75dd47292ff9aa17dafd36492812a6a304a1aedc182",
|
||||
"sha256:29757bdb7c142f9595cc1b62ec49a3d1c83fab9cef92db52b0ccebaad4eafb98",
|
||||
"sha256:4ccba93c1e5a40af45b2f08e4591969fa4697eae951c708f3f83dcbf9f6c6bb1",
|
||||
"sha256:4f4a150a737fccae13fb51234d41304ff2222e3b7d4c8e9428ed1a6ab48389b8",
|
||||
"sha256:557df28dbccf79b152fe2d1b935f6063d9cc431199ea2b0e84892f35c03bb0ee",
|
||||
"sha256:5ac5ff9425d8acb8f59ac5b96bcb7fd3d272dc92d96a7c730025928ffcc88a7a",
|
||||
"sha256:5bae1a073ca4244620425cd3d3aa9746bde590992b98ee8c7c8be8c597ca0d4e",
|
||||
"sha256:5e56ac47260c0eed992789fa0b8efe43404a9adb608608631a948cee4fc2b052",
|
||||
"sha256:6aeadc170090ff1889f0d2c3057557f9cd71f975f17535c26a5d37af98f19c27",
|
||||
"sha256:6d5472f63a31b042aadf5ed28dd3ef0523da49ac17f0463e10fda9c4a2773352",
|
||||
"sha256:70eda7703b8126f5e52fcf276e6c0f40b0d314674f896fc58c47b0aef2b9ae83",
|
||||
"sha256:7df6f6e9d0e33c7b1d435defb185095386c469109de723d514142632a7b9d07f",
|
||||
"sha256:7e4f9da7e7549946e02a6122dcad00b7c1168513acb1f8a726b1aaf504a99d32",
|
||||
"sha256:803f5044b13602d58ea378576dd75aa759f52116a0232608e8fdada4da33752e",
|
||||
"sha256:808c7190a0fe7ae7014c42f73897cf8e9ef14ff3aa533450e51b1e72ec5239ad",
|
||||
"sha256:81f6d3b19bc703679a5705c6a16dabdc79823c71d791d73c65949be7f3012c02",
|
||||
"sha256:83bbd8354f6abb3fdfb922d1ed47ad8d1db3ea72b0523dac8d07cdacfe1c0fcf",
|
||||
"sha256:8dd3c2cc49caa7a8d64b67146462aed6723a0495e44bf0aa0a2e94beaa8432f6",
|
||||
"sha256:915748cfc25b8cfd81b14d00f4bfdb2ab227a30d6d43459034533f4d1c207a2a",
|
||||
"sha256:94f3efb718f8f49b031f2071ec7a27dd20cbfe511b4dfd54ecee54c956da2b31",
|
||||
"sha256:9b4104bf43ca0cd4e6f738cb86326a3b2f6eef00f417bd1e7efb7bdffe74c539",
|
||||
"sha256:9bd8fe07f49c170e09d76773fb86ad9135e0beee44f36e1576a201b0676d3d1d",
|
||||
"sha256:9bf6b699223afe6c7fe9f2ef76e0bfa6dd892c21e94ce8c957478987ade76cd8",
|
||||
"sha256:a05ba88adf3d7189a974b2de7a9d56731548d35dc0a822ec3dc669caa7019b29",
|
||||
"sha256:a0ac90efbc7a77b0d796c03c8cc4e62fd710b3f1e4c32947713ef2ef52e09543",
|
||||
"sha256:a0cb71ccc6ef9ce36eecb6272c81afdc2f565950cdcec33ae8e6cd8f7fc86f27",
|
||||
"sha256:a37f40a859b503304dd740686359fcf541d6fb3ff7fc10f539af7f7150917c68",
|
||||
"sha256:a911aa73588d9a8b08d662b9484bc0567949529824a55d3885b77e8dd62a127a",
|
||||
"sha256:aef953f3b8bd0b50bd52a2e52fb54a6a2171a1889d8dea4a5959d46c6624c451",
|
||||
"sha256:b28caeaf3e670c08cb7e8de221266df8494c169bd6ed8875493fab45be9607a4",
|
||||
"sha256:b30110b29484adc597df6bd92a37b90e63a8c152ca8136aad100a02f8ba6d1b6",
|
||||
"sha256:b5b0f7e294700b615a3bcf6d28b26e6da94e8eba63b079f4ec92e9ba6c0d6b54",
|
||||
"sha256:c099cafc1834d3c5dac305865d04235f7c21c167c8dd31ebc3d6bbc357e2f023",
|
||||
"sha256:d73a0187718f6eec5b2f729b0f98e4603f7bd9c48aa65d01227d1a5dcdfbe9e8",
|
||||
"sha256:d8354515ab62f95a07deaf7f845886cc50e2f345ceab240a3d2d09a9f7d77853",
|
||||
"sha256:dba72975485f2b87b786075e18a6e5d07dc2b4d8973beb2732b9b2816f1bad70",
|
||||
"sha256:dd7546c851e59c06197a7c651335755e74aa383a835878ca86d2c650c07a2f85",
|
||||
"sha256:df3ec9959241d07bc261f4983d25a1205ff37703faf42b474f15d54d88b4f8c9",
|
||||
"sha256:e1d1735d97fd8a48473af048739379975651fab186f8a25a9f683534e6904179",
|
||||
"sha256:e501c096aa3889133d674605ebd018471bc404a59cbc17da3c5924421c54d97c",
|
||||
"sha256:e7cb9ad1d525d40f7d87b6df7c0ff916a66bc52cb61b66ac1b2a16d0c1b07640",
|
||||
"sha256:f4e97a1cf0b7a30af9e1d9dad10a5671157b9acee790d9e26996391f49b965a2",
|
||||
"sha256:f8b2acb0ffdd2ce8208accbec2dca4a06937d556fdcaefd6473ba1b5daa7e3c4",
|
||||
"sha256:fb04c5650de6668b853623eceadcdb1a9f2fee381f5d7b6bc842ee7c239eeec4",
|
||||
"sha256:fbc08c02e9b147a11dfcaa1ac8a83168b699863493e183f7c0c8b12850b7d259",
|
||||
"sha256:ff86876889ea478b1381089e55cf9e345707b312beda4986f823e1d95e8c0f59"
|
||||
],
|
||||
"markers": "python_version < '3.14' and platform_python_implementation == 'CPython'",
|
||||
"version": "==0.2.14"
|
||||
},
|
||||
"setuptools": {
|
||||
"hashes": [
|
||||
"sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922",
|
||||
"sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c"
|
||||
],
|
||||
"markers": "python_version >= '3.9'",
|
||||
"version": "==80.9.0"
|
||||
}
|
||||
},
|
||||
"develop": {}
|
||||
|
||||
2
TP_03/inventory/defaults.yaml
Normal file
2
TP_03/inventory/defaults.yaml
Normal file
@@ -0,0 +1,2 @@
|
||||
username: cisco
|
||||
password: cisco
|
||||
4
TP_03/inventory/groups.yaml
Normal file
4
TP_03/inventory/groups.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
ios:
|
||||
platform: ios
|
||||
data:
|
||||
vendor: Cisco
|
||||
71
TP_03/inventory/hosts.yaml
Normal file
71
TP_03/inventory/hosts.yaml
Normal file
@@ -0,0 +1,71 @@
|
||||
R1-CPE-BAT-A:
|
||||
hostname: 172.16.100.125
|
||||
port: 22
|
||||
groups:
|
||||
- ios
|
||||
data: # Anything under this key is custom data
|
||||
device_name: R1-CPE-BAT-A
|
||||
device_type: router
|
||||
device_model: C7200
|
||||
locality: lyon
|
||||
building: A
|
||||
|
||||
R2-CPE-BAT-A:
|
||||
hostname: 172.16.100.126
|
||||
port: 22
|
||||
groups:
|
||||
- ios
|
||||
data: # Anything under this key is custom data
|
||||
device_name: R2-CPE-BAT-A
|
||||
device_type: router
|
||||
device_model: C7200
|
||||
locality: lyon
|
||||
building: A
|
||||
|
||||
ESW1-CPE-BAT-A:
|
||||
hostname: 172.16.100.123
|
||||
port: 22
|
||||
groups:
|
||||
- ios
|
||||
data: # Anything under this key is custom data
|
||||
device_name: ESW1-CPE-BAT-A
|
||||
device_type: router_switch
|
||||
device_model: C3725
|
||||
locality: lyon
|
||||
building: A
|
||||
|
||||
R1-CPE-BAT-B:
|
||||
hostname: 172.16.100.189
|
||||
port: 22
|
||||
groups:
|
||||
- ios
|
||||
data: # Anything under this key is custom data
|
||||
device_name: R1-CPE-BAT-B
|
||||
device_type: router
|
||||
device_model: C7200
|
||||
locality: lyon
|
||||
building: B
|
||||
|
||||
R2-CPE-BAT-B:
|
||||
hostname: 172.16.100.190
|
||||
port: 22
|
||||
groups:
|
||||
- ios
|
||||
data: # Anything under this key is custom data
|
||||
device_name: R2-CPE-BAT-B
|
||||
device_type: router
|
||||
device_model: C7200
|
||||
locality: lyon
|
||||
building: B
|
||||
|
||||
ESW1-CPE-BAT-B:
|
||||
hostname: 172.16.100.187
|
||||
port: 22
|
||||
groups:
|
||||
- ios
|
||||
data: # Anything under this key is custom data
|
||||
device_name: ESW1-CPE-BAT-B
|
||||
device_type: router_switch
|
||||
device_model: C3725
|
||||
locality: lyon
|
||||
building: B
|
||||
@@ -1,4 +1,4 @@
|
||||
|
||||
from nornir import InitNornir
|
||||
|
||||
def question_13(nr):
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user