Add a generic system role
This commit is contained in:
parent
aee0ef2bfe
commit
b96d00a9e9
3
roles/system/defaults/main.yml
Normal file
3
roles/system/defaults/main.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
apt_become: true
|
||||
apt_become_user: root
|
25
roles/system/tasks/main.yml
Normal file
25
roles/system/tasks/main.yml
Normal file
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
|
||||
- block:
|
||||
|
||||
- name: ensure packagekit is absent
|
||||
ansible.builtin.apt:
|
||||
name: packagekit
|
||||
state: absent
|
||||
|
||||
- name: ensure systemd.conf.d exists
|
||||
ansible.builtin.file:
|
||||
dest: /etc/systemd/systemd.conf.d/
|
||||
state: directory
|
||||
mode: 0755
|
||||
|
||||
- name: ensure short systemd timeout
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/systemd/systemd.conf.d/timeouts.conf
|
||||
content: |
|
||||
DefaultTimeoutStopSec=15s
|
||||
DefaultTimeoutAbortSec=15s
|
||||
mode: 0644
|
||||
|
||||
become: "{{ apt_become }}"
|
||||
become_user: "{{ apt_become_user }}"
|
|
@ -12,4 +12,5 @@
|
|||
- ../roles/neovim
|
||||
- ../roles/pipx
|
||||
- ../roles/starship
|
||||
- ../roles/system
|
||||
- ../roles/xinitrc
|
||||
|
|
Loading…
Reference in a new issue