Changes for version 1.14.0.1-TRIAL - 2023-02-26 (TRIAL RELEASE)
- BUG FIXES
- Fix attempt to free unreferenced scalar on Windows
 - Declare dependencies for colored output
 - Fix warning when trying to create root directory
 
 - DOCUMENTATION
- Fix rendering of inspect example
 - Clarify documentation of desc command
 - Clarify template variables
 
 
Documentation
execute tasks defined in a Rexfile    
  Modules
the friendly automation framework    
  
Rex/Boxes Amazon Module    
  
Rex/Boxes Base Module    
  
Rex/Boxes Docker Module    
  
Rex/Boxes KVM Module    
  
Rex/Boxes VirtualBox Module    
  
Function to access the CMDB (configuration management database)    
  
YAML-based CMDB provider for Rex    
  
All the basic commands    
  
An augeas module for (R)?ex    
  
Functions / Class to manage Virtual Machines    
  
Cloud Management Commands    
  
Simple Cron Management    
  
Simple Database Access    
  
Download remote files    
  
Transparent File Manipulation    
  
File system commands    
  
Hardware and Information gathering    
  
Edit /etc/hosts    
  
Get an inventory of your systems    
  
Iptable Management Commands    
  
Load/Unload Kernel Modules    
  
Get LVM Information    
  
Calculate MD5 sum of files    
  
Create filesystems    
  
Network Module    
  
Notify a resource to execute.    
  
Partition module    
  
Install/Remove Software packages    
  
Configure packages    
  
Process management commands    
  
Simple Rsync Frontend    
  
Execute a remote command    
  
Sourcecontrol for Subversion and Git.    
  
Manage System Services    
  
Simple tcp/alive checks    
  
Sync directories    
  
Manipulate sysctl    
  
Tail a file    
  
Upload a local file to a remote server    
  
Manipulate users and groups    
  
Virtualization module    
  
Handles Rex configuration    
  
File Class    
  
read hostnames from a command.    
  
read hostnames and groups from a DBI source    
  
read hostnames from a file.    
  
read host names and groups from an INI style file    
  
read hostnames and groups from a XML file    
  
read hostnames and groups from a YAML file    
  
Base Class for hardware / information gathering    
  
A command to manage task parameters.    
  
An Expect like module for Net::SSH2    
  
manage Rex hooks    
  
Logging Module    
  
Firewall functions    
  
Share variables across Rex tasks    
  
The Task Object    
  
simple template engine    
  
simple template engine (replacing Rex::Template)    
  
Basic Test Module    
  
Transaction support    
  
Docker Virtualization Module    
  
LibVirt Virtualization Module    
  
Linux Containers Virtualization Module    
  
