Я бы предложил использовать raw
: модуль.Скопируйте rpm (scp) на сервер и запустите rpm -i.
Необработанный модуль не использует обычную рабочую среду и выполняет действия «напрямую».Вот мой код для установки python, если его нет на сервере, я думаю, что вы также можете принять его за rpm для ansible.
- hosts: all
gather_facts: no
tasks:
- name: Remember sever key and install python
raw: test -x /usr/bin/python || sudo apt-get update && sudo apt-get -y install python
changed_when: True