Commit Graph

25 Commits

Author SHA1 Message Date
Collin J. Doering 2e1c58ab93
deploy/ci-runner0-home-rekahsoft-ca.scm: Setup host-key after bootstrapping 2023-12-28 16:56:43 -05:00
Collin J. Doering 279830457e
deploy/prom0-home-rekahsoft-ca.scm: Adjust host key after its rotation 2023-04-01 11:45:16 -04:00
Collin J. Doering 10becca994
deploy/cloud0-home-rekahsoft-ca.scm: Correct typo 2023-03-26 21:43:14 -04:00
Collin J. Doering 462ab6ac3d
rekahsoft: Continue abstracting legacy vm's (#8 - ci-runner0)
* deploy/ci-runner0-home-rekahsoft-ca.scm (rekahsoft): Adjust configuration to use
proxmox-vm-legacy module

* .guix/rekahsoft/guix-config/vms/ci-runner0-home-rekahsoft-ca.scm (rekahsoft): Add deployment
file for ci-runner0
2023-03-12 19:03:50 -04:00
Collin J. Doering 9785665ab8
deploy/postgres-home-rekahsoft-ca.scm: Adjust host key after its rotation 2023-03-12 18:16:10 -04:00
Collin J. Doering 3433ea0c57
rekahsoft: Continue abstracting legacy vm's (#6 - postgres)
* deploy/postgres-home-rekahsoft-ca.scm (rekahsoft): Adjust configuration to use
proxmox-vm-legacy module

* .guix/rekahsoft/guix-config/vms/postgres-home-rekahsoft-ca.scm (rekahsoft): Add deployment
file for postgres
2023-03-12 14:50:11 -04:00
Collin J. Doering 26d9b8c0ec
deploy/ci0-home-rekahsoft-ca.scm: Adjust host key after its rotation 2023-03-05 21:34:34 -05:00
Collin J. Doering efc80ff07e
rekahsoft: Continue abstracting legacy vm's (#6 - ci0)
* deploy/ci0-home-rekahsoft-ca.scm (rekahsoft): Adjust configuration to use
proxmox-vm-legacy module

* .guix/rekahsoft/guix-config/vms/ci0-home-rekahsoft-ca.scm (rekahsoft): Add deployment
file for ci0
2023-03-05 06:10:14 -05:00
Collin J. Doering 442b92739e
deploy/my0-home-rekahsoft-ca.scm: Adjust host key after its rotation 2023-03-05 05:40:34 -05:00
Collin J. Doering d96737277e
rekahsoft: Continue abstracting legacy vm's (#5 - my0)
* deploy/my0-home-rekahsoft-ca.scm (rekahsoft): Adjust configuration to use
proxmox-vm-legacy module

* .guix/rekahsoft/guix-config/vms/my0-home-rekahsoft-ca.scm (rekahsoft): Add deployment
file for my0
2023-03-05 03:21:36 -05:00
Collin J. Doering 2328a6cb60
deploy/dash0-home-rekahsoft-ca.scm: Adjust host key after its rotation 2023-03-05 02:31:45 -05:00
Collin J. Doering 2b3e338e0d
rekahsoft: Continue abstracting legacy vm's (#4 - dash0)
* deploy/dash0-home-rekahsoft-ca.scm (rekahsoft): Adjust configuration to use
proxmox-vm-legacy module

* .guix/rekahsoft/guix-config/vms/dash0-home-rekahsoft-ca.scm (rekahsoft): Add deployment
file for dash0
2023-03-04 18:51:59 -05:00
Collin J. Doering c253b289b3
deploy/git0-home-rekahsoft-ca.scm: Adjust host key after its rotation 2023-03-04 11:51:29 -05:00
Collin J. Doering be43cd1bda
deploy/loki-home-rekahsoft-ca.scm: Adjust host key after its rotation 2023-03-04 11:51:08 -05:00
Collin J. Doering 848b27bcc4
rekahsoft: Continue abstracting legacy vm's (#4 - prom0)
* deploy/prom0-home-rekahsoft-ca.scm (rekahsoft): Adjust configuration to use
proxmox-vm-legacy module

* .guix/rekahsoft/guix-config/vms/prom0-home-rekahsoft-ca.scm (rekahsoft): Add deployment
file for prom0
2023-03-04 11:37:42 -05:00
Collin J. Doering 239e3b66d9
rekahsoft: Continue abstracting legacy vm's (#3 - git0) 2023-03-04 09:41:33 -05:00
Collin J. Doering 62a352e368
deploy/loki-home-rekahsoft-ca.scm: Add file (missed in 57b559e) 2023-03-04 09:40:50 -05:00
Collin J. Doering 6660f640b4
deploy/searx0-home-rekahsoft-ca.scm: Adjust host key after its rotation 2023-02-25 12:46:57 -05:00
Collin J. Doering 8d31ff8ec4
deploy/searx0-home-rekahsoft-ca.scm: searx0 guix-deploy config 2022-09-14 00:16:44 -04:00
Collin J. Doering 187b9f1992
Rename private deploy key 2022-03-22 22:30:06 -04:00
Collin J. Doering 62fe49c921
Move machine specification outside of channel
'guix deploy' would not function when machine-ssh-configuration's identity cannot be
specified relative to the file where its defined.
2022-03-22 22:08:58 -04:00
Collin J. Doering 96f147e008
Test: Temporarily validate if the ssh-key to be used can be stored out of channel 2022-03-22 20:22:41 -04:00
Collin J. Doering 5d4f601fc1
Export %machine instead of machine to avoid name overlap
* .guix/rekahsoft/guix-config/vms/cloud0-home-rekahsoft-ca.scm: Add missing imports; change
name of public exports of system and machine, prefixing them with '%'
* .guix/rekahsoft/guix-config/vms/grocy0-home-rekahsoft-ca.scm:
* .guix/rekahsoft/guix-config/vms/guix-ci0-home-rekahsoft-ca.scm:
* .guix/rekahsoft/guix-config/vms/vault0-home-rekahsoft-ca.scm:
* README.org: Update commands that reference the 'system' variable exported from
configuration modules
* deploy/cloud0-home-rekahsoft-ca.scm: Reference renamed 'machine' as %machine
* deploy/grocy0-home-rekahsoft-ca.scm:
* deploy/guix-ci0-home-rekahsoft-ca.scm:
* deploy/vault0-home-rekahsoft-ca.scm:
2022-03-22 19:30:51 -04:00
Collin J. Doering b9da145c33
Refactor guix deploy machines specifications directly into channel
* channels-{vms,manual}.scm: Removed in preference of channel wide channels.scm
* README.org: Update various deployment proceedures given that moving forward
operating-system configurations will be self-contained within this channel
* .guix/rekahsoft/guix-config/vms/cloud0-home-rekahsoft-ca.scm: Include public machine record
for instance, refactored from deploy/*.scm
* .guix/rekahsoft/guix-config/vms/grocy0-home-rekahsoft-ca.scm:
* .guix/rekahsoft/guix-config/vms/guix-ci0-home-rekahsoft-ca.scm:
* .guix/rekahsoft/guix-config/vms/vault0-home-rekahsoft-ca.scm:
* deploy/cloud0-home-rekahsoft-ca.scm: Directly reference machine from channel instead of
declaring it here
* deploy/grocy0-home-rekahsoft-ca.scm:
* deploy/guix-ci0-home-rekahsoft-ca.scm:
* deploy/vault0-home-rekahsoft-ca.scm:
2022-03-22 18:39:06 -04:00
Collin J. Doering acaa20d632
Initial commit 2022-03-20 22:31:46 -04:00