12 Commits (2d6f6301c5efb70dcbb6742ed5c4003fa0789586)

Author SHA1 Message Date
LEdoian 2d6f6301c5 Use area 1 in the swarm
Makes it more contained and more demonstrative (if that is a word…)
1 year ago
LEdoian 0396099bcd Add support for IPv6
The 40 bits in the ULA global prefix fdce:73a4:0b00::/48 were generated
by Python's `random.randint(0,2**40-1)` call
1 year ago
LEdoian b02a04ccbf Enable forwarding in all the routers 3 years ago
LEdoian 32c4e15e3d Add a simple script to manage all the machines 3 years ago
LEdoian ca51082938 Name interfaces using mactab 3 years ago
LEdoian ccc82015c8 Add KVM and more RAM to the VM
Else it does not run
3 years ago
LEdoian 11c5674b20 Fix bridge templates
The context variable `bridges` is a dictionary, not a list.
3 years ago
LEdoian c0f270e9e8 Refactor bridge files into templates
This allows better extensibility, as well as provides more uniform way
of config file generation.
3 years ago
LEdoian 26f1299b59 Generate also hosts and hostname files 3 years ago
LEdoian 2fe2640e9e Fix alignment of templated files
Jinja directives keep indentation. Therefore, if tokens like
`{% for … %}` are indented, the indentation accumulates and this creates
confusing indentation in output.
3 years ago
LEdoian dc95ade8a0 Fix MAC in qemu script 3 years ago
LEdoian c0f9174ab6 Add initial version of template files 3 years ago