Kaynağa Gözat

cisco added

pulitux 1 yıl önce
ebeveyn
işleme
8922076017
51 değiştirilmiş dosya ile 169 ekleme ve 71 silme
  1. 1 0
      .vagrant/machines/cisco1/virtualbox/action_provision
  2. 1 0
      .vagrant/machines/cisco1/virtualbox/action_set_name
  3. 1 0
      .vagrant/machines/cisco1/virtualbox/box_meta
  4. 1 0
      .vagrant/machines/cisco1/virtualbox/creator_uid
  5. 1 0
      .vagrant/machines/cisco1/virtualbox/id
  6. 1 0
      .vagrant/machines/cisco1/virtualbox/index_uuid
  7. 1 0
      .vagrant/machines/cisco1/virtualbox/synced_folders
  8. 1 0
      .vagrant/machines/cisco1/virtualbox/vagrant_cwd
  9. 1 0
      .vagrant/machines/default/virtualbox/vagrant_cwd
  10. 1 0
      .vagrant/machines/workstation1/virtualbox/action_provision
  11. 1 0
      .vagrant/machines/workstation1/virtualbox/action_set_name
  12. 1 0
      .vagrant/machines/workstation1/virtualbox/box_meta
  13. 1 0
      .vagrant/machines/workstation1/virtualbox/creator_uid
  14. 1 0
      .vagrant/machines/workstation1/virtualbox/id
  15. 1 0
      .vagrant/machines/workstation1/virtualbox/index_uuid
  16. 1 0
      .vagrant/machines/workstation1/virtualbox/synced_folders
  17. 1 0
      .vagrant/machines/workstation1/virtualbox/vagrant_cwd
  18. 1 1
      .vagrant/machines/workstation11/virtualbox/action_provision
  19. 1 1
      .vagrant/machines/workstation11/virtualbox/action_set_name
  20. 1 1
      .vagrant/machines/workstation11/virtualbox/id
  21. 1 1
      .vagrant/machines/workstation11/virtualbox/index_uuid
  22. 4 4
      .vagrant/machines/workstation11/virtualbox/private_key
  23. 1 1
      .vagrant/machines/workstation12/virtualbox/action_provision
  24. 1 1
      .vagrant/machines/workstation12/virtualbox/action_set_name
  25. 1 1
      .vagrant/machines/workstation12/virtualbox/id
  26. 1 1
      .vagrant/machines/workstation12/virtualbox/index_uuid
  27. 4 4
      .vagrant/machines/workstation12/virtualbox/private_key
  28. 1 1
      .vagrant/machines/workstation13/virtualbox/action_provision
  29. 1 1
      .vagrant/machines/workstation13/virtualbox/action_set_name
  30. 1 1
      .vagrant/machines/workstation13/virtualbox/id
  31. 1 1
      .vagrant/machines/workstation13/virtualbox/index_uuid
  32. 4 4
      .vagrant/machines/workstation13/virtualbox/private_key
  33. 1 1
      .vagrant/machines/workstation21/virtualbox/action_provision
  34. 1 1
      .vagrant/machines/workstation21/virtualbox/action_set_name
  35. 1 1
      .vagrant/machines/workstation21/virtualbox/id
  36. 1 1
      .vagrant/machines/workstation21/virtualbox/index_uuid
  37. 4 4
      .vagrant/machines/workstation21/virtualbox/private_key
  38. 1 1
      .vagrant/machines/workstation22/virtualbox/action_provision
  39. 1 1
      .vagrant/machines/workstation22/virtualbox/action_set_name
  40. 1 1
      .vagrant/machines/workstation22/virtualbox/id
  41. 1 1
      .vagrant/machines/workstation22/virtualbox/index_uuid
  42. 4 4
      .vagrant/machines/workstation22/virtualbox/private_key
  43. 1 1
      .vagrant/machines/workstation23/virtualbox/action_provision
  44. 1 1
      .vagrant/machines/workstation23/virtualbox/action_set_name
  45. 1 1
      .vagrant/machines/workstation23/virtualbox/id
  46. 1 1
      .vagrant/machines/workstation23/virtualbox/index_uuid
  47. 4 4
      .vagrant/machines/workstation23/virtualbox/private_key
  48. 2 6
      .vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory
  49. 53 17
      Vagrantfile
  50. 19 0
      provision/hosts.yml
  51. 30 0
      provision/workstations.yml

