Commit Graph

27 Commits

Author SHA1 Message Date
Collin J. Doering c28dc5e8b2
Remove ssh public key comments (user/host) 2022-03-23 10:25:18 -04:00
Collin J. Doering a9a706b3b2
TODO.org: Document some challenges with 'guix deploy' 2022-03-22 23:30:34 -04:00
Collin J. Doering 187b9f1992
Rename private deploy key 2022-03-22 22:30:06 -04:00
Collin J. Doering ce0251b8ec
Ensure public deploy-key is part of repository 2022-03-22 22:29:17 -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 932292fef5
vault0.home.rekahsoft.ca: Missed in previous commit renaming public exports 2022-03-22 19:34:29 -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 0762dab584
.guix-channel: Declare rekahsoft-guix and nonguix channels as dependencies
This is required for this channel to be successfully pulled.
2022-03-22 14:03:16 -04:00
Collin J. Doering df39bf44db
.guix-channel: Remove explicit dependencies 2022-03-22 13:48:38 -04:00
Collin J. Doering 7f90664d05
README.org: Correct typo after file renamed 2022-03-21 22:30:57 -04:00
Collin J. Doering 8eea18d532
Revert "guix-ci0.home.rekahsoft.ca: Have cuirass build images for guix-machines"
This reverts commit 058872fc8b.
2022-03-21 22:21:31 -04:00
Collin J. Doering 058872fc8b
guix-ci0.home.rekahsoft.ca: Have cuirass build images for guix-machines
Note: currently only operating system configurations are defined, not images, so this is
expected to have no effect just yet. Similar to previously where cuirass was building all
packages in this channel, however this channel does not define any packages (and is not
expected to either).
2022-03-21 22:11:08 -04:00
Collin J. Doering 4013ba9ce3
.guix-channel: Update guix channel dependency 2022-03-21 20:09:00 -04:00
Collin J. Doering bc9b539ff9
.guix-cnannel: Update nonguix 2022-03-21 18:59:34 -04:00
Collin J. Doering 6c7d8c042b
Revert ".guix-channel: Remove (temporarily) the nonguix channel dependency"
This reverts commit 595eb5033c.
2022-03-21 18:58:50 -04:00
Collin J. Doering 3d3d27c595
guix-ci0.home.rekahsoft.ca: Refactoring of cuirass spec 2022-03-20 23:41:47 -04:00
Collin J. Doering 71a235e98e
Revert "guix-ci0.home.rekahsoft.ca: Remove (temporarily?) nonguix channel from guix-machine spec"
This reverts commit ae66f92bb7.
2022-03-20 23:40:28 -04:00
Collin J. Doering bdc7487020
Revert "Remove (temporarily) laptop-lenovo-t480s guix configuration"
This reverts commit 73984a0091.
2022-03-20 23:35:23 -04:00
Collin J. Doering ae66f92bb7
guix-ci0.home.rekahsoft.ca: Remove (temporarily?) nonguix channel from guix-machine spec 2022-03-20 23:25:19 -04:00
Collin J. Doering 595eb5033c
.guix-channel: Remove (temporarily) the nonguix channel dependency 2022-03-20 23:19:29 -04:00
Collin J. Doering 73984a0091
Remove (temporarily) laptop-lenovo-t480s guix configuration
This is being done to test cuirass' failure to build this channel, apparently related to
nonguix systems.
2022-03-20 23:07:49 -04:00
Collin J. Doering 2433d35cda
.guix-channel: Add explicit channel dependencies (for cuirass) 2022-03-20 22:58:41 -04:00
Collin J. Doering e0ee432e71
TODO.org: Update/add TODOs 2022-03-20 22:55:34 -04:00
Collin J. Doering 412786173c
guix-ci0.home.rekahsoft.ca: Add guix-machines channel spec to cuirass 2022-03-20 22:54:34 -04:00
Collin J. Doering acaa20d632
Initial commit 2022-03-20 22:31:46 -04:00