f6fa31a48c
update main.py
2024-08-08 22:40:17 +03:00
04588d4f3c
add dependencies to README.md
2024-08-08 22:39:42 +03:00
01a11f112e
some changes
2024-05-26 08:37:52 +03:00
4569a2232a
docs: add README.md
2024-04-29 04:37:33 +03:00
2edf914267
feat: run the python script to craete VMs before running the playbook
2024-04-29 04:14:52 +03:00
6497719ba9
fix: fetch a file relative to the playbook
2024-04-29 04:13:35 +03:00
b7bdcf3293
feat: add k8s_version and branch to vars_prompt
2024-04-29 04:13:35 +03:00
2942724700
feat: make sleep time a function paramater instead of hard-coding it
2024-04-29 04:03:52 +03:00
353230a493
feat: use environment variables for settings
2024-04-29 04:02:22 +03:00
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