--- - name: Add Elastic GPG key ansible.builtin.apt_key: url: https://artifacts.elastic.co/GPG-KEY-elasticsearch state: present - name: Ensure apt-transport-https is installed ansible.builtin.apt: name: apt-transport-https state: present update_cache: yes - name: Add Elastic repository (OSS package) ansible.builtin.copy: dest: /etc/apt/sources.list.d/elastic-8.x.list content: "deb https://artifacts.elastic.co/packages/oss-8.x/apt stable main\n" owner: root group: root mode: '0644' - name: Update apt cache ansible.builtin.apt: update_cache: yes - name: Install Filebeat ansible.builtin.apt: name: filebeat state: present - name: Enable Filebeat to start on boot ansible.builtin.systemd: name: filebeat enabled: yes - name: copy filebeat config template: src: filebeat.yml dest: /etc/filebeat/filebeat.yml notify: - restart filebeat