--- # ── SSH connection ───────────────────────────────────────────────────────────── # Credentials are injected from GitLab CI/CD Variables: # ANSIBLE_SSH_USER — remote user # ANSIBLE_SSHKEY_ID_RSA — private SSH key (записывается в ~/.ssh/id_rsa в before_script) # ANSIBLE_BECOME_PASS — sudo password ansible_user: "{{ lookup('env', 'ANSIBLE_SSH_USER') | mandatory }}" ansible_become: true ansible_become_method: sudo ansible_become_pass: "{{ lookup('env', 'ANSIBLE_BECOME_PASS') | mandatory }}" ansible_ssh_common_args: "-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" # Zabbix agent default settings agent_major_version: "7.0" agent_variant: "2" agent_2_plugin_list: [''] agent_param_server: - 10.203.0.50 agent_param_serveractive: - 10.203.0.50 agent_param_tlsconnect: unencrypted agent_param_tlsaccept: - unencrypted # Chrony NTP Client settings chrony_log_enable: true chrony_log: measurements statistics tracking chrony_logdir: /var/log/chrony/ chrony_ntp_servers: - 10.203.2.11 - 10.203.2.12 chrony_rtcsync: true chrony_timezone: Europe/Moscow # Firewalld defaults firewall_disable_conflicting_services: true firewall_transactional_update_reboot_ok: true