Commit graph

152 commits

Author SHA1 Message Date
pedro df073d72e4 pxe: fix wrong path 2024-09-27 23:18:56 -03:00
pedro 23f1bc7717 change nfs persistency strategy
it is easier than you thought
2024-09-27 23:18:56 -03:00
pedro 47ea66f013 workbench-script: attempt to write to snapshot dir 2024-09-27 23:18:56 -03:00
pedro e6a3ffd060 no, nfs common is not needed 2024-09-27 23:18:56 -03:00
pedro 37975fc236 pxe: update README 2024-09-27 23:18:56 -03:00
pedro 1e18c84255 pxe: add comment 2024-09-27 23:18:56 -03:00
pedro 71dffb3074 pxe: prepare more the nfs part 2024-09-27 23:18:56 -03:00
pedro b8ffd19b6a deploy-workbench: add nfs as dependency 2024-09-27 23:18:56 -03:00
pedro e3dfe94955 deploy-workbench: protect shell vars 2024-09-27 23:18:56 -03:00
pedro 13b17dbcf7 pxe: fix wrong paths TFTP/PXE 2024-09-27 23:18:56 -03:00
pedro 5aae459ca4 pxe: fix wrong cp 2024-09-27 23:18:56 -03:00
pedro 086d0da3d6 pxe: path live iso 2024-09-27 23:18:56 -03:00
pedro 3113a3f9c2 pxe: fix logic on tftp live parts 2024-09-27 23:18:56 -03:00
pedro 2a0f9371e1 pxe: bugfix FORCE env var 2024-09-27 23:18:56 -03:00
pedro f51f38d677 pxe: probably last details 2024-09-27 23:18:56 -03:00
pedro cc070c2cce pxe: add FORCE for netboot 2024-09-27 23:18:56 -03:00
pedro 0d8dd533ed pxe: try fixing kernel and initrd 2024-09-27 23:18:56 -03:00
pedro 3725f4d42c pxe: fix path of linux and initrd 2024-09-27 23:18:56 -03:00
pedro e4fb74c59c pxe: create dir for nfs 2024-09-27 23:18:56 -03:00
pedro 0e153cec68 pxe: clarify when pxe is finished 2024-09-27 23:18:56 -03:00
pedro 8a5942a287 pxe: dnsmasq: fix tftp path 2024-09-27 23:18:56 -03:00
pedro 2b902f3a5a pxe: better msgs 2024-09-27 23:18:56 -03:00
pedro a7bc751ccd pxe: bugfix wrong cat for nfs 2024-09-27 23:18:56 -03:00
pedro 887cf162c5 pxe: facilitate run 2024-09-27 23:18:56 -03:00
pedro 748a2255eb deploy workbench: bugfix copy of settings.ini 2024-09-27 23:18:56 -03:00
pedro 91b8fa3a4e pxe: improve installation msg 2024-09-27 23:18:56 -03:00
pedro 221b232ba1 bugfix bad netboot config 2024-09-27 23:18:56 -03:00
pedro f888eb39f9 add dnsmasq config 2024-09-27 23:18:56 -03:00
pedro 44be896bb2 deploy-workbench: fixes: mkfs.vfat not found 2024-09-27 23:18:56 -03:00
pedro 65a0137f86 bugfix env location 2024-09-27 23:18:56 -03:00
pedro a60a6e6539 PXE WIP 2024-09-27 23:18:56 -03:00
pedro 8e4186d9d4 Merge pull request 'contribuciones en estancia con ekoa' (#1) from ekoa into main
Reviewed-on: #1
2024-09-28 02:16:27 +00:00
pedro a47fab6c35 deploy-workbench.sh: clearer persistence size 2024-09-20 19:55:21 -03:00
pedro 8fc62ba8da deploy-workbench.sh: bugfix wrong check 2024-09-20 17:03:50 -03:00
pedro f1de55e0b3 deploy-workbench: increase persistence partition
allow more snapshots on the persistence partition

from 10 to 100 MiB
2024-09-20 17:03:30 -03:00
pedro d53d8eb4d0 .gitignore: ignore snapshots (*.json) 2024-09-20 16:31:42 -03:00
pedro cb7ee61945 workbench-script: improve INFO and ERROR logs 2024-09-20 16:31:12 -03:00
pedro eed87b3b1a deploy-workbench.sh: add FORCE var
to recreate persistence partition
2024-09-20 11:58:58 -03:00
pedro 50e8cb5f6b deploy-workbench.sh: just copy local settings.ini 2024-09-20 11:39:23 -03:00
pedro 9473391ba5 deploy-workbench.sh: use proper sudo here 2024-09-20 11:36:42 -03:00
pedro d0f3f337d2 deploy-workbench.sh: update with new settings.ini 2024-09-20 11:36:24 -03:00
pedro 6d3d4e5c2a make upload snapshot work 2024-09-19 14:04:11 -03:00
pedro 45464c49f0 Makefile: boot_iso: link to workbench_production 2024-09-19 13:08:57 -03:00
pedro 3688088958 workbench deploy: detect ubuntu and guide user 2024-09-19 13:06:25 -03:00
pedro b005a5e158 workbench deploy: bugfix workbench-script copy
create directory and enforce that it is copied in directory
2024-09-19 13:05:52 -03:00
pedro a9af55d109 workbench: use declarative config instead of args
The only arg needed is the location of the config, which is optional
2024-09-19 12:42:03 -03:00
pedro 8627cd8003 bugifx workbench deploy
use tee instead of cat

here ${SUDO} is used, because it is assumed a third party system which
could have its own configuration, so we deal the different situations
fine (with or without sudo, etc.)
2024-09-19 12:40:49 -03:00
pedro d3018abde9 workbench: use sudo everywhere
that means adjusting fine the hostname, which right now is hardcoded
to workbench
2024-09-19 12:40:04 -03:00
pedro 6c781a0503 clearer start-end of script 2024-09-19 11:27:52 -03:00
pedro 0545a2f460 add initial version of workbench deploy system 2024-09-18 13:50:55 -03:00