Skip to content

AndAndr/Astrabaseconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Astrabaseconfig

Ansible playbook baseconfig for AstraLinux SE

16 ролей:

  1. Настройка резолвера - resolvconf
  2. Настройка системного прокси - proxy-settings
  3. Настройка локального репозитория - astra-repo
  4. Удаление и добавление пакетов - pkgs-mgmt
  5. Настройка auditd, добавление правил - auditd
  6. Настройка syslog-ng для отправки событий на удалённый сервер - syslog-ng
  7. Установка и настройка snmpd для работы систем мониторинга - snmpd
  8. Настройка синхронизации времени с пом. chrony - chrony
  9. Настройка exim для возможности отправки почты - exim4
  10. Установка и настройка агента2 Zabbix - zabbix-agent2
  11. Установка и настройка агента Касперского - klnagent
  12. Настройка sudoers для отправки почтовых сообщений - sudoers
  13. Настройка sshd для показа баннера - sshd
  14. Настройка systemd для определения реакции ОС на нажатие ctrl+alt+del - systemd
  15. Остановка systemd-resolved - systemd-resolved
  16. Установка CA сертификатов - ca-certs

роли resolvconf, astra-repo, pkgs-mgmt должны выполняться до выполнения остальных ролей

Перед использованием нужно:

  • скорректировать файл group_vars/all.yaml, настроив его переменные под свои нужды
  • добавить файл с правилами (.rules) в /roles/auditd/files/etc/audit/rules.d/
  • добавить дистрибутив .deb агента Касперского в каталог roles/klnagent/files/tmp/klnagent/
  • добавить сертификаты в каталог /roles/ca-certs/files/usr/local/share/ca-certificates/

usage:

  • ansible-playbook astrabaseconfig.yml
  • для выполнения только некоторых ролей можно использовать тэги, например так:

ansible-playbook astrabaseconfig.yml --tags "resolvconf,astra-repo,pkgs-mgmt,exim4"

About

Ansible playbook для настройки AstraLinux SE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages