- name: Verification de l'espace disponible dans le VG
shell: /sbin/vgs --unit g --noheadings "{{ vg_name }}"| awk '{print $7}' | sed -e "s/^<//" | sed 's/g//'
register: vg_space_available
- name: Check de la taille disque necessaire
shell: /bin/echo "({{size_FS_syst01}}+{{size_FS_syst02}}+{{size_FS_syst03}}+{{size_FS_data01}}+{{size_FS_arch}})" | bc
register: check_size_disk
- name: Espace disque insuffisant dans le VG
fail:
msg: "{{ ansible_hostname }} est un serveur physique. Pas de possibilite de rajouter un disque a chaud"
when: vg_space_available.stdout|int < check_size_disk.stdout |int
- name: Espace disque suffisant dans le VG
debug:
msg: "Taille disponible suffisante dans le VG. Lancement de la creation du FS"
when: vg_space_available.stdout|int > check_size_disk.stdout|int“条件”“适用于发动机,但不适用于塔台.
有人有主意吗?谢谢
发布于 2019-06-24 08:13:38
我发现了问题。命令vgs给出一个",“而不是".”的数字。我使用sed纠正了这个问题。
https://serverfault.com/questions/972376
复制相似问题