Commit Graph

74 Commits

Author SHA1 Message Date
a659323779
check if there is conditions for the creation or not and added support for running multiples commands at once
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-20 10:25:02 +02:00
e6dd3d81ce
sped up the soft by about 3x using basic caching and threads
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-20 10:01:13 +02:00
7ed109f70b
revert caching system 2023-06-20 08:56:02 +02:00
5c67775f34
commit before remaking caching system
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-20 08:48:38 +02:00
957df53cd5
started implementing caching
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-19 16:38:55 +02:00
d020eb3b89
replaced pct by ssh when possible for speed 2023-06-19 14:01:44 +02:00
d29a4fb511
fixed scp host key error 2023-06-19 10:16:49 +02:00
673c7a3858
fixed problem with running scripts and ssh key generation on new lxc
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-19 09:58:29 +02:00
9fe806882e
added scripts support
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-16 16:06:03 +02:00
fafa85c0e1
added local copy of folder to pve then lxc 2023-06-16 16:05:55 +02:00
cc408237d9
updated get_ipv4 2023-06-16 16:04:09 +02:00
7d124cf751
make sure bash is installed on creation of lxc 2023-06-16 16:03:39 +02:00
d5911f7fcb
updated detection in ssh and docker scripts 2023-06-16 16:03:00 +02:00
b0078a32db
renamed local_path to just path
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-16 13:36:11 +02:00
609cc0ef24
started new script running system
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-15 17:13:34 +02:00
25b208094d
merged commands_utils into Machine class 2023-06-15 17:10:16 +02:00
5e77c93865
removed patchwork from requirement 2023-06-15 16:58:49 +02:00
350fafbfe0
fixed running from repo remotely
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-15 16:55:40 +02:00
e654102176
MASSIVE REWORK of structure include new object oriented approch with linuxmachine/pve host, etc
Some checks failed
continuous-integration/drone/push Build is failing
2023-06-15 16:25:47 +02:00
19487527f9
add parser
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-14 16:30:17 +02:00
28cc208e13
update drone and readme for repo based resources 2023-06-14 15:52:30 +02:00
ad46181f6e
remove resources from pdj repo 2023-06-14 14:51:59 +02:00
360d1f6b7e
remove identity file 2023-06-14 14:45:23 +02:00
4cb9752c23
added support for step conditions and improved logging and setup ssh identity file in settings
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-14 14:31:20 +02:00
fbf1e87b39
added exception to scp 2023-06-14 14:30:25 +02:00
c6439c6899
added has_file and has_directory to lxc 2023-06-14 14:29:46 +02:00
eb191a7a55
Running local scripts now works correctly and improved the varions way to run commands on both the PVE and the LXCs
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-14 11:29:38 +02:00
2e70f64269
edit lxc config and fix path
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-13 16:39:20 +02:00
85329abf4b
edit lxc config
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-13 16:30:56 +02:00
8af5cbce58
fixed type hinting circular import error
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-13 16:29:40 +02:00
4e1b2d7dd4
run script to setup ssh on lxc create
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-13 15:30:04 +02:00
fda5e0733a
fixed wrong readme doc 2023-06-13 15:29:51 +02:00
00f14332e0
improve documentation and fixed/improved path handling and added copy files from local->pve(->lxc) 2023-06-13 15:29:22 +02:00
42dc7ba207
added install ssh script 2023-06-13 15:25:03 +02:00
c7d0275915
fixed get_ipv4 awk formatting, fix get path for folder and file copy 2023-06-13 08:19:23 +02:00
9ec4eb2382
fixed template detection command with awk escaping 2023-06-13 08:09:48 +02:00
fa3b0b1b27
added dockerfile for custom image
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-13 07:42:29 +02:00
d5bd585aab
use custom python image with requirements installed to speed up build time
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-13 07:34:55 +02:00
eba11df2af
reorder imports and global structure for better understanding
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-12 22:17:06 +02:00
9dcf370a07
fixed incorrect path for resources
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-12 22:06:44 +02:00
b66309326c
removed useless ssh key adding (using pct on create), added ipv4 detection and ssh commands 2023-06-12 22:06:33 +02:00
88f4cdf14f
fixed running bash script remotely and install package error 2023-06-12 22:05:21 +02:00
31c310c6e0
fixed wrong dict name for creation step 2023-06-12 22:04:22 +02:00
9cc09aafa1
improved code documentation
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-12 16:54:44 +02:00
6a6cddbc5f
implemented power steps, unzip, packages, and replace in files
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-12 16:18:09 +02:00
fb4154c7e5
implemented most creations steps and global improvements
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-12 15:15:51 +02:00
e4188e8432
re-organised a bit the code
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-12 11:53:42 +02:00
8939803733
add script url and path support 2023-06-12 11:10:22 +02:00
70a7368f7a
add logo to readme
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-12 11:02:13 +02:00
bea4bcacde
add logo to readme
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-12 11:01:05 +02:00