如何使用register变量
---- name: Create lv
hosts: all
tasks:
- name: Check vg
shell: vgdisplay research
register: v_result
ignore_errors: yes
- name: Display
debug:
var: v_result
TASK *****************************************************************
ok: => {
"v_result": {
"changed": true,
"cmd": "vgdisplay research",
"delta": "0:00:00.129534",
"end": "2020-12-05 14:55:53.499846",
"failed": false,
"rc": 0,
"start": "2020-12-05 14:55:53.370312",
"stderr": "",
"stderr_lines": [],
"stdout": "--- Volume group ---\nVG Name research\nSystem ID \nFormat lvm2\nMetadata Areas 1\nMetadata Sequence No2\nVG Access read/write\nVG Status resizable\nMAX LV 0\nCur LV 1\nOpen LV 0\nMax PV 0\nCur PV 1\nAct PV 1\nVG Size <2.20 GiB\nPE Size 4.00 MiB\nTotal PE 562\nAlloc PE / Size 512 / 2.00 GiB\nFreePE / Size 50 / 200.00 MiB\nVG UUID yQkRif-wJpB-DfYb-OoT7-wIZ5-m074-yE7vtk\n ",
"stdout_lines": [
"--- Volume group ---",
"VG Name research",
"System ID ",
"Format lvm2",
"Metadata Areas 1",
"Metadata Sequence No2",
"VG Access read/write",
"VG Status resizable",
"MAX LV 0",
"Cur LV 1",
"Open LV 0",
"Max PV 0",
"Cur PV 1",
"Act PV 1",
"VG Size <2.20 GiB",
"PE Size 4.00 MiB",
"Total PE 562",
"Alloc PE / Size 512 / 2.00 GiB",
"FreePE / Size 50 / 200.00 MiB",
"VG UUID yQkRif-wJpB-DfYb-OoT7-wIZ5-m074-yE7vtk",
" "
]
}
}
ok: => {
"v_result": {
"changed": true,
"cmd": "vgdisplay research",
"delta": "0:00:00.132031",
"end": "2020-12-05 14:55:53.798468",
"failed": false,
"rc": 0,
"start": "2020-12-05 14:55:53.666437",
"stderr": "",
"stderr_lines": [],
"stdout": "--- Volume group ---\nVG Name research\nSystem ID \nFormat lvm2\nMetadata Areas 1\nMetadata Sequence No2\nVG Access read/write\nVG Status resizable\nMAX LV 0\nCur LV 1\nOpen LV 0\nMax PV 0\nCur PV 1\nAct PV 1\nVG Size <2.20 GiB\nPE Size 4.00 MiB\nTotal PE 562\nAlloc PE / Size 512 / 2.00 GiB\nFreePE / Size 50 / 200.00 MiB\nVG UUID JKwLgC-wWc0-Yh6o-y6wl-z27b-pcDV-eEprUs\n ",
"stdout_lines": [
"--- Volume group ---",
"VG Name research",
"System ID ",
"Format lvm2",
"Metadata Areas 1",
"Metadata Sequence No2",
"VG Access read/write",
"VG Status resizable",
"MAX LV 0",
"Cur LV 1",
"Open LV 0",
"Max PV 0",
"Cur PV 1",
"Act PV 1",
"VG Size <2.20 GiB",
"PE Size 4.00 MiB",
"Total PE 562",
"Alloc PE / Size 512 / 2.00 GiB",
"FreePE / Size 50 / 200.00 MiB",
"VG UUID JKwLgC-wWc0-Yh6o-y6wl-z27b-pcDV-eEprUs",
" "
]
}
}
ok: => {
"v_result": {
"changed": true,
"cmd": "vgdisplay research",
"delta": "0:00:00.092255",
"end": "2020-12-05 14:55:53.826695",
"failed": true,
"msg": "non-zero return code",
"rc": 5,
"start": "2020-12-05 14:55:53.734440",
"stderr": "Volume group \"research\" not found\nCannot process volume group research",
"stderr_lines": [
"Volume group \"research\" not found",
"Cannot process volume group research"
],
"stdout": "",
"stdout_lines": []
}
}
ok: => {
"v_result": {
"changed": true,
"cmd": "vgdisplay research",
"delta": "0:00:00.119632",
"end": "2020-12-05 14:55:53.742737",
"failed": true,
"msg": "non-zero return code",
"rc": 5,
"start": "2020-12-05 14:55:53.623105",
"stderr": "Volume group \"research\" not found\nCannot process volume group research",
"stderr_lines": [
"Volume group \"research\" not found",
"Cannot process volume group research"
],
"stdout": "",
"stdout_lines": []
}
}
---
- name: Create lv
hosts: all
tasks:
- name: Check vg
shell: vgdisplay research
register: v_result
ignore_errors: yes
- name: Display
debug:
msg: >
"{{ v_result.stdout }}" is OK.
XXXXX is OK.
TASK **********************************************************************************************
ok: => {
"msg": "\"--- Volume group ---\nVG Name research\nSystem ID \nFormat lvm2\nMetadata Areas 1\nMetadata Sequence No2\nVG Access read/write\nVG Status resizable\nMAX LV 0\nCur LV 1\nOpen LV 0\nMax PV 0\nCur PV 1\nAct PV 1\nVG Size <2.20 GiB\nPE Size 4.00 MiB\nTotal PE 562\nAlloc PE / Size 512 / 2.00 GiB\nFreePE / Size 50 / 200.00 MiB\nVG UUID yQkRif-wJpB-DfYb-OoT7-wIZ5-m074-yE7vtk\n \" is OK. XXXXX is OK.\n"
}
ok: => {
"msg": "\"--- Volume group ---\nVG Name research\nSystem ID \nFormat lvm2\nMetadata Areas 1\nMetadata Sequence No2\nVG Access read/write\nVG Status resizable\nMAX LV 0\nCur LV 1\nOpen LV 0\nMax PV 0\nCur PV 1\nAct PV 1\nVG Size <2.20 GiB\nPE Size 4.00 MiB\nTotal PE 562\nAlloc PE / Size 512 / 2.00 GiB\nFreePE / Size 50 / 200.00 MiB\nVG UUID JKwLgC-wWc0-Yh6o-y6wl-z27b-pcDV-eEprUs\n \" is OK. XXXXX is OK.\n"
}
ok: => {
"msg": "\"\" is OK. XXXXX is OK.\n"
}
ok: => {
"msg": "\"\" is OK. XXXXX is OK.\n"
}
---
- name: Create lv
hosts: all
tasks:
- name: Check vg
shell: vgdisplay research
register: v_result
ignore_errors: yes
- name: Display
debug:
msg: |
"{{ v_result.stdout }}" is OK.
XXXXX is OK.
---
- name: Create lv
hosts: all
tasks:
- name: Check vg
shell: vgdisplay research
register: v_result
ignore_errors: yes
- name: Display
debug:
msg: |
"{{ v_result.stdout }}" is OK.
XXXXX is OK.
ok: => {
"msg": "\"--- Volume group ---\nVG Name research\nSystem ID \nFormat lvm2\nMetadata Areas 1\nMetadata Sequence No2\nVG Access read/write\nVG Status resizable\nMAX LV 0\nCur LV 1\nOpen LV 0\nMax PV 0\nCur PV 1\nAct PV 1\nVG Size <2.20 GiB\nPE Size 4.00 MiB\nTotal PE 562\nAlloc PE / Size 512 / 2.00 GiB\nFreePE / Size 50 / 200.00 MiB\nVG UUID yQkRif-wJpB-DfYb-OoT7-wIZ5-m074-yE7vtk\n \" is OK.\nXXXXX is OK.\n"
}
ok: => {
"msg": "\"--- Volume group ---\nVG Name research\nSystem ID \nFormat lvm2\nMetadata Areas 1\nMetadata Sequence No2\nVG Access read/write\nVG Status resizable\nMAX LV 0\nCur LV 1\nOpen LV 0\nMax PV 0\nCur PV 1\nAct PV 1\nVG Size <2.20 GiB\nPE Size 4.00 MiB\nTotal PE 562\nAlloc PE / Size 512 / 2.00 GiB\nFreePE / Size 50 / 200.00 MiB\nVG UUID JKwLgC-wWc0-Yh6o-y6wl-z27b-pcDV-eEprUs\n \" is OK.\nXXXXX is OK.\n"
}
ok: => {
"msg": "\"\" is OK.\nXXXXX is OK.\n"
}
ok: => {
"msg": "\"\" is OK.\nXXXXX is OK.\n"
}
页:
[1]