--- # Переменные по умолчанию для роли devops # Автор: Сергей Антропов # Сайт: https://devops.org.ru # Основные настройки пользователя devops devops_user: "devops" devops_group: "devops" devops_home: "/home/{{ devops_user }}" devops_shell: "/bin/bash" # Настройки пароля (берется из vault/secrets.yml) devops_password: "{{ vault_devops_password | default('') }}" # Настройки SSH ключа (берется из vault/secrets.yml) devops_ssh_public_key: "{{ vault_devops_ssh_public_key | default('') }}" # Настройки sudo devops_sudo_nopasswd: true devops_sudo_commands: "ALL" # Дополнительные группы для пользователя devops_additional_groups: - "sudo" - "wheel" - "docker" - "systemd-journal" # Настройки SSH devops_ssh_dir: "{{ devops_home }}/.ssh" devops_ssh_authorized_keys: "{{ devops_ssh_dir }}/authorized_keys" devops_ssh_dir_mode: "0700" devops_ssh_keys_mode: "0600" # Настройки безопасности devops_umask: "0022" devops_uid: 1001 devops_gid: 1001 # Настройки логирования devops_log_level: "info" devops_log_file: "/var/log/devops-setup.log" # Настройки для разных ОС devops_package_manager: redhat: "yum" debian: "apt" suse: "zypper" alpine: "apk" # Список пакетов для установки (если нужно) devops_packages: [] # Настройки для создания пользователя devops_create_home: true devops_system_user: false devops_login_shell: true # Настройки для sudoers devops_sudoers_file: "/etc/sudoers.d/{{ devops_user }}" devops_sudoers_template: "devops_sudoers.j2" # Настройки для SSH devops_ssh_config: "{{ devops_home }}/.ssh/config" devops_ssh_known_hosts: "{{ devops_home }}/.ssh/known_hosts" # Настройки для проверки devops_verify_user: true devops_verify_ssh: true devops_verify_sudo: true # Настройки для уведомлений devops_notify_on_success: true devops_notify_on_failure: true