cb3a7f980c
chore: cloudinit updates
...
* add sleep times
* add creating a call-sign file for ansible (waitpls waits for a certain
file)
* use more bootcmd (runs early)
* switch to 'package_upgrade: true' everywhere (again)
2021-05-20 06:15:24 +02:00
1df3c9d8cf
chore: increase disk sizes again
...
running low on space with all those updates
2021-05-20 06:14:22 +02:00
0293202096
chore: add static IPs for the routers+fix dhcp
2021-05-20 06:13:09 +02:00
d80ece7146
chore: add tf-ansible pubkey to remaining hosts
2021-05-20 06:10:05 +02:00
da7e1f9e4f
chore: more effective ansible local-exec provision
2021-05-20 06:08:13 +02:00
4f200788b0
fix(playbook): group --> hosts
2021-05-20 06:06:52 +02:00
43d3a1c1a1
chore: add all the roles
...
some via submodules
2021-05-20 06:05:41 +02:00
ad2c717ffb
fix: add a correct way to detect bridge/route
2021-05-20 05:52:06 +02:00
e47d508262
wip: add ansible automation to the mix
2021-05-17 06:42:03 +02:00
2b5ca96ad3
fix: cloudinit instructions for the victim machine
2021-05-14 07:43:26 +02:00
2616b08ce2
qemu: use cpu host passthrough
2021-05-14 07:30:08 +02:00
f1df309923
chore: update cloudinit configs
...
* make sure ntp is enabled
* set timezone
* disable makecache timer
* write dnf.conf
* noatime on root fs
* fix package installation and upgrades
2021-05-14 07:24:41 +02:00
6fd5e9c4fb
chore: increase disk size for {attacker,defender}
2021-05-14 07:21:40 +02:00
f87a4053bc
feat: per-vm cloudinit template
2021-05-13 02:41:18 +02:00
9f10cd1ead
add Makefile
2021-05-13 02:11:08 +02:00
ab2bea4699
chore: add LICENSE
2021-05-13 02:10:35 +02:00
d934d6db0d
chore: update .gitignore
2021-05-13 01:29:28 +02:00
adfdfd3726
net-lab: add hosts and category iteration logic
...
* add a category variable
* add multiple different hosts and enable specifying base image per vm or
per category
* add comments to explain the code
* rename the project
* rename the base domain
2021-05-13 01:23:46 +02:00
9f68d39731
initial commit
2021-04-28 02:41:22 +02:00