Рейтинг:0

Запуск задач внутри контейнера LXD через ansible

флаг lu

Попытка найти лучший способ заставить ansible творить чудеса внутри контейнеров. Думал использовать ssh в каждом контейнере, но тогда это зависит от сервера.или я должен заходить через прокси, что кажется более трудоемким, чем необходимо. Опять же, я уже создаю контейнеры, удаляю и т. д. Я говорю о запуске команд внутри контейнера с помощью ansible, а не через lxc exec containername bash, что я могу сделать сейчас. Любой придумает лучший способ сделать это.

флаг jp
Отвечает ли это на ваш вопрос? [Плагин Ansible (SSH + LXD)] (https://serverfault.com/questions/1087866/ansible-ssh-lxd-plugin)
флаг cn
Могу я спросить, почему вы хотите? Что нужно сделать с этими контейнерами, для которых требуется Ansible?
gzala avatar
флаг lu
Я пытаюсь создать проект для хостинговой платформы. Для этого я использую контейнеры LXD и Ansible. Поскольку у меня возникла проблема с запуском задачи внутри контейнера LXD через ansible. Можете ли вы мне помочь?
Рейтинг:1
флаг it

взято из https://docs.ansible.com/ansible/latest/collections/community/general/lxc_container_module.html#examples

вы можете попробовать следующее:

- имя: Запустить сложную команду в «работающем» контейнере
  community.general.lxc_container:
    имя: тестовый контейнер запущен
    container_command: |
      apt-получить обновление
      apt-get install -y curl wget vim apache2
      эхо «привет, мир». | тройник /опт/начал
      если [[ -f "/opt/started" ]]; тогда
          эхо «привет, мир». | тройник /opt/найден-начал
      фи
gzala avatar
флаг lu
Я запускаю контейнер lxd, и, похоже, он не работает с приведенными выше командами.
Roman Spiak avatar
флаг it
поскольку это часть официальной документации, я предлагаю вам открыть проблему на официальном github модуля ansible community.general.lxc_container с подробными журналами о том, что не удается и как

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

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