Commit graph

8 commits

Author SHA1 Message Date
Hoang Nguyen 62f28a2c92
cron: add scrub and trim jobs for btrfs/zfs
No longer depend on `rootfs` variable.
2023-06-20 00:00:00 +07:00
Hoang Nguyen ec72f75587
Add 'ntpd' and 'auditd' roles
More changes:
- Remove 'grub' role. We shouldn't touch anything related to the
  bootloader here, as it's dangerous. I'll write docs for myself on
  this.
- Fix linting here and there, so ansible-lint won't complain
- Refactor group_vars/all.yml to be more readable
2023-04-06 00:00:00 +07:00
Hoang Nguyen 6e8d994bc3
community.general.packaging.* is deprecated 2022-11-26 23:09:24 +07:00
Hoang Nguyen 4d1dd6cd7a
cron: add other implementations of crond
Supports cronie, fcron and busybox's crond.
2022-10-30 00:35:50 +07:00
Hoang Nguyen 39f736f34c
Small changes here and there
- container: role removed
- ansible:
  - use FQDN module path community.general.packaging.os.apk
  - use "true, false" instead of "yes, no" (stop being annoying, yamllint)
2022-10-16 17:41:04 +07:00
Hoang Nguyen 0063c13a4d
cron: add logrotate (and cpulimit) package 2022-06-21 23:44:16 +07:00
Hoang Nguyen e059193bd7
Big chunk of changes
- essential:
  - make polkit optional
  - move /etc/hosts file to unbound role
- libvirt:
  - make libvirt daemons configurable
  - delete the firewall patch. Hardcode the rules by default (for now)
    so that the playbook is compatible with `ansible-core`
- user: add pam_limits file (moved from dotfiles repository)
- sysctl: role deleted. The task was moved to essential role
- fstab: new role for /run, /tmp, /proc mounts
- add seatd as a 'seat_manager' option
- cron: use find command to restraint deleted files in /var/tmp
2022-02-12 00:56:39 +07:00
Hoang Nguyen 92382adbcd
Getting started 2022-01-15 01:46:59 +07:00