-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathREADME
23 lines (17 loc) · 853 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Rollout is a system developed to automate system administration on UNIX servers.
It is primarily focused towards Linux, but could be adapted to Solaris, HP-UX,
AIX, etc.
It is written purely in Perl, and the configuration is also a Perl source file.
Some Perl knowledge is required to edit the configuration, but copy-and-paste
may suffice.
System Administration can generally be reduced to a set of steps, which must be
completed in order. Some example steps include:
* Copy files, create symlinks
* Edit configuration files
* Start / stop services
* Add / modify users & groups
* Install applications
The idea behind Rollout is to automate all these steps in a configurable way.
Rollout is by design idempotent - it can be run many times on a single server
and produce the same results.
There are examples in the docs directory.