Скрипт Bash с Ansible playbook обеспечивает неправильный вывод, скрипт работает нормально - PullRequest
0 голосов
/ 23 апреля 2020

Я запускаю 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

в выводе отсутствует запятая, любые предложения приветствуются

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...