This is the official drist website!
What is drist
Drist is a tool for configuring remote servers in an Unix way.
Copy/paste of DESCRIPTION from the man page.
drist is a tool to configure remote servers using ssh(1) and rsync(1). drist has been designed to be simple, so it may not offer all the features you want. When you run drist , it will look at a set of special directories in the current working directory. drist will connect to server via ssh(1) and request the remote HOSTNAME by calling ‘uname -n’. After that following steps will be executed: 1. If directory files exists, its content is copied to server using rsync(1) in a temporary directory in ~/.drist_files_XXXXXXXX 2. If directory files-HOSTNAME exists, its content is copied to server using rsync(1) in a temporary directory in ~/.drist_files_XXXXXXXX . 3. If file script exists, it is copied to server and executed from the temporary directory. 4. If file script-HOSTNAME exists, it is copied to server and executed from the temporary directory. The presence of each of those files or directories is optional. All files in either files or files-HOSTNAME etc. are relative to the root (/) directory. The specific files for HOSTNAME are worked on after the common files. I recommend to write small "modules" which would install the required packages for a task and provide the files needed, rather than writing a full-blown module for deploying an entire system at once. drist does not handle file permissions and ownership. Those should be modified by the script file.
How to get it?
Drist is available from git at the following address:
git clone git://bitreich.org/drist
You can also find tarballs at this address (ftp protocol):
Those documents may not be accurate anymore.