common

Статус сборки

Ansible Роль: Общие задачи

Эта роль выполняет общие специфические задачи, необходимые для других ролей, такие как:

  • Установка Python, Expect и других базовых пакетов для Linux.
  • Установка, настройка и запуск службы NTP.
  • Отключение Selinux.
  • Отключение Iptables/firewalld и ufw.

Эти задачи являются предварительными условиями для других ролей, которые устанавливают ipaserver, ipaclient и приложения Hadoop.

Зависимости

Нет.

Пример плейбука

- hosts: localhost
  become_user: True
  gather_facts: True
  
  roles:
    - yabhinav.common

Проблемы

  • Модуль Selinux выдает ошибку, если selinux не установлен #21622 . Проверьте, существует ли конфигурационный файл selinux, или используйте ansible_selinux, который сообщает, установлен ли selinux (и не включен или не запущен).
  • Устаревшая версия Jinj2=2.2 в Ubuntu 12.04 вызывает проблемы с ansible2.2. Используйте переменные с полными кавычками, как указано здесь.

Лицензия

MIT

Информация об авторе

Создано Abhinav Yalamanchili

О проекте

Install a common configurations for RHEL/CentOS/Fedora and Debian/Ubuntu. Used by my other roles

Установить
ansible-galaxy install yabhinav/ansible-role-common
Лицензия
Unknown
Загрузки
336
Владелец
BigData Engineer with a bit of dabbling in python, ansible, pyspark, aws and java