;;; Copyright © Guix documentation authors ;;; Copyright © 2022 Denis 'GNUtoo' Carikli ;;; ;;; This file is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; This file is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with this file. If not, see . (use-modules (gnu) (gnu machine) (gnu machine ssh)) (list (machine (operating-system (@ (mumble-vm-system) mumble-vm-operating-system)) (environment managed-host-environment-type) (configuration (machine-ssh-configuration (authorize? #t) (build-locally? #f) (host-key "VM_SSH_PUB_KEY") (host-name "VM_SSH_ADDRESS") (identity "./id_ed25519") (port 222) (system "x86_64-linux") (user "root")))))