+ 1 - 0
.vagrant/machines/cisco1/virtualbox/action_provision

@@ -0,0 +1 @@
+1.5:5e7339e8-05fd-408a-bdcb-891de523262a

+ 1 - 0
.vagrant/machines/cisco1/virtualbox/action_set_name

@@ -0,0 +1 @@
+1726848319

+ 1 - 0
.vagrant/machines/cisco1/virtualbox/box_meta

@@ -0,0 +1 @@
+{"name":"pulitux/csr1kv","version":"17.03.04","provider":"virtualbox","directory":"boxes/pulitux-VAGRANTSLASH-csr1kv/17.03.04/amd64/virtualbox"}

+ 1 - 0
.vagrant/machines/cisco1/virtualbox/creator_uid

@@ -0,0 +1 @@
+1000

+ 1 - 0
.vagrant/machines/cisco1/virtualbox/id

@@ -0,0 +1 @@
+5e7339e8-05fd-408a-bdcb-891de523262a

+ 1 - 0
.vagrant/machines/cisco1/virtualbox/index_uuid

@@ -0,0 +1 @@
+d4dac765400b4c3ab8daf414d4ee6430

+ 1 - 0
.vagrant/machines/cisco1/virtualbox/synced_folders

@@ -0,0 +1 @@
+{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/home/pulitux/net_labs/wstations","disabled":false,"__vagrantfile":true}}}

+ 1 - 0
.vagrant/machines/cisco1/virtualbox/vagrant_cwd

@@ -0,0 +1 @@
+/home/pulitux/net_labs/wstations

+ 1 - 0
.vagrant/machines/default/virtualbox/vagrant_cwd

@@ -0,0 +1 @@
+/home/pulitux/net_labs/wstations

+ 1 - 0
.vagrant/machines/workstation1/virtualbox/action_provision

@@ -0,0 +1 @@
+1.5:4c22b260-a7b2-4adc-a609-1391a20a4935

+ 1 - 0
.vagrant/machines/workstation1/virtualbox/action_set_name

@@ -0,0 +1 @@
+1726848632

+ 1 - 0
.vagrant/machines/workstation1/virtualbox/box_meta

@@ -0,0 +1 @@
+{"name":"ubuntu/jammy64","version":"20240912.0.0","provider":"virtualbox","directory":"boxes/ubuntu-VAGRANTSLASH-jammy64/20240912.0.0/virtualbox"}

+ 1 - 0
.vagrant/machines/workstation1/virtualbox/creator_uid

@@ -0,0 +1 @@
+1000

+ 1 - 0
.vagrant/machines/workstation1/virtualbox/id

@@ -0,0 +1 @@
+4c22b260-a7b2-4adc-a609-1391a20a4935

+ 1 - 0
.vagrant/machines/workstation1/virtualbox/index_uuid

@@ -0,0 +1 @@
+7681655de6544cb88831fe2a222ccd6d

+ 1 - 0
.vagrant/machines/workstation1/virtualbox/synced_folders

@@ -0,0 +1 @@
+{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/home/pulitux/net_labs/wstations","disabled":false,"__vagrantfile":true}}}

+ 1 - 0
.vagrant/machines/workstation1/virtualbox/vagrant_cwd

@@ -0,0 +1 @@
+/home/pulitux/net_labs/wstations

+ 1 - 1
.vagrant/machines/workstation11/virtualbox/action_provision

@@ -1 +1 @@
-1.5:9c854c9f-dd61-4a7e-9ca5-f884f442a20b
+1.5:ef6854f6-4018-49df-925a-6db37c44b8d9

+ 1 - 1
.vagrant/machines/workstation11/virtualbox/action_set_name

@@ -1 +1 @@
-1726616068
+1726823357

+ 1 - 1
.vagrant/machines/workstation11/virtualbox/id

@@ -1 +1 @@
-9c854c9f-dd61-4a7e-9ca5-f884f442a20b
+ef6854f6-4018-49df-925a-6db37c44b8d9

+ 1 - 1
.vagrant/machines/workstation11/virtualbox/index_uuid

@@ -1 +1 @@
-aa297212e17a4398ac9c3d2c1a92ae6d
+5e176e8a40b243bf92626084cb6aae01

+ 4 - 4
.vagrant/machines/workstation11/virtualbox/private_key

@@ -1,8 +1,8 @@
 -----BEGIN OPENSSH PRIVATE KEY-----
 b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAA
-AAtzc2gtZWQyNTUxOQAAACCWyI2oCJ354WmnUb/reewzEn5TywzodDk4Kg6o
-D/j4kQAAAJB2BvhQdgb4UAAAAAtzc2gtZWQyNTUxOQAAACCWyI2oCJ354Wmn
-Ub/reewzEn5TywzodDk4Kg6oD/j4kQAAAEA3LhpO6ZhgR05sje9ugeytJSTl
-2fO6HctvAUTvv6iI+JbIjagInfnhaadRv+t57DMSflPLDOh0OTgqDqgP+PiR
+AAtzc2gtZWQyNTUxOQAAACA+l9nWvD8TS97jJngvfH0aNEnyID9fdPjG27Zl
+SxkxNQAAAJB/OGDcfzhg3AAAAAtzc2gtZWQyNTUxOQAAACA+l9nWvD8TS97j
+JngvfH0aNEnyID9fdPjG27ZlSxkxNQAAAEBO2LxdEVLtu9LMOQG65rytGJ3S
+80zduExqR4Aj83vHnD6X2da8PxNL3uMmeC98fRo0SfIgP190+MbbtmVLGTE1
 AAAAB3ZhZ3JhbnQBAgMEBQY=
 -----END OPENSSH PRIVATE KEY-----

+ 1 - 1
.vagrant/machines/workstation12/virtualbox/action_provision

@@ -1 +1 @@
-1.5:617f6c58-c125-4cbb-8194-c2c3d2b31fb6
+1.5:9e623081-d615-41f0-8d64-6249ca74eebe

+ 1 - 1
.vagrant/machines/workstation12/virtualbox/action_set_name

@@ -1 +1 @@
-1726616166
+1726824028

+ 1 - 1
.vagrant/machines/workstation12/virtualbox/id

@@ -1 +1 @@
-617f6c58-c125-4cbb-8194-c2c3d2b31fb6
+9e623081-d615-41f0-8d64-6249ca74eebe

+ 1 - 1
.vagrant/machines/workstation12/virtualbox/index_uuid

@@ -1 +1 @@
-894d6449c78140c7bcec97d95904580d
+d9c7386beed1468fa0f55a7940fd3a39

+ 4 - 4
.vagrant/machines/workstation12/virtualbox/private_key

@@ -1,8 +1,8 @@
 -----BEGIN OPENSSH PRIVATE KEY-----
 b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAA
-AAtzc2gtZWQyNTUxOQAAACAnUajeKCFMd9BrK9b1JbLMMnqC3KgOXaQflVww
-9x+tfgAAAJCV8RfclfEX3AAAAAtzc2gtZWQyNTUxOQAAACAnUajeKCFMd9Br
-K9b1JbLMMnqC3KgOXaQflVww9x+tfgAAAEB2zI6CbMPowbi6S0K7TcDiI5Sr
-uIV1sJibGXtyo0n0jidRqN4oIUx30Gsr1vUlsswyeoLcqA5dpB+VXDD3H61+
+AAtzc2gtZWQyNTUxOQAAACDZSRngTP+5og7MW4m27SNhxLZZ1wk02zLSoh0Z
+jer+4QAAAJAgRDSxIEQ0sQAAAAtzc2gtZWQyNTUxOQAAACDZSRngTP+5og7M
+W4m27SNhxLZZ1wk02zLSoh0Zjer+4QAAAEBAyi1xCcIrS+G0cMJirB5H+Ma4
+JQj2hs+2AhqWQFqmwdlJGeBM/7miDsxbibbtI2HEtlnXCTTbMtKiHRmN6v7h
 AAAAB3ZhZ3JhbnQBAgMEBQY=
 -----END OPENSSH PRIVATE KEY-----

+ 1 - 1
.vagrant/machines/workstation13/virtualbox/action_provision

@@ -1 +1 @@
-1.5:ab2c815e-b7b4-4ad3-97ce-cc228e4e6386
+1.5:01540482-6b68-463e-9f02-51868b856f30

+ 1 - 1
.vagrant/machines/workstation13/virtualbox/action_set_name

@@ -1 +1 @@
-1726616327
+1726824196

+ 1 - 1
.vagrant/machines/workstation13/virtualbox/id

@@ -1 +1 @@
-ab2c815e-b7b4-4ad3-97ce-cc228e4e6386
+01540482-6b68-463e-9f02-51868b856f30

+ 1 - 1
.vagrant/machines/workstation13/virtualbox/index_uuid

@@ -1 +1 @@
-c0c6dafbcffb47aeb73c07dc91c99c12
+a4b9a5c81fc04218aa4b0f6f817eee5d

+ 4 - 4
.vagrant/machines/workstation13/virtualbox/private_key

@@ -1,8 +1,8 @@
 -----BEGIN OPENSSH PRIVATE KEY-----
 b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAA
-AAtzc2gtZWQyNTUxOQAAACALOpV2UiJQIAP3j8+locXHlGufYWwq5Zqzt2QJ
-4zDfXwAAAJCk1e44pNXuOAAAAAtzc2gtZWQyNTUxOQAAACALOpV2UiJQIAP3
-j8+locXHlGufYWwq5Zqzt2QJ4zDfXwAAAEBdHQbfW0PHtMMmnovtou2yqSUl
-tJwtyq0q3eaLLoDNsQs6lXZSIlAgA/ePz6WhxceUa59hbCrlmrO3ZAnjMN9f
+AAtzc2gtZWQyNTUxOQAAACDxYu7J4j6lpMOHCtuuYOBhZOzhj7m5enfcLKly
+epvI7wAAAJCPdjHqj3Yx6gAAAAtzc2gtZWQyNTUxOQAAACDxYu7J4j6lpMOH
+CtuuYOBhZOzhj7m5enfcLKlyepvI7wAAAEAeoNAJb8KYi8dkGbib4aMXKQYd
+aJ/tWwAMTRu3kKUz6PFi7sniPqWkw4cK265g4GFk7OGPubl6d9wsqXJ6m8jv
 AAAAB3ZhZ3JhbnQBAgMEBQY=
 -----END OPENSSH PRIVATE KEY-----

+ 1 - 1
.vagrant/machines/workstation21/virtualbox/action_provision

@@ -1 +1 @@
-1.5:f803c997-8c5b-4453-86e4-ccb406b4d9db
+1.5:853f40c2-0120-4023-8464-d4b05de2e2ff

+ 1 - 1
.vagrant/machines/workstation21/virtualbox/action_set_name

@@ -1 +1 @@
-1726616424
+1726824366

+ 1 - 1
.vagrant/machines/workstation21/virtualbox/id

@@ -1 +1 @@
-f803c997-8c5b-4453-86e4-ccb406b4d9db
+853f40c2-0120-4023-8464-d4b05de2e2ff

+ 1 - 1
.vagrant/machines/workstation21/virtualbox/index_uuid

@@ -1 +1 @@
-d8654fff61a9489aa2c0a60f66524a11
+f15af309afde45f59df8e9415ca4b0be

+ 4 - 4
.vagrant/machines/workstation21/virtualbox/private_key

@@ -1,8 +1,8 @@
 -----BEGIN OPENSSH PRIVATE KEY-----
 b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAA
-AAtzc2gtZWQyNTUxOQAAACChodFcf37HW+rmEkM6/vXmCb261Fx8pG2lOnlc
-4u0kswAAAJDxp1498adePQAAAAtzc2gtZWQyNTUxOQAAACChodFcf37HW+rm
-EkM6/vXmCb261Fx8pG2lOnlc4u0kswAAAEDHm7lhmsbMHLY+sqpOGv4LAj65
-ycfJIHMiMdt6HO73NKGh0Vx/fsdb6uYSQzr+9eYJvbrUXHykbaU6eVzi7SSz
+AAtzc2gtZWQyNTUxOQAAACB3EAm1/RiW9RLhQ33ILqvmJqWbHyhtYFScaNm9
+nFrP+gAAAJAwNiuaMDYrmgAAAAtzc2gtZWQyNTUxOQAAACB3EAm1/RiW9RLh
+Q33ILqvmJqWbHyhtYFScaNm9nFrP+gAAAEAnsHGEY5X4i8O84ANwwFJjM61W
+cwbMPk3HSfDldGKCIncQCbX9GJb1EuFDfcguq+YmpZsfKG1gVJxo2b2cWs/6
 AAAAB3ZhZ3JhbnQBAgMEBQY=
 -----END OPENSSH PRIVATE KEY-----

+ 1 - 1
.vagrant/machines/workstation22/virtualbox/action_provision

@@ -1 +1 @@
-1.5:77698bbc-0c2a-4304-b722-17264f015571
+1.5:733752d1-88a0-4072-9047-ab4688d689c8

+ 1 - 1
.vagrant/machines/workstation22/virtualbox/action_set_name

@@ -1 +1 @@
-1726616549
+1726824937

+ 1 - 1
.vagrant/machines/workstation22/virtualbox/id

@@ -1 +1 @@
-77698bbc-0c2a-4304-b722-17264f015571
+733752d1-88a0-4072-9047-ab4688d689c8

+ 1 - 1
.vagrant/machines/workstation22/virtualbox/index_uuid

@@ -1 +1 @@
-54c4b581ac304739ba81387748b32e32
+8d75b02b7dbf4e5cbb1dbac7efb3b67c

+ 4 - 4
.vagrant/machines/workstation22/virtualbox/private_key

@@ -1,8 +1,8 @@
 -----BEGIN OPENSSH PRIVATE KEY-----
 b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAA
-AAtzc2gtZWQyNTUxOQAAACBQ7KwbBEuLxBYzTektXR1/neqtWkBi9xp1/RAD
-FclgGgAAAJCT7WwRk+1sEQAAAAtzc2gtZWQyNTUxOQAAACBQ7KwbBEuLxBYz
-TektXR1/neqtWkBi9xp1/RADFclgGgAAAEBLGM2+6Br/PR69Mcqu8ax8XALe
-Hqj/2lWZq3rFZWwj4VDsrBsES4vEFjNN6S1dHX+d6q1aQGL3GnX9EAMVyWAa
+AAtzc2gtZWQyNTUxOQAAACC/n3NGuAIzxemQ1dSqMJp+w2mNplb0r0KDqYTm
+R9yBVwAAAJAy3dj1Mt3Y9QAAAAtzc2gtZWQyNTUxOQAAACC/n3NGuAIzxemQ
+1dSqMJp+w2mNplb0r0KDqYTmR9yBVwAAAEBB28owN38kshMWMnPoTxNyHUkC
+iERjffumkZ0wRCFKAr+fc0a4AjPF6ZDV1Kowmn7DaY2mVvSvQoOphOZH3IFX
 AAAAB3ZhZ3JhbnQBAgMEBQY=
 -----END OPENSSH PRIVATE KEY-----

+ 1 - 1
.vagrant/machines/workstation23/virtualbox/action_provision

@@ -1 +1 @@
-1.5:e925c000-3db9-4437-b02d-ae5a9243e9c4
+1.5:ea32bb20-c760-4734-bf18-a8ae2b2ff6e4

+ 1 - 1
.vagrant/machines/workstation23/virtualbox/action_set_name

@@ -1 +1 @@
-1726616670
+1726825136

+ 1 - 1
.vagrant/machines/workstation23/virtualbox/id

@@ -1 +1 @@
-e925c000-3db9-4437-b02d-ae5a9243e9c4
+ea32bb20-c760-4734-bf18-a8ae2b2ff6e4

+ 1 - 1
.vagrant/machines/workstation23/virtualbox/index_uuid

@@ -1 +1 @@
-78d4bcc10bc9488a86c29de5a643a8a9
+7187f89117e6450db431597326bc1454

+ 4 - 4
.vagrant/machines/workstation23/virtualbox/private_key

@@ -1,8 +1,8 @@
 -----BEGIN OPENSSH PRIVATE KEY-----
 b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAA
-AAtzc2gtZWQyNTUxOQAAACCRFPYx7fhhN5A3U90ft4OTrGsUzGrqee8f3B35
-zUYsZQAAAJC7vasQu72rEAAAAAtzc2gtZWQyNTUxOQAAACCRFPYx7fhhN5A3
-U90ft4OTrGsUzGrqee8f3B35zUYsZQAAAEBGntcK26eFkWbuFglbXzDCLZXz
-b/XC0YHldoxqVaU8gZEU9jHt+GE3kDdT3R+3g5OsaxTMaup57x/cHfnNRixl
+AAtzc2gtZWQyNTUxOQAAACDaoL9CEhTD1UZw8SsZbNeuH9ltJCigHGwYa7TS
+pSNa5gAAAJDHYSGCx2EhggAAAAtzc2gtZWQyNTUxOQAAACDaoL9CEhTD1UZw
+8SsZbNeuH9ltJCigHGwYa7TSpSNa5gAAAEAj/FFoLwzyZ9UdyUKsINMzQ6gz
+nFWRG3KJK3gcXlDDPtqgv0ISFMPVRnDxKxls164f2W0kKKAcbBhrtNKlI1rm
 AAAAB3ZhZ3JhbnQBAgMEBQY=
 -----END OPENSSH PRIVATE KEY-----

+ 2 - 6
.vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory

@@ -1,8 +1,4 @@
 # Generated by Vagrant
 
-workstation22 ansible_ssh_host=127.0.0.1 ansible_ssh_port=2203 ansible_ssh_user='vagrant' ansible_ssh_private_key_file='/home/pulitux/net_labs/wstations/.vagrant/machines/workstation22/virtualbox/private_key'
-workstation11 ansible_ssh_host=127.0.0.1 ansible_ssh_port=2222 ansible_ssh_user='vagrant' ansible_ssh_private_key_file='/home/pulitux/net_labs/wstations/.vagrant/machines/workstation11/virtualbox/private_key'
-workstation12 ansible_ssh_host=127.0.0.1 ansible_ssh_port=2200 ansible_ssh_user='vagrant' ansible_ssh_private_key_file='/home/pulitux/net_labs/wstations/.vagrant/machines/workstation12/virtualbox/private_key'
-workstation21 ansible_ssh_host=127.0.0.1 ansible_ssh_port=2202 ansible_ssh_user='vagrant' ansible_ssh_private_key_file='/home/pulitux/net_labs/wstations/.vagrant/machines/workstation21/virtualbox/private_key'
-workstation13 ansible_ssh_host=127.0.0.1 ansible_ssh_port=2201 ansible_ssh_user='vagrant' ansible_ssh_private_key_file='/home/pulitux/net_labs/wstations/.vagrant/machines/workstation13/virtualbox/private_key'
-workstation23 ansible_ssh_host=127.0.0.1 ansible_ssh_port=2204 ansible_ssh_user='vagrant' ansible_ssh_private_key_file='/home/pulitux/net_labs/wstations/.vagrant/machines/workstation23/virtualbox/private_key'
+cisco1 ansible_ssh_host=127.0.0.1 ansible_ssh_port=2222 ansible_ssh_user='vagrant' ansible_ssh_private_key_file='/home/pulitux/.vagrant.d/insecure_private_keys/vagrant.key.ed25519'
+workstation1 ansible_ssh_host=127.0.0.1 ansible_ssh_port=2200 ansible_ssh_user='vagrant' ansible_ssh_private_key_file='/home/pulitux/.vagrant.d/insecure_private_keys/vagrant.key.ed25519'

+ 53 - 17
Vagrantfile

@@ -2,30 +2,66 @@ Vagrant.configure("2") do |config|
   # Configuración de las máquinas Ubuntu
   config.vm.provider "virtualbox" do |v|
     v.linked_clone = true
-    v.memory = "512"
     v.customize ["modifyvm", :id, "--groups", "/lab1"]
     v.customize ["modifyvm", :id, "--pagefusion", "on"]
   end
 
-  # Crear 3 máquinas de trabajo en la red 10.1.1.0/24
   (1..2).each do |j|
-    (1..3).each do |i|
-      config.vm.define "workstation#{j}#{i}" do |node|
-        node.vm.box = "ubuntu/jammy64"
-        node.vm.hostname = "workstation#{j}#{i}"
-        node.vm.network "private_network", ip: "10.1.#{j}.10#{i}"
-        node.vm.provider "virtualbox" do |vb|
-          vb.name = "workstation#{j}#{i}"
-          if ((i == 3) && (j == 2))
-          #if j == 2
-            node.vm.provision :ansible do |ansible|
-              ansible.limit = "all"
-              ansible.playbook = "workstations.yml"
-            # end
-            end
-          end
+
+    ##################################
+    # Creación de los routers Cisco
+    ##################################
+
+    config.vbguest.auto_update = false
+    config.ssh.insert_key = false
+    config.vm.define "cisco#{j}" do |router|
+      router.vm.box = "pulitux/csr1kv"
+      router.vm.box_version = "17.03.04"
+      router.vm.hostname = "ciscorouter#{j}"
+      router.vm.network "private_network", virtualbox__intnet: "red_interna#{j}", ip: "10.1.#{j}.1", auto_config: false
+      router.vm.network "private_network",  virtualbox__intnet: "red_externa#{j}", ip: "20.1.1.#{j}", auto_config: false
+      router.vm.provider "virtualbox" do |vb|
+        vb.name = "cisco#{j}"
+        vb.memory = "2048"
+      end
+    end
+
+    ################################################
+    # Creación de las máquinas Workstations Ubuntu
+    ################################################
+
+    config.vm.define "workstation#{j}" do |workstation|
+      workstation.vm.box = "ubuntu/jammy64"
+      workstation.vm.hostname = "workstation#{j}"
+      workstation.vm.network "private_network", ip: "10.1.#{j}.100"
+      workstation.vm.provider "virtualbox" do |vb|
+        vb.name = "workstation#{j}"
+        vb.memory = "2048"
+      end
+      workstation.vm.provision :ansible do |ansible|
+        ansible.limit = "all"
+        ansible.playbook = "provision/workstations.yml" 
+      end
+
+    ####################################################
+    # Creación de las máquinas Hosts Ubuntu
+    ####################################################
+
+    (1..2).each do |i|
+      config.vm.define "host_#{j}_#{i}" do |host|
+        host.vm.box = "ubuntu/jammy64"
+        host.vm.hostname = "workstation#{j}#{i}"
+        host.vm.network "private_network", ip: "10.1.#{j}.10#{i}"
+        host.vm.provider "virtualbox" do |vb|
+          vb.memory ="512"
+          vb.name = "host_#{j}_#{i}"
+        end
+        host.vm.provision :ansible do |ansible|
+          ansible.limit = "all"
+          ansible.playbook = "provision/hosts.yml"
         end
       end
     end
   end
 end
+end

+ 19 - 0
provision/hosts.yml

@@ -0,0 +1,19 @@
+- name: Paris
+  hosts: host_1_1, host_2_1
+  become: yes
+  gather_facts: no
+  tasks:
+    - name: touch
+      file:
+        path: /home/vagrant/paris
+        state: touch
+
+- name: New York
+  hosts: host_1_2, host_2_2
+  become: yes
+  gather_facts: no
+  tasks:
+    - name: touch
+      file:
+        path: /home/vagrant/newyork
+        state: touch

+ 30 - 0
provision/workstations.yml

@@ -0,0 +1,30 @@
+- name: Madrid
+  hosts: workstation1, workstation2
+  become: yes
+  gather_facts: no
+  tasks:
+    - name: touch
+      file:
+        path: /home/vagrant/madrid
+        state: touch
+
+# Instalar ubuntu-mate-desktop y wireshark en workstation11 y workstation21
+
+- name: Instalar ubuntu-mate-desktop y wireshark en workstation11 y workstation21
+  hosts: workstation1, workstation2
+  become: yes
+  gather_facts: no
+  tasks:
+    - name: Instalar ubuntu-mate-core
+      apt:
+        name: ubuntu-mate-core
+        state: present
+        update_cache: yes
+    - name: Instalar lightdm
+      apt:
+        name: lightdm
+        state: present
+    - name: Instalar wireshark
+      apt:
+        name: wireshark
+        state: present