--- - name: Download/Extract "{{ download_url }}" ansible.builtin.unarchive: src: "{{ download_url }}" dest: /tmp/ remote_src: true mode: "755" - name: Move node_exporter into path ansible.builtin.copy: src: "/tmp/node_exporter-{{ tag }}.linux-{{ go_arch }}/node_exporter" dest: "{{ bin_path }}" mode: "755" remote_src: true become: true - name: Create node_exporter user. ansible.builtin.user: name: node_exporter shell: /sbin/nologin state: present become: true - name: Copy the node_exporter systemd unit file. ansible.builtin.template: src: node_exporter.service.j2 dest: /etc/systemd/system/node_exporter.service mode: "644" become: true