77 lines
2.1 KiB
YAML
77 lines
2.1 KiB
YAML
---
|
|
# Базовый конфиг файла /etc/hosts
|
|
- name: Add base /etc/hosts config
|
|
import_tasks: hosts_file_config.yml
|
|
|
|
# Установка временной зоны
|
|
- name: Set timezone
|
|
import_tasks: timezone_config.yml
|
|
|
|
# Настройка конфигурации ssh
|
|
- name: Configure ssh
|
|
import_tasks: ssh_conf.yml
|
|
|
|
# Установка дополнительных пакетов
|
|
- name: Install additional packages
|
|
import_tasks: install-pkg.yml
|
|
|
|
# Настройка синхронизации времени
|
|
- name: Time sync configure
|
|
import_tasks: time_sync_config.yml
|
|
|
|
# Настройка dnsmasq
|
|
- name: Configure dnsmasq
|
|
import_tasks: dnsmasq_config.yml
|
|
|
|
# Настройка swap
|
|
- name: Configure swap
|
|
import_tasks: swap_config.yml
|
|
|
|
# Настройка конфигурации параметров ядра
|
|
- name: Configure kernel parameters
|
|
import_tasks: sysctl_config.yml
|
|
|
|
# Включение сервиса fstrim timer
|
|
- name: Enable fstrim.timer service
|
|
import_tasks: fstrim-timer_enable.yml
|
|
|
|
# Настройка apt
|
|
- name: Configure apt
|
|
import_tasks: apt_config.yml
|
|
|
|
# Установка корневых сертифифкатов УЦ
|
|
- name: Install CA certs
|
|
import_tasks: cert_ca_import.yml
|
|
|
|
# Настройка конфигурации journald
|
|
- name: Configure joutnald
|
|
import_tasks: journald_config.yml
|
|
|
|
# Настройка конфигурации logrotate
|
|
- name: Configure logrotate
|
|
import_tasks: logrotate_config.yml
|
|
|
|
# Настройка history
|
|
- name: History configure
|
|
import_tasks: history_config.yml
|
|
|
|
# Включение сервисов
|
|
- name: Enable services
|
|
import_tasks: enable_services.yml
|
|
|
|
# Установка пароля для root
|
|
- name: Set root password
|
|
import_tasks: set_root_pass.yml
|
|
when: set_root_password == "yes"
|
|
|
|
# Настройка ufw
|
|
- name: Configure ufw
|
|
import_tasks: ufw_conf.yml
|
|
when: configure_firewall == "yes"
|
|
|
|
# Обновление пакетов
|
|
- name: Update packages
|
|
# ignore_errors: true
|
|
import_tasks: update_packages.yml
|
|
when: update_pkg == "yes"
|