프로젝트 소개

ansible-role-goaccess 역할은 EL, Fedora, Debian, Ubuntu 시스템에서 GoAccess를 자동 배포하는 방법을 제공합니다. 두 가지 설치 방법을 지원합니다: 'system'(분포 패키지 또는 공식 GoAccess APT 리포지토리 사용)과 'source'(tarball에서 빌드). 이 역할은 구성 가능한 경로에 완전한 GoAccess 구성 파일을 생성할 수 있으며, 역할 변수를 통해 시간, 날짜, 로그 형식, UI 옵션, 서버 옵션, 파일 옵션 및 구문 분석 옵션을 조정할 수 있습니다. 선택적으로 실시간 HTML 모드에서 GoAccess를 실행하기 위한 systemd 서비스를 생성하여 HTML 보고서를 지속적으로 업데이트합니다. 또한 구성 파일, 로그 파일 및 관련 디렉터리의 소유권과 권한을 관리합니다. 이 역할은 Ansible 사용자가 become 권한을 가지고 컨트롤러에 community.general 컬렉션이 필요합니다. 메타데이터에는 지원되는 플랫폼, 최소 Ansible 버전 2.11 및 종속성 없음이 포함되어 있습니다.