Packer
legacy_isotime Function
The legacy_isotime
function returns the current date and time using the given format string.
The format string follows Go's datetime formatting. See
isotime-function-format-reference
for more details.
This function has been provided to create backwards compatibility with
Packer's legacy JSON templates. However, we recommend that you upgrade your
HCL Packer template to use timestamp
and formatdate
together as soon as is convenient.
Note: If you are using a large number of builders, provisioners or post-processors, the isotime may be slightly different for each one because it is from when the plugin is launched not the initial Packer process. In order to avoid this and make the timestamp consistent across all plugins, set it as a user variable and then access the user variable within your plugins.
Examples
> legacy_isotime("2006-01-02")
2021-04-19
Related Functions
format
is a more general formatting function for arbitrary data.timestamp
returns the current date and time in a format suitable for input toformatdate
.formatdate
can convert the resulting timestamp to other date and time formats.