Rollout Client Setup

[ 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

Required Perl Modules

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