Я пытаюсь захватить дату в строковом формате и проанализировать ее до фактической даты в Ansible 2.3.0 .
Вот фрагмент из моей пьесы:
vars:
date_of_birth: "{{ bdate_YYYYMMDD }}|to_datetime('%Y%d%m')"
tasks:
- name: 2) Print date
debug: msg="Birth date as discovered is {{ date_of_birth }}"
Команда:
ansible-playbook ansible_playbook.yml -i inventory -k -v --extra-vars "bdate_YYYYMMDD=20181203"
Это вывод:
TASK [2) Print date] *************************************************************************************************************************************************************************************************
ok: [****hostname****] => {
"changed": false,
"msg": "Birth date as discovered is 20181203|to_datetime('%Y%d%m')"
}
Хотите определить,почему дата не оценивается и не сохраняется в переменной date_of_birth
.