--- # Базовый конфиг файла /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"