ansible/roles/psacct/tasks/main.yml

35 lines
800 B
YAML

---
- name: Install package
ansible.builtin.package:
name: psacct
state: installed
when: ansible_system != "OpenBSD"
- name: Enable service
ansible.builtin.service:
name: psacct
enabled: true
state: started
when: ansible_system != "OpenBSD"
- name: Create /var/account
ansible.builtin.file:
state: directory
path: /var/account
mode: 0750
owner: root
group: "{{ ansible_wheel }}"
when: ansible_system == "OpenBSD"
- name: Turn on accounting
ansible.builtin.shell: touch /var/account/acct && accton /var/account/acct
args:
creates: /var/account/acct
warn: false
when: ansible_system == "OpenBSD"
- name: Enable accounting service
ansible.builtin.service:
name: accounting
enabled: true
when: ansible_system == "OpenBSD"