baseline
Базовая линия
Базовая книга для обновления и установки всех необходимых пакетов для сервера.
Требования
- Ansible версии 2.9.6 или новее.
Установка
Базовая линия уже доступна в Ansible Galaxy, поэтому все, что вам нужно сделать, это установить этот скрипт на ваш компьютер с помощью команды ansible-galaxy:
ansible-galaxy install lucascbeyeler.baseline
Обновление
Когда выйдет новая версия ansible-commons, вам нужно будет снова запустить процесс установки, но с параметром "-f" или "--force".
ansible-galaxy install -f lucascbeyeler.baseline
Особенности
- Обновление системы и установка некоторых основных пакетов (таких как vim, unzip, ntp и ca-certificates);
- Конфигурация клиента ntp и изменение часового пояса на желаемый;
- Изменение имени хоста и обновление /etc/hosts, чтобы включить 127.0.0.1 для разрешения имени хоста;
- Включение некоторых служб, таких как ntp, чтобы они запускались при загрузке (Upstart и SystemD);
- Включение hushlogin для скрытия MOTD;
- Изменение порта SSH по умолчанию;
- Отключение входа под Root через SSH.
Переменные роли
- hostname: задайте имя хоста вашего сервера БЕЗ домена;
- domain: задайте домен для сервера и основной домен для вашего сервера;
- timezone: укажите часовой пояс, который книга должна установить на вашем сервере;
- enable_hushlogin: включите тихий вход для всех пользователей на вашем сервере;
- ssh_port: задайте порт по умолчанию для OpenSSH Server;
Пример книги
Всегда полезно включать пример использования вашей роли (например, с переменными, переданными как параметры):
- hosts: all
become: yes
become_method: sudo
roles:
- role: lucascbeyeler.baseline
hostname: pikachu
domain: johto.com
timezone: America/Sao_Paulo
enable_hushlogin:
ssh_port: 8080
Лицензия
Смотрите официальный сайт GNU http://www.gnu.org/licenses/gpl.html.
Информация об авторе
О проекте
Baseline playbook to update and install all the packages needed for a server
Установить
ansible-galaxy install lucascbeyeler/baseline
Лицензия
gpl-3.0
Загрузки
677
Владелец
Whether we wanted it or not, we've stepped into a war with the Cabal on Mars. So let's get to taking out their command, one by one.