Changes for version 0.52
- DNS/NicTool was calling get_zone_id but sub was named get_zone
- abstracted gen_salt out of get_crypted_password and added logic to choose MD5 on platforms where it's available and fall back to DES if not
- added tests for get_salt and get_crypted_password
- push errors onto the audit stack as well (as error stack)
- added Config::Tiny to list of modules in install_prov_unix.pl
- removed 'message => ' named parameter in calls to error ( brevity)
- enhancements to Xen.pm for better error handling and reporting
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