VirtualBox Virtualization Module    
  Provides
      in lib/Rex/Args.pm
    
  
      in lib/Rex/Args/Integer.pm
    
  
      in lib/Rex/Args/Single.pm
    
  
      in lib/Rex/Args/String.pm
    
  
      in lib/Rex/Batch.pm
    
  
      in lib/Rex/Box.pm
    
  
      in lib/Rex/CLI.pm
    
  
      in lib/Rex/CMDB/Base.pm
    
  
      in lib/Rex/Cloud.pm
    
  
      in lib/Rex/Cloud/Amazon.pm
    
  
      in lib/Rex/Cloud/Base.pm
    
  
      in lib/Rex/Cloud/Jiffybox.pm
    
  
      in lib/Rex/Cloud/OpenStack.pm
    
  
      in lib/Rex/Commands/JobControl.pm
    
  
      in lib/Rex/Constants.pm
    
  
      in lib/Rex/Cron.pm
    
  
      in lib/Rex/Cron/Base.pm
    
  
      in lib/Rex/Cron/FreeBSD.pm
    
  
      in lib/Rex/Cron/Linux.pm
    
  
      in lib/Rex/Cron/SunOS.pm
    
  
      in lib/Rex/Exporter.pm
    
  
      in lib/Rex/File/Parser/Data.pm
    
  
      in lib/Rex/File/Parser/Ini.pm
    
  
      in lib/Rex/Fork/Manager.pm
    
  
      in lib/Rex/Fork/Task.pm
    
  
      in lib/Rex/Group.pm
    
  
      in lib/Rex/Group/Entry/Server.pm
    
  
      in lib/Rex/Hardware/Host.pm
    
  
      in lib/Rex/Hardware/Kernel.pm
    
  
      in lib/Rex/Hardware/Memory.pm
    
  
      in lib/Rex/Hardware/Network.pm
    
  
      in lib/Rex/Hardware/Network/Darwin.pm
    
  
      in lib/Rex/Hardware/Network/FreeBSD.pm
    
  
      in lib/Rex/Hardware/Network/Linux.pm
    
  
      in lib/Rex/Hardware/Network/NetBSD.pm
    
  
      in lib/Rex/Hardware/Network/OpenBSD.pm
    
  
      in lib/Rex/Hardware/Network/Solaris.pm
    
  
      in lib/Rex/Hardware/Swap.pm
    
  
      in lib/Rex/Hardware/VirtInfo.pm
    
  
      in lib/Rex/Helper/Array.pm
    
  
      in lib/Rex/Helper/DBI.pm
    
  
      in lib/Rex/Helper/Encode.pm
    
  
      in lib/Rex/Helper/File/Spec.pm
    
  
      in lib/Rex/Helper/File/Stat.pm
    
  
      in lib/Rex/Helper/File/Stat/Unix.pm
    
  
      in lib/Rex/Helper/File/Stat/Win32.pm
    
  
      in lib/Rex/Helper/Hash.pm
    
  
      in lib/Rex/Helper/INI.pm
    
  
      in lib/Rex/Helper/IP.pm
    
  
      in lib/Rex/Helper/Misc.pm
    
  
      in lib/Rex/Helper/Path.pm
    
  
      in lib/Rex/Helper/Run.pm
    
  
      in lib/Rex/Helper/SSH2.pm
    
  
      in lib/Rex/Helper/System.pm
    
  
      in lib/Rex/Helper/URI.pm
    
  
      in lib/Rex/Helper/UserAgent.pm
    
  
      in lib/Rex/Interface/Cache.pm
    
  
      in lib/Rex/Interface/Cache/Base.pm
    
  
      in lib/Rex/Interface/Cache/YAML.pm
    
  
      in lib/Rex/Interface/Connection.pm
    
  
      in lib/Rex/Interface/Connection/Base.pm
    
  
      in lib/Rex/Interface/Connection/Fake.pm
    
  
      in lib/Rex/Interface/Connection/HTTP.pm
    
  
      in lib/Rex/Interface/Connection/HTTPS.pm
    
  
      in lib/Rex/Interface/Connection/Local.pm
    
  
      in lib/Rex/Interface/Connection/OpenSSH.pm
    
  
      in lib/Rex/Interface/Connection/SSH.pm
    
  
      in lib/Rex/Interface/Exec.pm
    
  
      in lib/Rex/Interface/Exec/Base.pm
    
  
      in lib/Rex/Interface/Exec/HTTP.pm
    
  
      in lib/Rex/Interface/Exec/IOReader.pm
    
  
      in lib/Rex/Interface/Exec/Local.pm
    
  
      in lib/Rex/Interface/Exec/OpenSSH.pm
    
  
      in lib/Rex/Interface/Exec/SSH.pm
    
  
      in lib/Rex/Interface/Exec/Sudo.pm
    
  
      in lib/Rex/Interface/Executor.pm
    
  
      in lib/Rex/Interface/Executor/Base.pm
    
  
      in lib/Rex/Interface/Executor/Default.pm
    
  
      in lib/Rex/Interface/File.pm
    
  
      in lib/Rex/Interface/File/Base.pm
    
  
      in lib/Rex/Interface/File/HTTP.pm
    
  
      in lib/Rex/Interface/File/Local.pm
    
  
      in lib/Rex/Interface/File/OpenSSH.pm
    
  
      in lib/Rex/Interface/File/SSH.pm
    
  
      in lib/Rex/Interface/File/Sudo.pm
    
  
      in lib/Rex/Interface/Fs.pm
    
  
      in lib/Rex/Interface/Fs/Base.pm
    
  
      in lib/Rex/Interface/Fs/HTTP.pm
    
  
      in lib/Rex/Interface/Fs/Local.pm
    
  
      in lib/Rex/Interface/Fs/OpenSSH.pm
    
  
      in lib/Rex/Interface/Fs/SSH.pm
    
  
      in lib/Rex/Interface/Fs/Sudo.pm
    
  
      in lib/Rex/Interface/Shell.pm
    
  
      in lib/Rex/Interface/Shell/Ash.pm
    
  
      in lib/Rex/Interface/Shell/Base.pm
    
  
      in lib/Rex/Interface/Shell/Bash.pm
    
  
      in lib/Rex/Interface/Shell/Csh.pm
    
  
      in lib/Rex/Interface/Shell/Default.pm
    
  
      in lib/Rex/Interface/Shell/Idrac.pm
    
  
      in lib/Rex/Interface/Shell/Ksh.pm
    
  
      in lib/Rex/Interface/Shell/Sh.pm
    
  
      in lib/Rex/Interface/Shell/Tcsh.pm
    
  
      in lib/Rex/Interface/Shell/Zsh.pm
    
  
      in lib/Rex/Inventory.pm
    
  
      in lib/Rex/Inventory/Bios.pm
    
  
      in lib/Rex/Inventory/DMIDecode.pm
    
  
      in lib/Rex/Inventory/DMIDecode/BaseBoard.pm
    
  
      in lib/Rex/Inventory/DMIDecode/Bios.pm
    
  
      in lib/Rex/Inventory/DMIDecode/CPU.pm
    
  
      in lib/Rex/Inventory/DMIDecode/Memory.pm
    
  
      in lib/Rex/Inventory/DMIDecode/MemoryArray.pm
    
  
      in lib/Rex/Inventory/DMIDecode/Section.pm
    
  
      in lib/Rex/Inventory/DMIDecode/SystemInformation.pm
    
  
      in lib/Rex/Inventory/HP/ACU.pm
    
  
      in lib/Rex/Inventory/Hal.pm
    
  
      in lib/Rex/Inventory/Hal/Object.pm
    
  
      in lib/Rex/Inventory/Hal/Object/Net.pm
    
  
      in lib/Rex/Inventory/Hal/Object/Storage.pm
    
  
      in lib/Rex/Inventory/Hal/Object/Volume.pm
    
  
      in lib/Rex/Inventory/Proc.pm
    
  
      in lib/Rex/Inventory/Proc/Cpuinfo.pm
    
  
      in lib/Rex/Inventory/SMBios.pm
    
  
      in lib/Rex/Inventory/SMBios/BaseBoard.pm
    
  
      in lib/Rex/Inventory/SMBios/Bios.pm
    
  
      in lib/Rex/Inventory/SMBios/CPU.pm
    
  
      in lib/Rex/Inventory/SMBios/Memory.pm
    
  
      in lib/Rex/Inventory/SMBios/MemoryArray.pm
    
  
      in lib/Rex/Inventory/SMBios/Section.pm
    
  
      in lib/Rex/Inventory/SMBios/SystemInformation.pm
    
  
      in lib/Rex/Notify.pm
    
  
      in lib/Rex/Output.pm
    
  
      in lib/Rex/Output/Base.pm
    
  
      in lib/Rex/Output/JUnit.pm
    
  
      in lib/Rex/Pkg.pm
    
  
      in lib/Rex/Pkg/ALT.pm
    
  
      in lib/Rex/Pkg/Arch.pm
    
  
      in lib/Rex/Pkg/Base.pm
    
  
      in lib/Rex/Pkg/Debian.pm
    
  
      in lib/Rex/Pkg/FreeBSD.pm
    
  
      in lib/Rex/Pkg/Gentoo.pm
    
  
      in lib/Rex/Pkg/Mageia.pm
    
  
      in lib/Rex/Pkg/NetBSD.pm
    
  
      in lib/Rex/Pkg/OpenBSD.pm
    
  
      in lib/Rex/Pkg/OpenWrt.pm
    
  
      in lib/Rex/Pkg/Redhat.pm
    
  
      in lib/Rex/Pkg/SuSE.pm
    
  
      in lib/Rex/Pkg/SunOS.pm
    
  
      in lib/Rex/Pkg/SunOS/OpenCSW.pm
    
  
      in lib/Rex/Pkg/SunOS/pkg.pm
    
  
      in lib/Rex/Pkg/Ubuntu.pm
    
  
      in lib/Rex/Pkg/VoidLinux.pm
    
  
      in lib/Rex/PkgConf.pm
    
  
      in lib/Rex/PkgConf/Base.pm
    
  
      in lib/Rex/PkgConf/Debian.pm
    
  
      in lib/Rex/Profiler.pm
    
  
      in lib/Rex/Report.pm
    
  
      in lib/Rex/Report/Base.pm
    
  
      in lib/Rex/Report/YAML.pm
    
  
      in lib/Rex/Require.pm
    
  
      in lib/Rex/Resource.pm
    
  
      in lib/Rex/Resource/Common.pm
    
  
      in lib/Rex/Resource/firewall/Provider/base.pm
    
  
      in lib/Rex/Resource/firewall/Provider/iptables.pm
    
  
      in lib/Rex/Resource/firewall/Provider/ufw.pm
    
  
      in lib/Rex/RunList.pm
    
  
      in lib/Rex/SCM/Git.pm
    
  
      in lib/Rex/SCM/Subversion.pm
    
  
      in lib/Rex/Service.pm
    
  
      in lib/Rex/Service/ALT.pm
    
  
      in lib/Rex/Service/ALT/systemd.pm
    
  
      in lib/Rex/Service/Arch/systemd.pm
    
  
      in lib/Rex/Service/Base.pm
    
  
      in lib/Rex/Service/Debian.pm
    
  
      in lib/Rex/Service/Debian/systemd.pm
    
  
      in lib/Rex/Service/FreeBSD.pm
    
  
      in lib/Rex/Service/Gentoo.pm
    
  
      in lib/Rex/Service/Gentoo/systemd.pm
    
  
      in lib/Rex/Service/Mageia.pm
    
  
      in lib/Rex/Service/Mageia/systemd.pm
    
  
      in lib/Rex/Service/NetBSD.pm
    
  
      in lib/Rex/Service/OpenBSD.pm
    
  
      in lib/Rex/Service/OpenWrt.pm
    
  
      in lib/Rex/Service/Redhat.pm
    
  
      in lib/Rex/Service/Redhat/systemd.pm
    
  
      in lib/Rex/Service/SuSE.pm
    
  
      in lib/Rex/Service/SuSE/systemd.pm
    
  
      in lib/Rex/Service/SunOS.pm
    
  
      in lib/Rex/Service/SunOS/svcadm.pm
    
  
      in lib/Rex/Service/Ubuntu.pm
    
  
      in lib/Rex/Service/VoidLinux.pm
    
  
      in lib/Rex/Shared/Var/Array.pm
    
  
      in lib/Rex/Shared/Var/Common.pm
    
  
      in lib/Rex/Shared/Var/Hash.pm
    
  
      in lib/Rex/Shared/Var/Scalar.pm
    
  
      in lib/Rex/Sudo/File.pm
    
  
      in lib/Rex/TaskList.pm
    
  
      in lib/Rex/TaskList/Base.pm
    
  
      in lib/Rex/TaskList/Parallel_ForkManager.pm
    
  
      in lib/Rex/Test.pm
    
  
      in lib/Rex/Test/Base/has_content.pm
    
  
      in lib/Rex/Test/Base/has_cron.pm
    
  
      in lib/Rex/Test/Base/has_cron_env.pm
    
  
      in lib/Rex/Test/Base/has_dir.pm
    
  
      in lib/Rex/Test/Base/has_file.pm
    
  
      in lib/Rex/Test/Base/has_file_content.pm
    
  
      in lib/Rex/Test/Base/has_output.pm
    
  
      in lib/Rex/Test/Base/has_output_matching.pm
    
  
      in lib/Rex/Test/Base/has_package.pm
    
  
      in lib/Rex/Test/Base/has_service_running.pm
    
  
      in lib/Rex/Test/Base/has_service_stopped.pm
    
  
      in lib/Rex/Test/Base/has_stat.pm
    
  
      in lib/Rex/User.pm
    
  
      in lib/Rex/User/Base.pm
    
  
      in lib/Rex/User/FreeBSD.pm
    
  
      in lib/Rex/User/Linux.pm
    
  
      in lib/Rex/User/NetBSD.pm
    
  
      in lib/Rex/User/OpenBSD.pm
    
  
      in lib/Rex/User/OpenWrt.pm
    
  
      in lib/Rex/User/SunOS.pm
    
  
      in lib/Rex/Value.pm
    
  
      in lib/Rex/Virtualization.pm
    
  
      in lib/Rex/Virtualization/Base.pm
    
  
      in lib/Rex/Virtualization/Docker/create.pm
    
  
      in lib/Rex/Virtualization/Docker/daemon.pm
    
  
      in lib/Rex/Virtualization/Docker/delete.pm
    
  
      in lib/Rex/Virtualization/Docker/destroy.pm
    
  
      in lib/Rex/Virtualization/Docker/guestinfo.pm
    
  
      in lib/Rex/Virtualization/Docker/images.pm
    
  
      in lib/Rex/Virtualization/Docker/import.pm
    
  
      in lib/Rex/Virtualization/Docker/info.pm
    
  
      in lib/Rex/Virtualization/Docker/list.pm
    
  
      in lib/Rex/Virtualization/Docker/reboot.pm
    
  
      in lib/Rex/Virtualization/Docker/shutdown.pm
    
  
      in lib/Rex/Virtualization/Docker/start.pm
    
  
      in lib/Rex/Virtualization/Docker/status.pm
    
  
      in lib/Rex/Virtualization/LibVirt/blklist.pm
    
  
      in lib/Rex/Virtualization/LibVirt/clone.pm
    
  
      in lib/Rex/Virtualization/LibVirt/create.pm
    
  
      in lib/Rex/Virtualization/LibVirt/delete.pm
    
  
      in lib/Rex/Virtualization/LibVirt/destroy.pm
    
  
      in lib/Rex/Virtualization/LibVirt/dumpxml.pm
    
  
      in lib/Rex/Virtualization/LibVirt/guestinfo.pm
    
  
      in lib/Rex/Virtualization/LibVirt/hypervisor.pm
    
  
      in lib/Rex/Virtualization/LibVirt/iflist.pm
    
  
      in lib/Rex/Virtualization/LibVirt/import.pm
    
  
      in lib/Rex/Virtualization/LibVirt/info.pm
    
  
      in lib/Rex/Virtualization/LibVirt/list.pm
    
  
      in lib/Rex/Virtualization/LibVirt/option.pm
    
  
      in lib/Rex/Virtualization/LibVirt/reboot.pm
    
  
      in lib/Rex/Virtualization/LibVirt/shutdown.pm
    
  
      in lib/Rex/Virtualization/LibVirt/start.pm
    
  
      in lib/Rex/Virtualization/LibVirt/status.pm
    
  
      in lib/Rex/Virtualization/LibVirt/vncdisplay.pm
    
  
      in lib/Rex/Virtualization/Lxc/attach.pm
    
  
      in lib/Rex/Virtualization/Lxc/copy.pm
    
  
      in lib/Rex/Virtualization/Lxc/create.pm
    
  
      in lib/Rex/Virtualization/Lxc/destroy.pm
    
  
      in lib/Rex/Virtualization/Lxc/info.pm
    
  
      in lib/Rex/Virtualization/Lxc/list.pm
    
  
      in lib/Rex/Virtualization/Lxc/start.pm
    
  
      in lib/Rex/Virtualization/Lxc/stop.pm
    
  
      in lib/Rex/Virtualization/VBox/bridge.pm
    
  
      in lib/Rex/Virtualization/VBox/create.pm
    
  
      in lib/Rex/Virtualization/VBox/delete.pm
    
  
      in lib/Rex/Virtualization/VBox/destroy.pm
    
  
      in lib/Rex/Virtualization/VBox/forward_port.pm
    
  
      in lib/Rex/Virtualization/VBox/guestinfo.pm
    
  
      in lib/Rex/Virtualization/VBox/import.pm
    
  
      in lib/Rex/Virtualization/VBox/info.pm
    
  
      in lib/Rex/Virtualization/VBox/list.pm
    
  
      in lib/Rex/Virtualization/VBox/option.pm
    
  
      in lib/Rex/Virtualization/VBox/reboot.pm
    
  
      in lib/Rex/Virtualization/VBox/share_folder.pm
    
  
      in lib/Rex/Virtualization/VBox/shutdown.pm
    
  
      in lib/Rex/Virtualization/VBox/start.pm
    
  
      in lib/Rex/Virtualization/VBox/status.pm