baseline
Базовая роль Ansible для Ubuntu
Это базовая роль Ansible для обновления и настройки сервера Ubuntu.
Примечание
Не используйте эту роль, не протестировав её сначала в неоперационном окружении.
Примечание
Существует артефакт SLSA в рабочем процессе действий slsa для верификации.
Обзор списка задач
- Установить локальные факты
- Настроить локальные факты и установить зависимости Python
- Настроить диспетчер пакетов
- Настроить systemd timesyncd
- Настроить needrestart, установить и удалить различные пакеты
- Настроить apport
- Настроить motdnews
- Настроить sudo
- Добавить сообщение об ошибке
Переменные роли с настройками по умолчанию
./defaults/main/packages.yml
system_upgrade: true
packages_blocklist:
- apport*
- beep
- pastebinit
- popularity-contest
- prelink
- rpcbind
- rsh*
- talk*
- telnet*
- tftp*
- whoopsie
- xinetd
- yp-tools
- ypbind
packages_installation:
- debsums
- gnupg2
- haveged
- libpam-tmpdir
- lsb-release
- needrestart
- unattended-upgrades
system_upgrade: true
выполнит apt upgrade
.
packages_installation
— это список пакетов, которые будут установлены, а packages_blocklist
— это список пакетов, которые будут удалены.
./defaults/main/timesyncd.yml
---
manage_timesyncd: true
fallback_ntp:
- ntp.netnod.se
- ntp.ubuntu.com
ntp:
- 2.pool.ntp.org
- time.nist.gov
Если enable_timesyncd: true
, то система будет настраивать timesyncd.
Участие
Хотите внести свой вклад? Здорово! Внесение вкладов всегда приветствуется, независимо от объема. Если вы заметили что-то странное, не стесняйтесь сообщить об этом, улучшить код, создав запрос на перенос, или поддержать этот проект.
Лицензия
Лицензия Apache версии 2.0
Информация об авторе
Установить
ansible-galaxy install konstruktoid/ansible-role-baseline
Лицензия
apache-2.0
Загрузки
56
Владелец