Changes for version 0.51

  • added bin/set_vps_password.pl
  • Xen set_password only tries to set the console password if the user exists
  • replaced specific state checks in OpenVZ start with is_running checks
  • OpenVZ startup tests are more reliable now.
  • don't check results of vzctl --userpassword, since it doesn't return a valid result.
  • added a set_password test to VirtualOS.t
  • pass the $user->exists tests, even if the user is missing. Some CPAN testers like to configure their test environs in interesting ways.
  • removed audit calls before syscmd calls b/c syscmd calls audit itself (remove duplicated messages in audit log).
  • removed leading alpha character test for usernames (Linux allows it)

Documentation

a command line interface for provisioning dns zones
a command line interface for provisioning users and groups
a command line interface for provisioning web accounts

Modules

provision accounts on unix systems
A generic class for common DNS tasks
Provision BIND DNS entries
Provision NicTool DNS entries
Provision tinydns DNS entries
Provision email user and domain accounts
Provision Unix Accounts on Unix(like) systems!
Provision Accounts on Darwin systems
Provision Unix Accounts on FreeBSD systems
Provision Accounts on Linux systems
utility subroutines for sysadmin tasks
Provision virtual OS instances (jail|vps|container)
Provision Xen containers
Perl interface to Xen configuration files
Provision web hosting accounts
Provision web hosting accounts on Apache
Provision web hosting accounts on lighttpd

Provides

in lib/Provision/Unix/VirtualOS/Linux.pm