community / community.general / 6.6.8 / filter / to_minutes Converte a duration string to minutes | "added in version" 0.2.0 of community.general" Authors: René Moser (@resmo)community.general.to_minutes (6.6.8) — filter
Install with ansible-galaxy collection install community.general:==6.6.8
collections: - name: community.general version: 6.6.8
Parse a human readable time duration string and convert to minutes.
- name: Convert a duration into minutes ansible.builtin.debug: msg: "{{ '30h 20m 10s 123ms' | community.general.to_minutes }}"
year: default: 365 description: - Number of days per year. type: float month: default: 30 description: - Number of days per month. type: float _input: description: - The time string to convert. - Can use the units C(y) and C(year) for a year, C(mo) and C(month) for a month, C(w) and C(week) for a week, C(d) and C(day) for a day, C(h) and C(hour) for a hour, C(m), C(min) and C(minute) for minutes, C(s), C(sec) and C(second) for seconds, C(ms), C(msec), C(msecond) and C(millisecond) for milliseconds. The suffix C(s) can be added to a unit as well, so C(seconds) is the same as C(second). - Valid strings are space separated combinations of an integer with an optional minus sign and a unit. - Examples are C(1h), C(-5m), and C(3h -5m 6s). required: true type: string
_value: description: Number of minutes. type: float