И это всё МОЁ

Есть хост, на котором я запускаю ansible.

Я хочу написать задачу в плейбуке, которая бы запускала команду локально, без подключения через SSH.

Говоря точнее, мне нужно сделать задачу, которая запускала бы виртуальные машины VirtualBox. И сделать это нужно в текущей сессии пользователя, под которым и запускается команда ansible-playbook.

Если делать через модуль local_action, вот так:

local_action: command cmd='cd `vm_images_path` ; cd ./arm1/ ; VBoxManage startvm "Debain Linux - arm1"'

то ansible все равно пытается подсоединиться через ssh, и выполнить команду в другой сессии. А мне надо выполнить команду в текущей сессии, чтобы я видел окна запущенных виртуальных машин.

Как это сделать?








 , ,