Changes for version 0.81

  • added in P:U:V class, added AUTOLOAD method, which prevents having to add several more to make P:U:V:* subclass methods publicly available, deleted get_console,is_present,is_running (they now use AUTOLOAD).
  • in P:U:V, renamed mount_disk_image to mount
  • in P:U:V, renamed unmount_disk_image to unmount
  • in P:U:V, renamed get_console to console
  • added P:U:V:probe, which is an alias for get_status
  • enhanced and expanded documentation in prov_virtual
  • enhanced and expanded docs in P:U:VirtualOS
  • added a fix for P:U:V:O:modify, nameserver param wasn't being parsed
  • P:U:V::modify didn't have mac_address listed as an optional param
  • added test for 'file', and skip archive_expand test if missing (cygwin)
  • when creating a VE with prov_virtual, if config is not provided, prompt for RAM and disk space

Documentation

a command line interface for provisioning dns zones
a command line interface for provisioning users and groups
a command line interface for provisioning virtual machines
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 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 environments (VEs)
Provision a VPS using Virtuozzo
Perl interface to Xen configuration files
Provision web hosting accounts
Provision web hosting accounts on Apache

Provides

in lib/Provision/Unix/VirtualOS/FreeBSD/Ezjail.pm
in lib/Provision/Unix/VirtualOS/FreeBSD/Jail.pm
in lib/Provision/Unix/VirtualOS/Linux.pm
in lib/Provision/Unix/VirtualOS/Linux/OpenVZ.pm
in lib/Provision/Unix/Web/Lighttpd.pm