pkg_install

almaops.pkg_install

Эта роль просто устанавливает список пакетов.

Описание

Она была создана по двум причинам. Во-первых, хотя в дистрибутиве Ansible есть модуль пакетов, он не позволяет задать время действительности кеша, поскольку некоторые менеджеры пакетов (например, yum и dnf) автоматически обновляют метаданные репозитория, даже когда это не нужно. Во-вторых, когда это обернуто в роль, вы можете использовать это как зависимость в мета-файле другой роли.

Переменные роли

pkg_install_packages: список пакетов для установки

pkg_install_state: состояние пакета

Это может быть present (по умолчанию), latest или absent

pkg_install_update_cache: по умолчанию установлено на true, позволяет обновлять метаданные репозитория

pkg_install_cache_valid_time: как часто вы хотите обновлять репозиторий (по умолчанию: 600 секунд)

Пример

- hosts: all
  become: true
  roles:
    - role: almaops.pkg_install
      pkg_install_packages:
        - tmux
        - screen

Установка

Эту роль можно установить из Ansible Galaxy:

ansible-galaxy install almaops.pkg_install

Лицензия

MIT

Информация об作者

Эта роль была написана Дмитрием Кashiным, также известным как freehck

Установить
ansible-galaxy install almaops/ansible-role-pkg_install
Лицензия
mit
Загрузки
322
Владелец
Premium IT Consulting