Я запускаю bash скрипт с ansible модулем 'скрипт', скрипт вручную работает нормально, но с ansible результат отличается от ожидаемого ..
- name: Calculate CPU housekeeping list and mask
script: mask.sh -c "{{ ansible_processor_vcpus }}" -i "{{ dynamic_nohz_cores | join(',') }}"
register: cal_cpu
ожидаемый результат:
isocpus_list:2,34,4,36,6,38,8,40
housekeeping:0,1,3,5,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63
mask:FFFFFEAB,FFFFFEAB
но вывод, который мы получаем:
isocpus_list:2,34,4,36,6,38,8,40
housekeeping:0,1,3,5,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63
mask:FFFFFEABFFFFFEAB
в выводе отсутствует запятая, любые предложения приветствуются