centos_base

Описание Роли

Имя: bngsudheer.centos_base

Роль для установки некоторых общих пакетов и настройки нескольких вещей.

По умолчанию роль не изменяет состояние целевого сервера. Вам нужно включить логические переменные, чтобы изменить поведение этой роли по умолчанию.

После установки операционной системы CentOS выполните базовую установку программного обеспечения и настройте несколько вещей.

  • Установите несколько пакетов, таких как Development Tools, mercurial, git, firewalld
  • Установите и настройте fail2ban, чтобы защититься от атак методом перебора SSH
  • Обеспечьте безопасность конфигурационного файла демона SSH, разрешив только вход по ключу
  • Установите пакеты SELinux

Требования

Нет.

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

Следующие переменные роли доступны:

Переменная Значение по умолчанию Описание Обязательно?
centos_base_enable_epel false Включить репозиторий EPEL Нет
centos_base_secure_sshd false Защитить конфигурацию ssd Нет
centos_base_basic_packages false Основные пакеты Нет
centos_base_basic_vim_tweaks false Установить базовые улучшения для VIM Нет
centos_base_htop_configuration false Базовая конфигурация htoprc Нет
centos_base_fail2ban_configuration false Базовая конфигурация fail2ban Нет
centos_base_selinux_packages true Установить пакеты SELinux Нет
centos_base_firewalld_services [] Список сервисов для включения в firewalld Нет
centos_base_utility_packages false Установить утилиты, такие как screen, htop, wget Нет
centos_base_debug_packages false Установить пакеты для отладки Нет
centos_base_lockprg false Экспортировать LOCKPRG в .bashrc Нет
centos_base_security_packages false Устанавливает firewalld Нет
centos_base_firewalld true Устанавливать и включать firewalld Нет

Зависимости

Нет.

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

    - hosts: servers
      remote_user: root
      vars:
        - centos_base_enable_epel: true
        - centos_base_basic_packages: true
        - centos_base_secure_sshd: true
        - centos_base_basic_vim_tweaks: true
        - centos_base_htop_configuration: true
        - centos_base_fail2ban_configuration: true
        - centos_base_selinux_packages: true
        - centos_base_firewalld_services: ['http', 'https']
      roles:
         - bngsudheer.centos_base

Лицензия

BSD

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

Судхир Сатьянарайяна.

Установить
ansible-galaxy install bngsudheer/ansible-role-centos_base
Лицензия
bsd-3-clause
Загрузки
4988
Владелец
Software developer and DevOps consultant