--- - name: topbeat hosts: hosts become: true vars_files: - vars/variables.yml tasks: - name: add topbeat repo to apt sources list apt_repository: repo='deb https://packages.elastic.co/beats/apt stable main' state=present - name: add Elastic search public GPG key (same for Topbeat) apt_key: url: "https://packages.elastic.co/GPG-KEY-elasticsearch" state: "present" - name: Ensure Topbeat is installed. apt: name=topbeat state=present update_cache=yes - name: Drop Topbeat conf file template: src: templates/topbeat.yml.j2 dest: /etc/topbeat/topbeat.yml - name: Enable and restart topbeat service: name: "topbeat" enabled: true state: restarted