From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Allan Webber Subject: Re: System configuration on non-GuixSD distributions Date: Tue, 04 Oct 2016 10:50:13 -0500 Message-ID: <87a8ekru4q.fsf@dustycloud.org> References: <20161004141206.GA10801@mail.thebird.nl> <57F3C20C.40502@goebel-consult.de> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59011) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1brRzQ-0000Ol-0S for guix-devel@gnu.org; Tue, 04 Oct 2016 11:50:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1brRzK-0005PJ-59 for guix-devel@gnu.org; Tue, 04 Oct 2016 11:50:43 -0400 Received: from dustycloud.org ([50.116.34.160]:58046) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1brRzJ-0005Kj-OS for guix-devel@gnu.org; Tue, 04 Oct 2016 11:50:37 -0400 In-reply-to: <57F3C20C.40502@goebel-consult.de> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Hartmut Goebel Cc: guix-devel@gnu.org Hartmut Goebel writes: > Am 04.10.2016 um 16:12 schrieb Pjotr Prins: >> I would like a replacement for non-deterministic Cfengine/Chef and the >> like. I wrote Cfruby once - one reason we still support Ruby 1.8 in >> Guix ;). Time to replace it on my machines. > > I already had the vision about having something like debops > (www.debops.org) using the GuixSD mechanisms. > > (For those of you who do not know debops: It is a collection of more > then 100 roles (or receipts) for Ansible.) The deployability dream is what originally drew me to Guix, and then GuixSD. Originally I was planning on something separate, Guile based but able to deploy Debian and etc type systems. Un/fortunately I think the main advantage to Guix as a deployment system seems to be if you're really going "all out" and can reproducibly build the whole thing with it. Otherwise, what can you do? I guess you could still build *some* configuration, like apache configs and etc, but you'd still need to set up your base system to know to point at the current profile, or whatever you'd do...