--- # CentOS/RHEL/Rocky Linux specific variables ansible_python_interpreter: /usr/bin/python3 # Package names nginx_package: nginx mysql_packages: - mariadb-server - mariadb - python3-PyMySQL php_packages: - php - php-fpm - php-mysqlnd # Correct package name for CentOS - php-gd - php-xml - php-mbstring - php-curl - php-zip - php-intl - php-soap - php-opcache # Service names nginx_service: nginx mysql_service: mariadb php_fpm_service: php-fpm # PHP Configuration php_version: "8.1" # Default PHP version for CentOS 9 php_fpm_socket: /run/php-fpm/www.sock php_fpm_pool_dir: /etc/php-fpm.d php_ini_path: /etc/php.ini php_fpm_conf: /etc/php-fpm.d/www.conf # Nginx Configuration nginx_conf_dir: /etc/nginx nginx_sites_available: /etc/nginx/conf.d nginx_sites_enabled: /etc/nginx/conf.d nginx_user: nginx # MySQL Configuration mysql_conf_dir: /etc/mysql mysql_conf_file: /etc/my.cnf.d/mysql-server.cnf mysql_socket: /var/lib/mysql/mysql.sock mysql_pid_file: /var/run/mariadb/mariadb.pid mysql_log_error: /var/log/mariadb/mariadb.log # System paths web_root: /var/www/html log_dir: /var/log # Package manager package_manager: yum # Additional repositories needed epel_release: epel-release remi_release: "https://rpms.remirepo.net/enterprise/remi-release-{{ ansible_distribution_major_version }}.rpm" # SELinux booleans for web services selinux_booleans: - httpd_can_network_connect - httpd_execmem - httpd_unified # Firewall service firewall_service: firewalld