psacct: ansible-lint fixes and remove block use

This commit is contained in:
Timo Makinen 2022-10-29 17:37:20 +00:00
parent 0ac9b825be
commit 24c76d875b

View file

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