/home/zuul/src/opendev.org/opendev/system-config/playbooks/service-dstatlogger.yaml
Execution
Date 08 Apr 2026 21:36:41 +0000
Duration 00:00:06.13
Controller bridge99.opendev.org
User root
Versions
Ansible 2.15.13
ara 1.7.5 / 1.7.5
Python 3.10.12
Summary
2 Hosts
4 Tasks
8 Results
1 Plays
5 Files
0 Records

File: /home/zuul/src/opendev.org/opendev/system-config/playbooks/roles/dstat-logger/tasks/main.yaml

- name: Install dstat
  become: yes
  package:
    name: dstat
    state: present
- name: Install dstat unit
  become: yes
  copy:
    dest: /etc/systemd/system/dstatlogger.service
    owner: root
    group: root
    mode: 0644
    content: |
      [Unit]
      Description=Dstat logging service
      [Service]
      User=root
      ExecStart=/usr/bin/dstat -tcmndrylpg --tcp --swap --output /var/log/dstat-csv.log
      KillMode=process
      TimeoutStopSec=300
      StandardOutput=null
      [Install]
      WantedBy=multi-user.target
- name: Reload systemd
  become: yes
  command: systemctl daemon-reload
- name: Start dstat unit
  become: yes
  command: systemctl start dstatlogger