--- # file: roles/netdata/tasks/prepare.yml - name: "Install required packages" apt: pkg: '{{ item }}' state: 'present' update_cache: yes with_items: - 'zlib1g-dev' - 'gcc' - 'make' - 'git' - 'autoconf' - 'autogen' - 'automake' - 'pkg-config' - 'uuid-dev' - 'python-dev' - 'python-yaml' - 'librsync-dev' - name: "Remove existing components" file: path: '{{ item }}' state: 'absent' with_items: - '/opt/{{ netdata_local_archive|default("netdata") }}' - '/etc/netdata' - '/etc/init.d/netdata' - '/etc/logrotate.d/netdata' when: netdata_force_reset - name: "Ensure Directory" file: path: '/etc/netdata/python.d' state: 'directory'