4.7 KiB
guix-machines TODO's
- Convert existing .guix/rekahsoft/guix-config/vms/*.scm files to guile modules
- Use 'guix deploy'/lvm based common proxmox-vm configuration for all vms
- Run/configure docker/docker-compose from within guix configurations
- Resolve warnings about guix depreciations
DONE Convert existing .guix/rekahsoft/guix-config/vms/*.scm files to guile modules
CLOSED: [2022-03-20 Sun 13:00]
- State "DONE" from "TODO" [2022-03-20 Sun 13:00]
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/ci-runner0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/cloud0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/dash0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/git0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/grocy0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/guix-ci0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/loki-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/postgres-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/prom0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/searx0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/vault0-home-rekahsoft-ca.scm
TODO Use 'guix deploy'/lvm based common proxmox-vm configuration for all vms
Checked indicates the vm is using a 'guix deploy' style deployment, and is based on the common lvm based proxmox configuration prmox-vm-lvm-minimal.scm.
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/ci-runner0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/cloud0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/dash0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/git0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/grocy0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/guix-ci0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/loki-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/postgres-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/prom0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/searx0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/vault0-home-rekahsoft-ca.scm
TODO Run/configure docker/docker-compose from within guix configurations
Better docker support within guix configuration is required to make this issue go away. Once
completed, the unguix
directory can be removed.
Checked indicates VMs that use docker/docker-compose (and either depend on files in the
unguix
directory or docker-compose
files on the vm disk.
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/ci-runner0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/cloud0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/dash0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/git0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/grocy0-home-rekahsoft-ca.scm :: docker-compose
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/guix-ci0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/loki-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/postgres-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/prom0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/searx0-home-rekahsoft-ca.scm
- /rekahsoft/guix-machines/src/commit/932292fef547d9e075d29d89ca48f6b6f26d498d/.guix/rekahsoft/guix-config/vms/vault0-home-rekahsoft-ca.scm
TODO Resolve warnings about guix depreciations
rekahsoft/guix-config/vms/ci-runner0-home-rekahsoft-ca.scm:25:14: warning: the 'target' field is deprecated, please use 'targets' instead rekahsoft/guix-config/vms/ci0-home-rekahsoft-ca.scm:25:14: warning: the 'target' field is deprecated, please use 'targets' instead rekahsoft/guix-config/vms/dash0-home-rekahsoft-ca.scm:25:14: warning: the 'target' field is deprecated, please use 'targets' instead rekahsoft/guix-config/vms/git0-home-rekahsoft-ca.scm:25:14: warning: the 'target' field is deprecated, please use 'targets' instead rekahsoft/guix-config/vms/loki-home-rekahsoft-ca.scm:26:14: warning: the 'target' field is deprecated, please use 'targets' instead rekahsoft/guix-config/vms/postgres-home-rekahsoft-ca.scm:78:12: warning: 'postgresql-service' is deprecated, use 'postgresql-service-type' instead rekahsoft/guix-config/vms/postgres-home-rekahsoft-ca.scm:32:14: warning: the 'target' field is deprecated, please use 'targets' instead rekahsoft/guix-config/vms/prom0-home-rekahsoft-ca.scm:25:14: warning: the 'target' field is deprecated, please use 'targets' instead rekahsoft/guix-config/vms/searx0-home-rekahsoft-ca.scm:26:14: warning: the 'target' field is deprecated, please use 'targets' instead