---
- name: "Unarchive node_exporter tar.gz"
  unarchive:
    src: "{{ item.src }}"
    dest: "{{ item.dest }}"
    owner: "{{ app.user }}"
    group: "{{ app.group }}"
    mode: 0755
  with_items:
    - { src: "{{ node_exporter_src_file }}", dest: "{{ app.src }}" }

- name: "Create node_exporter links"
  file:
    src: "{{ item.src }}"
    dest: "{{ item.dest }}"
    owner: "{{ app.user }}"
    group: "{{ app.group }}"
    mode: 0755
    state: link
  with_items:
    - { src: "{{ app.src }}/{{ node_exporter_version }}", dest: "{{ node_export_home }}" }

- name: "Template node_exporter service"
  template:
    src: "{{ item.src }}"
    dest: "{{ item.dest }}"
    owner: "{{ app.user }}"
    group: "{{ app.group }}"
    mode: 0755
  with_items:
    - { src: supervisor_node_exporter.conf.j2, dest: /etc/supervisord.d/node_exporter.conf }
  notify:
    - add node_exporter
    - restart node_exporter

Copyright & TianCiwang 2021 all right reserved,powered by Gitbook修改时间: 2021-09-15 19:19:19

results matching ""

    No results matching ""

    results matching ""

      No results matching ""