@nikweter
Системный администратор

Как разделить в playbook ОС x32 и x64?

Есть программа распространяемая в пакетах, без репозитория.
Сейчас устанавливается из плейбука вот так:
- name: Install package
  command: dpkg -i /mnt/setup/64/{{item}}
  with_items:
    - programm_common_amd64.deb
    - programm-server_amd64.deb
    - programm-client_amd64.deb

Но в сети не только 64 битные системы. Соответственно приходится менять названия и пути пакетов.
Можно ли как-то автоматизировать выяснение разрядности ОС и выполнение соответствующей части плейбука?
  • Вопрос задан
  • 301 просмотр
Решения вопроса 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Так просто посмотрите на переменные с вывода ansible myhost -m setup. Где-то там и версия системы и разрядность и версия дистрибутива и куча всего.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы