Задать вопрос
@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 битные системы. Соответственно приходится менять названия и пути пакетов.
Можно ли как-то автоматизировать выяснение разрядности ОС и выполнение соответствующей части плейбука?
  • Вопрос задан
  • 305 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Решения вопроса 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Так просто посмотрите на переменные с вывода ansible myhost -m setup. Где-то там и версия системы и разрядность и версия дистрибутива и куча всего.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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