Commit graph

26 commits

Author SHA1 Message Date
jon brookes
d839fd5687 update: bump infctl version to v0.0.3 in install script 2025-08-16 15:37:08 +01:00
jon brookes
aa912d55df update: enhance Vagrant setup with new scripts for node and workstation installation, and update provisioning to target specific VMs 2025-08-16 11:52:28 +01:00
jon brookes
5f448d7fc7 update: enhance command execution with real-time logging and add shorthand flag for deployment file 2025-08-16 11:45:47 +01:00
jon brookes
4b8a27a2d7 update: add *.cast to .gitignore to exclude cast files from version control 2025-08-16 11:42:51 +01:00
jon brookes
34fbe9b5b3 update: add k3s_url_ip variable to configuration files and update references in Ansible playbooks 2025-08-09 13:32:07 +01:00
jon brookes
ae59661982 update: add network configuration variables and enhance Ansible playbooks for dynamic IP handling 2025-08-09 11:02:15 +01:00
jon brookes
eba7f8322d update: remove obsolete traefik service configuration and add playbook for copying K3s config 2025-08-08 17:41:57 +01:00
jon brookes
514e05a1f6 update: add installation scripts for Vagrant and Ansible, enhance k3s setup, and improve provisioning process 2025-08-07 19:08:46 +01:00
jon brookes
ff55197c58 update: modify Vagrantfile to conditionally set public network bridge and ensure vbguest auto-update is disabled 2025-08-07 10:51:27 +01:00
jon brookes
e9e05d1c60 update: enhance Vagrantfile with workstation configuration and adjust network settings for VMs 2025-08-07 10:22:11 +01:00
jon brookes
9ce3197c0b added Ansible playbooks for k3s and keepalived installation, and updated provisioning script 2025-08-07 10:21:27 +01:00
jon brookes
b12749a3f0 added initial workstation to vagrantfile 2025-08-06 08:40:16 +01:00
jon brookes
f39f98b319 fix: windows check added to vagrant config 2025-08-06 08:39:26 +01:00
jon brookes
698e67d8c0 added k3s install 2025-08-05 13:52:33 +01:00
jon brookes
6eabd40021 added vagrant build 2025-08-04 21:44:28 +01:00
jon brookes
2997f0252a added vagrant scripts 2025-08-03 11:54:46 +01:00
6ff4033a13 bump version 2025-07-16 18:12:46 +01:00
Jon Brookes
b1aba889e3 Merge pull request 'chore/test-local-dev-builds' (#3) from chore/test-local-dev-builds into main
Reviewed-on: https://codeberg.org/headshed/infctl-cli/pulls/3
2025-07-16 19:09:43 +02:00
3300e4fadb bump version 2025-07-16 18:08:24 +01:00
e64666340a chore/test-local-dev-builds (#2)
tested initial dev deployment to local k3d

Reviewed-on: https://codeberg.org/headshed/infctl-cli/pulls/2
Co-authored-by: jon brookes <jon@headshed.dev>
Co-committed-by: jon brookes <jon@headshed.dev>
2025-07-16 18:50:16 +02:00
33c8a232c7 added dev preflight check 2025-07-16 17:45:29 +01:00
62ab3f88cd tested local dev k3d single node cluster local storage + removed redundant scripts 2025-07-16 17:39:09 +01:00
Jon Brookes
506142ccd7 Merge pull request 'changed app to use json config for pipeline steps' (#1) from chore/code-refactor into main
Reviewed-on: https://codeberg.org/headshed/infctl-cli/pulls/1
2025-07-14 17:49:27 +02:00
jon brookes
924954d0ff changed app to use json config for pipeline steps
readme command line usage - to specify pipeline file name
readme updated to include reasoning behind the project

use native golang sqlite

RunScriptCommand named in functionMap
removed unused functions
removed unused functions
run script and pipeline example
renamed functions to drop the word script and add pipeline verb
2025-07-14 16:34:15 +01:00
jon brookes
bd7cee720a initial commit 2025-07-09 12:09:12 +01:00
jon brookes
a0feba3bc4 initial commit 2025-07-09 12:08:08 +01:00