Мне интересно, можно ли перезаписать значение executable
, установленное в вашем файле ansible.cfg
в книге воспроизведения. Что-то вроде ниже...
---
- name: 'New Server Setup'
hosts: 'all'
gather_facts: false
pre_tasks:
- name: 'setup : installing python for ansible'
raw: 'test -e /usr/bin/python || (apt -y update && apt install -y python-minimal)'
changed_when: false
- setup: # aka gather_facts
tags: setup
user: root
become: yes
become_method: sudo
executable: '/bin/bash'
roles:
- setup
Я пробовал все, что мог придумать, и ничего не работает.
Согласно анзибл,
Начиная с версии 2.1 это можно переопределить с помощью инвентарной переменной ansible_shell_executable.