SMOLNET PORTAL home about changes
iDrist now supports looping over hostname list or a file containing hostnames - drist - a remote deployment tool	Err	bitreich.org	70
hgit clone git://bitreich.org/drist/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/drist/	URL:git://bitreich.org/drist/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/drist/	bitreich.org	70
1Log	/scm/drist/log.gph	bitreich.org	70
1Files	/scm/drist/files.gph	bitreich.org	70
1Refs	/scm/drist/refs.gph	bitreich.org	70
1Tags	/scm/drist/tag	bitreich.org	70
1README	/scm/drist/file/README.gph	bitreich.org	70
1LICENSE	/scm/drist/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 5d0d7b60b0309be640dd3848a02b110da29f24da	/scm/drist/commit/5d0d7b60b0309be640dd3848a02b110da29f24da.gph	bitreich.org	70
1parent 472555bd1aa95a6edff48b433e6bb095feb7ebe1	/scm/drist/commit/472555bd1aa95a6edff48b433e6bb095feb7ebe1.gph	bitreich.org	70
hAuthor: Solene Rapenne <solene@perso.pw>	URL:mailto:solene@perso.pw	bitreich.org	70
iDate:   Thu, 27 Aug 2020 15:21:11 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iDrist now supports looping over hostname list or a file containing hostnames	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M CHANGELOG                           |      11 +++++++++--	Err	bitreich.org	70
i  M drist                               |       2 +-	Err	bitreich.org	70
i  M drist.1                             |      23 ++++++++++++++++-------	Err	bitreich.org	70
i	Err	bitreich.org	70
i3 files changed, 26 insertions(+), 10 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/CHANGELOG b/CHANGELOG	/scm/drist/file/CHANGELOG.gph	bitreich.org	70
i@@ -1,5 +1,12 @@	Err	bitreich.org	70
i-V2.00	Err	bitreich.org	70
i-=======	Err	bitreich.org	70
i+V2.01 - 2020-08-27	Err	bitreich.org	70
i+==================	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+- Document the use of a file containg hostnames and that	Err	bitreich.org	70
i+  drist now supports looping over multiple servers	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+V2.00 - 2020-08-26	Err	bitreich.org	70
i+==================	Err	bitreich.org	70
i 	Err	bitreich.org	70
i /!\ This update involves major changes, don't use it unless	Err	bitreich.org	70
i     you can afford to rewrite all your drist modules.	Err	bitreich.org	70
1diff --git a/drist b/drist	/scm/drist/file/drist.gph	bitreich.org	70
i@@ -90,7 +90,7 @@ fi	Err	bitreich.org	70
i # start looping over server list	Err	bitreich.org	70
i if [ -f "$1" ]	Err	bitreich.org	70
i then	Err	bitreich.org	70
i-        SERVER_LIST="$(cat $1 | tr '\n' ' ')"	Err	bitreich.org	70
i+        SERVER_LIST="$(tr '\n' ' ' < $1)"	Err	bitreich.org	70
i else	Err	bitreich.org	70
i         SERVER_LIST="$@"	Err	bitreich.org	70
i fi	Err	bitreich.org	70
1diff --git a/drist.1 b/drist.1	/scm/drist/file/drist.1.gph	bitreich.org	70
i@@ -5,36 +5,45 @@	Err	bitreich.org	70
i .Nm drist	Err	bitreich.org	70
i .Nd dumb remote installer shell tool, a remote deployment tool	Err	bitreich.org	70
i .Sh SYNOPSIS	Err	bitreich.org	70
i-.Nm	Err	bitreich.org	70
i .Op Fl p	Err	bitreich.org	70
i .Op Fl n	Err	bitreich.org	70
i .Op Fl d	Err	bitreich.org	70
i .Op Fl s Op Fl e Ar sudo|doas	Err	bitreich.org	70
i-.Ar server ...	Err	bitreich.org	70
i+.Ar destination	Err	bitreich.org	70
i .Sh OPTIONS	Err	bitreich.org	70
i-.Op Fl p	Err	bitreich.org	70
i+.Bl -tag -width Ds	Err	bitreich.org	70
i+.It Op Fl p	Err	bitreich.org	70
i to use persistent ssh connection, allowing to ssh only once	Err	bitreich.org	70
i for the differents steps.	Err	bitreich.org	70
i This uses ControlMaster feature from	Err	bitreich.org	70
i .Xr ssh 1 .	Err	bitreich.org	70
i-.Op Fl n	Err	bitreich.org	70
i+.It Op Fl n	Err	bitreich.org	70
i to simulate.	Err	bitreich.org	70
i Tells	Err	bitreich.org	70
i .Nm	Err	bitreich.org	70
i to show what will happens if it runs.	Err	bitreich.org	70
i This will make a ssh connection to check the remote hostname.	Err	bitreich.org	70
i-.Op Fl d	Err	bitreich.org	70
i+.It Op Fl d	Err	bitreich.org	70
i to truncate reported hostname.	Err	bitreich.org	70
i Tells	Err	bitreich.org	70
i .Nm	Err	bitreich.org	70
i to truncate the reported remote hostname to the left-most component.	Err	bitreich.org	70
i-.Op Fl s	Err	bitreich.org	70
i+.It Op Fl s	Err	bitreich.org	70
i use a program to execute a command as root on the remote server.	Err	bitreich.org	70
i Default is sudo.	Err	bitreich.org	70
i-.Op Fl e Ar binary	Err	bitreich.org	70
i+.It Op Fl e Ar binary	Err	bitreich.org	70
i binary to use for executing the commands as root.	Err	bitreich.org	70
i This flag is only useful when used with	Err	bitreich.org	70
i .Fl s .	Err	bitreich.org	70
i+.It Ar destination	Err	bitreich.org	70
i+Specify the remote servers you want drist to work on.	Err	bitreich.org	70
i+.Ar destination	Err	bitreich.org	70
i+can be a file containing a list of hosts, one per line or	Err	bitreich.org	70
i+it can be addresses passed in the command line.	Err	bitreich.org	70
i+If you specify multiples servers,	Err	bitreich.org	70
i+.Nm	Err	bitreich.org	70
i+will loop over the list respecting the list order.	Err	bitreich.org	70
i+Note that only one file can be used in the command line.	Err	bitreich.org	70
i .Sh DESCRIPTION	Err	bitreich.org	70
i .Nm	Err	bitreich.org	70
i is a tool to configure remote servers using	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/drist/commit/5d0d7b60b0309be6...
Content-Typetext/plain; charset=utf-8