Рейтинг:0

Ansible - нет такой ошибки файла при активации пользовательского сокета systemctl Podman

флаг mx
hpy

Я запускаю Ansible playbook в новой системе Oracle Linux 8. Он включает в себя шаг, на котором он просит systemctl активировать пользовательский сокет Podman следующим образом:

- имя: Включить сокет podman
  вары: 
    идентификатор пользователя: ansible_facts.getent_passwd.{{ ansible_user_id }}[1]
  доступный.встроенный.systemd: 
    имя: podman.socket
    включено: да
    состояние: запущено
    область действия: пользователь
  среда:
    XDG_RUNTIME_DIR: "/run/user/{{userid }}"

Этот плейбук Ansible запускается от имени пользователя (не root), чтобы включить и запустить сокет Podman на уровне пользователя.

Однако запуск playbook дал мне эту ошибку:

фатальный: [127.0.0.1]: НЕУДАЧА! => {"изменено": false, "cmd": "/bin/systemctl --user", "msg": "Не удалось подключиться к шине: такого нет файл или каталог", "rc": 1, "stderr": "Не удалось подключиться к шине: Нет такой файл или каталог\n", "stderr_lines": ["Не удалось подключиться к шине: Нет такого файла или каталога"], "stdout": "", "stdout_lines": []}

Если вместо использования Ansible я вручную запускаю следующую команду systemctl, то пользовательский сокет Podman успешно активируется:

systemctl --user включить podman.socket

Чего мне не хватает в моем плейбуке и как это исправить? Спасибо!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.