[ Up ]
Run rollout on a client, using something like the following:
# URL=http://rollout.domain:port; wget -q -O- $URL/rollout | perl - -u $URL -o setup
Replace rollout.domain with the hostname or IP of your rollout server. The output of a typical first run looks like this:
WARNING: Unable to read config /etc/rollout/rollout.cfg: No such file or directory
WARNING: Error loading the LWP modules. SSL is disabled. Consider installing LWP.
001-setup
Installing /usr/local/sbin/rollout from text
Changing attributes of /usr/local/sbin/rollout: mode=0750
Rollout has been installed to /usr/local/sbin/rollout, re-executing
WARNING: Unable to read config /etc/rollout/rollout.cfg: No such file or directory
WARNING: Error loading the LWP modules. SSL is disabled. Consider installing LWP.
001-setup
002-os-detection
999-complete
Creating directory /etc/rollout with mode 0755
Installing /etc/rollout/rollout.cfg from text
On the client, the Error
module is required to bootstrap Rollout, and the Net::HTTP
module is strongly recommended.
You can install all these modules, assuming you have a working Perl installation already using the cpan tool:
# PERL_MM_USE_DEFAULT=1 cpan -i Error Net::HTTP