commit 58c1d948daa1d0a20521af8a7881c342e82a331f Author: William Date: Wed Dec 28 13:42:25 2022 +0100 feat: Create Prometheus Node Exporter user. diff --git a/prometheus-slave/README.md b/prometheus-slave/README.md new file mode 100644 index 0000000..56a7ff8 --- /dev/null +++ b/prometheus-slave/README.md @@ -0,0 +1,8 @@ +# Install Prometheus Node Exporter + +## How to run playbook + +``` +INVENTORY=vps.example.com, +ansible-playbook -i $INVENTORY -e ansible_python_interpreter=/usr/bin/python3 main.yml +``` diff --git a/prometheus-slave/main.yml b/prometheus-slave/main.yml new file mode 100644 index 0000000..bcdf84c --- /dev/null +++ b/prometheus-slave/main.yml @@ -0,0 +1,21 @@ +--- +- name: Install Prometheus Node Exporter + hosts: all + become: yes + + tasks: + - name: Create node-exporter group + group: + name: "node-exporter" + state: present + system: true + + - name: Create node-exporter user + user: + name: "node-exporter" + group: "node-exporter" + comment: "Node Exporter" + shell: /bin/false + home: "/usr/local/bin/node-exporter" + system: true + state: present