From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Thompson Subject: Re: Guix "ops" Date: Mon, 04 May 2015 22:00:59 -0400 Message-ID: <87sibb4wbo.fsf@fsf.org> References: <87k2wx6t1e.fsf@fsf.org> <87vbgdy6x8.fsf@gnu.org> <87fv7h5zhk.fsf@fsf.org> <87mw1obbfq.fsf@gnu.org> <87bnhzrjf1.fsf@gnusosa.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43560) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YpSAR-0002wP-Vc for guix-devel@gnu.org; Mon, 04 May 2015 22:01:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YpSAQ-0003lK-SR for guix-devel@gnu.org; Mon, 04 May 2015 22:01:03 -0400 Received: from mail.fsf.org ([208.118.235.13]:45437) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YpSAQ-0003lG-PO for guix-devel@gnu.org; Mon, 04 May 2015 22:01:02 -0400 In-Reply-To: <87bnhzrjf1.fsf@gnusosa.net> 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Carlos Sosa , guix-devel@gnu.org Carlos Sosa writes: > Hi David and Ludovic, > > I've been doing configuration management in GuixSD with propellor by > Joey Hess. https://propellor.branchable.com/ That's really cool. Would you please share your configuration files? I'd love to see what that looks like. > While it works great, I would prefer any tool that works with Guile > syntax. Yes, we should have our own tool for this purpose that has excellent integration with the rest of the system. > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> BTW, I=E2=80=99d prefer something like =E2=80=98guix deploy=E2=80=99 ove= r =E2=80=98guix ops=E2=80=99, but then >> another name would need to be found for the =E2=80=98deploy=E2=80=99 sub= -command, maybe >> =E2=80=98realize=E2=80=99? > > I like the idea of 'guix deploy', and maybe something to propagates > given configuration files, like 'guix config prepare' and later 'guix > config apply'. The only configuration we'd apply is a full system configuration, a la 'guix system reconfigure'. > Now, how can I contribute? work the guix command? > > Let me know if you have a specific repository or place to find any work > done on this. I should create a "wip-deploy" branch in our git repository that you could submit patches for. I need to do a bit more work to get the very basics working so we have a foundation to build on, though. The other emails in this thread detail my basic strategy. Here's an example of a 'guix deploy' config that actually works right now: http://paste.lisp.org/display/147741 I'm happy to discuss this more and figure out how to get you involved! Thanks for expressing your interest. --=20 David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate