我有一個劇本挖下來的Ansible其實
---
- 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
TASK [調試] ********** ******************************************
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'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] => { 」 MSG 「:」時間= {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'}「 }
非常感謝,我試圖使用冒號,因爲之前沒有處理過json。解決了 –