From nobody Sun Oct 10 20:40:37 2021 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id B22B917FDD32 for ; Sun, 10 Oct 2021 20:40:49 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HSDN005gqz4dc7 for ; Sun, 10 Oct 2021 20:40:47 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 14BC432007BE for ; Sun, 10 Oct 2021 16:40:40 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Sun, 10 Oct 2021 16:40:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=Hhw6O4S9BAJpRZiAmU7ZPzrFcIz XVmO8K7lz1EcPkSU=; b=ayEAi82V5e/5sxBjndtIi0WyUk7Lto/ayUzEtdnSTTx J6a4v2cs2zrSJ6T8wqV4uvZCRjs/+sV7z1yiKciBPSMERZBvLh41Wd45MtJbA32E 6avmeyzgsiNXQxhIdmuqtS0wb14DlOyHww0UcbmGr4wb7HaNPO23Im8bTOs8ii2e qP+bq7y3tMun4KIQq1nL0sauJNvhhrGa92/iNW5xCLy0v9tKGiv30hleOy4Dha6h alworioVSRm8B9Q1SGdvFzOJASyRk2rzEURr9gGWmB6IVFpjtShwEhhf2P7zHNWj 5yo5dTt0+z9YHy0bbhVUkX3CibWStIiVLkianOd6WxQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Hhw6O4 S9BAJpRZiAmU7ZPzrFcIzXVmO8K7lz1EcPkSU=; b=StI3Yaa88vRxuBxEpMRVKD b5+M3ezLHQIVwFYtfQ6R1msJpJx2qe5Y+GRSpla/FZlWuYnvmN857jvqCOht1Fk3 FbLFvTdh4p7ArWrV5RSCS5nh/C41rZdEzgoE1XYVpyDGVraho+iUlRJQ60jlBldG X/ozMSPxAqBn6k7XznCF6YbCIaUedQdctsv08h65tapSIloaAeZaMvgm+AD31n6I UD6Z03tf1KUFxuDXRonO77aYR0gMsYa4WlMiYUPX2xu2v7A0M5zL2dkM/PcmX5Ya NNaHagI+0pC+bkKc1Td0/NKgrCmqwkWuaTpy+cDCtnebVy5RThTaFnBvW54qHjaw == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvddtgedgudehvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehgtd erredttddvnecuhfhrohhmpehtvggthhdqlhhishhtshcuoehtvggthhdqlhhishhtshes iiihgihsthdrnhgvtheqnecuggftrfgrthhtvghrnheptdehiefgvddufeekkedvtdefvd ettddtkeduvdegveelffdtkeffudejvdfhudetnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomhepthgvtghhqdhlihhsthhsseiihiigshhtrdhnvg ht X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 10 Oct 2021 16:40:39 -0400 (EDT) Date: Sun, 10 Oct 2021 21:40:37 +0100 From: tech-lists To: questions@freebsd.org Subject: Re: best software for managing multiple freebsd & linux machines ? Message-ID: References: List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="VRTnoToS6vnYk2OT" Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4HSDN005gqz4dc7 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm3 header.b=ayEAi82V; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=StI3Yaa8; dmarc=none; spf=none (mx1.freebsd.org: domain of tech-lists@zyxst.net has no SPF policy when checking 64.147.123.19) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-5.16 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-0.66)[-0.656]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.19:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm3,messagingengine.com:s=fm1]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; DMARC_NA(0.00)[zyxst.net]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; R_SPF_NA(0.00)[no SPF record]; RWL_MAILSPIKE_POSSIBLE(0.00)[64.147.123.19:from] X-ThisMailContainsUnwantedMimeParts: N --VRTnoToS6vnYk2OT Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Oct 10, 2021 at 12:20:29PM -0700, David Christensen wrote: >I have a SOHO network that I administer using SSH, Vim, CVS, various >userland tools, and homebrew scripts (Bourne, Bash, and Perl). The most >important element is a networked version control system. > >If and when I need to administer many machines, I will learn a >configuration management tool (most likely Ansible, because it is >recommended by MWL). Thanks for this. After looking at puppet for an hr or so, it's looking to me like it's a tad too complex for my needs right now. But it might be useful in eg having to restart a load of servers without logging into each one via ssh. I'm looking at sshfs atm - could make a dir for each machine and sshfs into each from the host using keys. At least the sshfs way is not having to run servers that would not otherwise be run. I can't restart services this way though. --=20 J. --VRTnoToS6vnYk2OT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAmFjT7wACgkQs8o7QhFz NAU81xAAnTj0Wt45S8abWURhfCULWTLj6pJtcdeIxwOTuqFG8oZnfQOGh5tdSm77 mBMdrX+KypPykQS5Ej42hVTylxkI+vayZXR9F2rthoEqF19iaO4ZWQkqN6BJR26P j54bAHmaUetiPpP3b2u4+NHH0v/b2X/59jWzpU34aPs4ecDr4v0ZVw+DYd4VyOkK 7nOpUSHU9BcqW4LK/eHKu/AO9VxZ8Kbs7cUtQ8K217xrQw14VJj/LoJP+DH+Wode iJMvZZorquzVWKIGFaWv4r34u1vxccnEo1AKZTvxPcNF6Itvr/N1BNrkMSXgXopV njRmmmAM31ydChDSW0/W/9unQMg/6RAOCILIy4sqnwz3ePEV1Bg2sEvYHiNH+r6F vq+aGqjX/XWGMimc9VSrKeJ+4K23YBn6ft9Dm3TGqcm72fPzz6NFJj+8YISqV4x0 LcFLKyqzsIxCWmMGLqK8NcbpZ+0qj5o/vdkRnet7CVw+gv2R0b0TaMblLyFE7QRM ukbDzbL5GoO+TadX/Aaub4GAqSHlgLhbNpPAYIHtFdjTTDgWQQnoMiYMPdLWtc6A uDelZOYrFq0N3ezKxFlXax94nybqZkTO48vvu4/U3dsmi36qnk9ZjDzvbHQEeVlc +mQ4njT63mNKAXIhauYt4MEQpeJxEyatawhnnqqhTkrrEAHLbns= =/9QG -----END PGP SIGNATURE----- --VRTnoToS6vnYk2OT--