Различие в поведении между доступным движком и доступной башней

- 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

Условие> <отлично работает для движка, но не для башни ...

У кого-то есть идея? Спасибо

0
задан 21 June 2019 в 12:50
1 ответ

Я нашел проблему. Команда vgs дает число с "," вместо "...". Я исправил это, используя sed.

.
0
ответ дан 23 November 2019 в 23:20

Теги

Похожие вопросы