c2c2fbd52b
style: add type hints to functions and variables
2024-04-29 04:00:07 +03:00
3c569cf5c1
feat: raise an exception if vm_ip_address is None
2024-04-29 03:51:57 +03:00
da31388bc2
chore: add .env to the .gitignore
2024-04-26 11:36:01 +03:00
0e4076931d
feat: add tmp/
to .gitignore
2023-10-24 21:21:13 +03:00
c2f0dc39ee
fix: read VM IPs from tmp/hosts
2023-10-24 21:16:48 +03:00
860cf51ba5
refactor: change value of key workers
in inventory
to None
2023-10-24 21:13:57 +03:00
cae0731f7b
feat: add deletion of existing VMs
...
Allow for faster iterations while testing.
2023-10-24 21:12:38 +03:00
f1b0e6d177
refactor: make log messages more readable
2023-10-24 21:11:32 +03:00
a7c3c7a896
refactor: change log level to INFO
2023-10-24 21:10:53 +03:00
ffbbf62c7c
refactor: change run/ to tmp/
2023-10-24 21:09:53 +03:00
5ffeba96ed
refactor: use specific IDs for VMs
2023-10-24 21:08:11 +03:00
30b15202ba
refactor: proxmox.logout earlier
2023-10-24 12:24:28 +03:00
39ce3ab65e
refactor: store runtime files in run/
2023-10-24 12:23:45 +03:00
482f4a6960
refactor: prefix has a PROXMOX_USER
2023-10-24 12:22:52 +03:00
4af20f91a2
feat: generate ansible inventory
2023-10-24 12:22:14 +03:00
9471705d84
feat: set formatting for the logger
2023-10-24 12:21:21 +03:00
ab7e7c33b0
feat: add ansible playbook for kubernetes
2023-10-24 11:14:35 +03:00
bbe374ce12
refactor: split everything into modules
2023-10-24 11:14:02 +03:00
2e9bb05e94
feat: wait for vms to start
2023-10-24 11:13:26 +03:00
07fa191f48
feat: get_vm_ip, create_vm, main
...
Implement get_vm_ip, refactor create_vm, implement main
2023-10-24 11:10:54 +03:00
c44d13f532
Finish clone_template function
2023-03-27 15:51:32 +03:00
b9717e173c
Initial commit
2023-03-24 16:31:22 +03:00