Date: Sun, 10 Oct 2021 17:37:56 -0700 From: David Christensen <dpchrist@holgerdanske.com> To: questions@freebsd.org Subject: Re: best software for managing multiple freebsd & linux machines ? Message-ID: <9fd7c5b4-cf27-9940-f058-0762c4fc4a97@holgerdanske.com> In-Reply-To: <31ee138b-243f-ad88-aa46-9cbf5204aa03@pinyon.org> References: <YWMHYDbyRyAVAhWa@ceres.zyxst.net> <cffbffec-acc0-9d86-f990-1bdab49abfce@holgerdanske.com> <YWNPxSlhowr0SwHt@ceres.zyxst.net> <31ee138b-243f-ad88-aa46-9cbf5204aa03@pinyon.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 10/10/21 15:26, Russell L. Carter wrote: > I use a single machine to keep host specific files git vc'd, One Git project per host, or one Git project for everything? > and then I just write scripts What scripting language(s)? > for tasks and rsync them over and execute them from the config box via ssh. So, the configuration of each host is determined by installation (e.g. full configuration) followed by a sequence of task scripts (e.g. differential configuration)? What if a script fails? Rollback? Idempotentcy? Do you record what scripts have run for each host, and the outcome? How do you determine the configuration of a host at some point in the past? What if you perform configuration tasks by hand? David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9fd7c5b4-cf27-9940-f058-0762c4fc4a97>