Changes for version 0.83

  • skip get_the_date( bump => 1 ) test if day of month > 27
  • added additional debug messages to remoteagent
  • when creating a xen VE snapshot, skip sync if VE is not running
  • declare methods in P:U:V that are eligible to run via remoteagent
  • RAM and disk were not being passed properly by prov_virtual CLI RT#1581201
  • added get_config method for Xen & OpenVZ classes, returns config file
  • added publish_arp method, that updates switch/routers after moving an IP
  • after migrating an account, run the publish_arp on the new HW node
  • moved xen snapshot dir from $HOME/mnt to $HOME/snap

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