diff --git a/group_vars/all b/group_vars/all index 3c7f3c4..3145b98 100644 --- a/group_vars/all +++ b/group_vars/all @@ -71,15 +71,11 @@ base_packages: - tmux - git - rsync - - glances - coreutils - moreutils - dateutils - bc - ranger - - strace - - lsof - - sysstat - arch-wiki-lite - arch-wiki-docs - python-keyring @@ -92,8 +88,6 @@ base_packages: - screen - termdown - fzf - - smartmontools - - htop - cpulimit filesystem_packages: diff --git a/playbook.yml b/playbook.yml index f0db254..71eb59e 100644 --- a/playbook.yml +++ b/playbook.yml @@ -4,6 +4,7 @@ roles: - { role: base, tags: ['base'] } - { role: gnupg, tags: ['gnupg'] } + - { role: sysmon, tags: ['sysmon'] } - { role: cron, tags: ['cron'] } - { role: microcode, tags: ['microcode'], when: "'GenuineIntel' in ansible_processor" } - { role: hardened, tags: ['hardened'] } diff --git a/roles/sysmon/tasks/main.yml b/roles/sysmon/tasks/main.yml new file mode 100644 index 0000000..7004586 --- /dev/null +++ b/roles/sysmon/tasks/main.yml @@ -0,0 +1,30 @@ +--- +- name: Install sysstat + pacman: + name: sysstat + state: present + +- name: Install glances + pacman: + name: glances + state: present + +- name: Install htop + pacman: + name: htop + state: present + +- name: Install lsof + pacman: + name: lsof + state: present + +- name: Install strace + pacman: + name: strace + state: present + +- name: Install smartmontools + pacman: + name: smartmontools + state: present