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

- name: "Create blackbox_exporter links"
  file:
    src: "{{ item.src }}"
    dest: "{{ item.dest }}"
    owner: "{{ app.user }}"
    group: "{{ app.group }}"
    mode: 0755
    state: link
  with_items:
    - { src: "{{ app.src }}/{{ blackbox_exporter_version }}", dest: "{{ blackbox_exporter_home }}" }
    - { src: "{{ app.src }}/{{ pushgateway_version }}", dest: "{{ pushgateway_home }}" }

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

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

results matching ""

    No results matching ""

    results matching ""

      No results matching ""