2016-09-06 3 views
-1

У меня есть сборник пьескопания вниз анзибль факт

--- 
- hosts: all 
    gather_facts: True 
    tasks: 
    - action: debug msg="time = {{ ansible_date_time }}" 

Который возвращает полное представление JSon для каждой машины. Как фильтрует, что в сборнике пьес, такие, что я только получить iso8601_basic_short Части

[[email protected] playbooks]# ansible --version 
ansible 2.1.1.0 
    config file = /etc/ansible/ansible.cfg 
    configured module search path = Default w/o overrides 

ЗАДАЧИ [Debug] ********************* **********************************************

ok: [10.99.97.222] => { "msg": "time = {u'weekday_number ': u'2', u'iso8601_basic_short ': u'20160906T182117', u'tz ': u'BST', u 'weeknumber': u'36 ', u'hour': u'18 ', u'year': u'2016 ', u'minute': u'21 ', u'tz_offset': u '+ 0100', u'month ': u'09', u'epoch ': u'1473182477', u'iso8601_micro ': u'2016-09-06T17: 21: 17.761900Z', u'weekday ': u'Tuesday', u 'время': u'18: 21: 17 ', u'date': u'2016-09-06 ', u'iso8601': u'2016-09-06T17: 21: 17Z ', u'day ': u'06', u'iso8601_basic ': u'20160906T182117761843', u'second ': u'17'} "}

нормально: [10.99.97.216] => { " тзд ":" time = {u'weekday_number ': u'2', u'iso8601_basic_short ': u'20160906T182117', u'tz ': u'BST', u'weeknumber ': u'36', u'hour ' : u'18 ', u'year': u'2016 ', u'minute': u'21 ', u'tz_offset': u '+ 0100', u'month ': u'09', u'epoch ': u'1473182477', u'iso8601_micro ': u'2016-09-06T17: 21: 17.938563Z', u'weekday ': u'Tuesday', u'time ': u'18: 21: 17', u'date ': u'2016-09-06', u'iso8601 ': u'2016-09-06T17: 21: 17Z', u'day ': u'06', u'iso8601_basic ': u'20160906T182117938491 ', u'second': u'17 '} " }

ответ

1

Вы попробовали {{ ansible_date_time.iso8601_basic_short }}?

+0

Работать большое спасибо, я повесил трубку, пытаясь использовать двоеточие, так как раньше не разбирался с json. РЕШИТЬ –

Смежные вопросы