Перезаписать исполняемый файл в playbook

Мне интересно, можно ли перезаписать значение 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

Я пробовал все, что мог придумать, и ничего не работает.

Введение в Ansible Roles
Введение в Ansible Roles
Ansible - это отличный инструмент управления конфигурацией, который можно использовать для автоматизации настройки или развертывания на большом...
1
0
404
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Согласно анзибл,

Начиная с версии 2.1 это можно переопределить с помощью инвентарной переменной ansible_shell_executable.

Другие вопросы по теме