|
a5b09f45d5
|
fixed install multiples packages at once
|
2023-06-20 15:15:53 +02:00 |
|
|
6d3d9b3fbc
|
fixed key error on optional() for creation steps
|
2023-06-20 15:15:30 +02:00 |
|
|
4ec9c86b2c
|
fixed key error on optional() for creation steps
|
2023-06-20 15:15:15 +02:00 |
|
|
a659323779
|
check if there is conditions for the creation or not and added support for running multiples commands at once
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
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
continuous-integration/drone/push Build is passing
|
2023-06-20 08:48:38 +02:00 |
|
|
957df53cd5
|
started implementing caching
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
continuous-integration/drone/push Build is passing
|
2023-06-19 09:58:29 +02:00 |
|
|
9fe806882e
|
added scripts support
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 |
|
|
609cc0ef24
|
started new script running system
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 |
|
|
350fafbfe0
|
fixed running from repo remotely
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
continuous-integration/drone/push Build is failing
|
2023-06-15 16:25:47 +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
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
continuous-integration/drone/push Build is passing
|
2023-06-14 11:29:38 +02:00 |
|
|
2e70f64269
|
edit lxc config and fix path
continuous-integration/drone/push Build is passing
|
2023-06-13 16:39:20 +02:00 |
|
|
8af5cbce58
|
fixed type hinting circular import error
continuous-integration/drone/push Build is passing
|
2023-06-13 16:29:40 +02:00 |
|
|
4e1b2d7dd4
|
run script to setup ssh on lxc create
continuous-integration/drone/push Build is passing
|
2023-06-13 15:30:04 +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 |
|
|
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 |
|
|
eba11df2af
|
reorder imports and global structure for better understanding
continuous-integration/drone/push Build is passing
|
2023-06-12 22:17:06 +02:00 |
|
|
9dcf370a07
|
fixed incorrect path for resources
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
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
continuous-integration/drone/push Build is passing
|
2023-06-12 16:18:09 +02:00 |
|
|
fb4154c7e5
|
implemented most creations steps and global improvements
continuous-integration/drone/push Build is passing
|
2023-06-12 15:15:51 +02:00 |
|
|
e4188e8432
|
re-organised a bit the code
continuous-integration/drone/push Build is passing
|
2023-06-12 11:53:42 +02:00 |
|
|
9005685ab5
|
change creations conditions format
continuous-integration/drone/push Build is passing
|
2023-06-11 22:11:16 +02:00 |
|
|
be285606e2
|
started creations conditions and steps checking/running
continuous-integration/drone/push Build is passing
|
2023-06-11 21:06:22 +02:00 |
|
|
0a372b2e00
|
ssh/local for commands and lxc creation
continuous-integration/drone/push Build is passing
|
2023-06-11 19:15:07 +02:00 |
|
Mathieu Broillet
|
c9af80fa86
|
proxmox utils, lxc utils and configs
|
2023-06-09 14:51:47 +02:00 |
|
Mathieu Broillet
|
e6a27d0bef
|
init and lxc config json loading
|
2023-06-09 11:49:51 +02:00 |
|