README.md 778 Bytes
Newer Older
Jan Vykopal's avatar
Jan Vykopal committed
1
2
# sandbox-creator

Attila Farkas's avatar
Attila Farkas committed
3
4
5
6
7
8
9
10
A next generation of https://gitlab.ics.muni.cz/KYPO-content/KYPO-Creator


generate.py is a python program that generates a vagrant source file from a definition in yaml.

### Usage:
1. Clone the project.
2. Navigate to the project folder.
Jan Vykopal's avatar
Jan Vykopal committed
11
3. Type `$ python generate.py {yaml_file.yaml} > Vagrantfile`. There is a test yaml file in the repository called test.yaml.
Attila Farkas's avatar
Attila Farkas committed
12
13
14
4. Run `$ vagrant up`

### Implemented attribute types:
15
- all simple vagrant attributes
Attila Farkas's avatar
Attila Farkas committed
16
- a simple network (assigning ip and netmask to a device)
Attila Farkas's avatar
Attila Farkas committed
17
18
19
20
21

### Not implemented yet:
- VirtualBox and OpenStack attributes
- other network configuration

Attila Farkas's avatar
Attila Farkas committed
22
23
24
### Known [issues](https://gitlab.ics.muni.cz/cs4eu/sandbox-creator/issues):
- after running on Windows the output may contain invalid multibyte chars