Prototype: irange(arg1, arg2)

Return type: irange

Description: Define a range of integer values for CFEngine internal use.

Used for any scalar attribute which requires an integer range. You can generally interchangeably say "1,10" or irange("1","10"). However, if you want to create a range of dates or times, you must use irange() if you also use the functions ago(), now(), accumulated(), etc.


  • arg1: int - Integer start of range - in the range: -99999999999,99999999999
  • arg2: int - Integer end of range - in the range: -99999999999,99999999999



irange(ago(0,0,0,1,30,0), "0");

See also: