From owner-freebsd-ports@freebsd.org Wed Mar 2 08:40:46 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 94D52ABFE16 for ; Wed, 2 Mar 2016 08:40:46 +0000 (UTC) (envelope-from bsd@bontempi.net) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6C9F91023 for ; Wed, 2 Mar 2016 08:40:46 +0000 (UTC) (envelope-from bsd@bontempi.net) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 4B0C720D73 for ; Wed, 2 Mar 2016 03:40:45 -0500 (EST) Received: from web3 ([10.202.2.213]) by compute5.internal (MEProxy); Wed, 02 Mar 2016 03:40:45 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=bontempi.net; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=vEYO0RxdHolIQZHw1B9KOtsfn9Q=; b=V2/hba 81cRL2VIrtXfdA3LzRnnBO4OWydQDPdFCa/qNtZrw1eIhqALmKZt0P+pYuqOqZBB pigzLrTr9WILw/fBEAgyaRiSj1wagtODgAhMbH919SdDNqa44bsLEBIW/YH8961y Cica2KjttvCcvqcPcKVa7gTzH1ot3sj4WB8IY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=vEYO0RxdHolIQZH w1B9KOtsfn9Q=; b=cG5IfKeWmobqAhdlyhcR+n0GjKlpvY25EzMyQYlKpbDnBNC L3CMh7AtW+NVAG3TIq5zphrRbQpqQWK95Bqx13GJ6RsaN7dVNM4RHEAoeVkj+Mm9 R6UsaZXXLqUAd/IC1DMQK7lOcuy1p4csvbnz3y+s1LGEe0UXjlVLE9wNG1SA= Received: by web3.nyi.internal (Postfix, from userid 99) id 13B06101F63; Wed, 2 Mar 2016 03:40:45 -0500 (EST) Message-Id: <1456908045.49531.537112474.160056BE@webmail.messagingengine.com> X-Sasl-Enc: GAPEYs5ymGg/O7+Y2usn1q27rjjRN9xt4RISoDa6jxDK 1456908045 From: Priyadarshan To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-04035516 In-Reply-To: <1456906874.1645550.537038730.6CA6F798@webmail.messagingengine.com> References: <20160301120350.GB1580@elch.exwg.net> <1456906874.1645550.537038730.6CA6F798@webmail.messagingengine.com> Subject: Re: Completely unscientific poll: cfengine, puppet, other? Date: Wed, 02 Mar 2016 08:40:45 +0000 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2016 08:40:46 -0000 I wonder if anybody is using Rex? We have been using Rex (https://www.rexify.org) with much satisfaction. It is similar in concept to Ansible, ie push, not pull. Configuration instructions are via so-called Rexfiles. They are written in a small DSL but can also contain arbitrary Perl, and that where it shines, perhaps because we use Perl a lot. (A short intro: http://www.slideshare.net/AndyBeverley/an-introduction-to-rex-floss-uk-devops-york-2015) Priyadarshan