我低于ansible变量的输出,但是我只想存储domain-c39
MaturityGroup object
SumOfNetAssetPercent object
dtype: object
MaturityGroup object
SumOfNetAssetPercent float64
dtype: object
<class 'pandas.core.frame.DataFrame'>
Index: 0 entries
Data columns (total 2 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 MaturityGroup 0 non-null object
1 SumOfNetAssetPercent 0 non-null float64
dtypes: float64(1), object(1)
memory usage: 0.0+ bytes
MaturityGroup SumOfNetAssetPercent 0 1
0 NaN NaN Remainder 5.370009
1 NaN NaN <1 Yr 7.295347
2 NaN NaN 1 to <3 Yrs 39.340446
3 NaN NaN 3 to <5 Yrs 12.524880
4 NaN NaN 5 Yrs & Above 35.472455
我该怎么做?有输入吗?
这是剧本,
output: "['domain-c39']"
expected output: domain-c39
这是输出,
- name: Get cluster MOD
uri:
url: https://192.168.200.224/rest/vcenter/cluster?filter.names=test-clr
force_basic_auth: yes
validate_certs: no
headers:
Cookie: "{{ login.set_cookie }}"
register: cluster_id
- name: store moid for required cluster
shell: echo "{{ cluster_id | json_query('json.value[*].cluster') }}"
register: cluster_moid
答案 0 :(得分:1)
没有理由在ffmpeg -i ourvid.mp4 -vf "subtitles=ourvid.srt" result.mp4
任务中使用echo
;您可以只使用shell
创建具有所需内容的新变量:
set_fact
这将使用所需的值创建一个新的 - name: store moid for required cluster
set_fact:
cluster_moid: "{{ cluster_id | json_query('json.value[*].cluster') }}"
变量。