Ruby Modules are a way of grouping together methods, classes, and
constants. Modules give you two major benefits.Modules provide a
namespace and prevent name clashes.Modules implement the mixin facility.
Here, it is not required to give .rb extension along with a file name.
I have a requirement for implementing Ruby modules to automate the below
software products installations.
Apache Active MQ installation
Puppet is a framework for system administrator, it is used for install
and
maintain in work soft. Tasks for each kind of soft (product:
oracle,postgres,jms,apache…) is describe by a ‘recipe’.
Recipe are ruby code using puppet framework for installation dignostic
issue, and reparations.