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 - name: Enable accounting service
service: ansible.builtin.service:
name: accounting name: accounting
enabled: true enabled: true
when: ansible_system == "OpenBSD" when: ansible_system == "OpenBSD"