From 6fd30cef87bda5003fb860f59036123e3bfd83e6 Mon Sep 17 00:00:00 2001 From: Midou36O Date: Fri, 21 Jul 2023 13:19:35 +0100 Subject: [PATCH] Add GDU check --- all/playbook.yaml | 19 +++++++++++++++++-- all/templates/bash_aliases.j2 | 1 + 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/all/playbook.yaml b/all/playbook.yaml index 31da286..39aa628 100644 --- a/all/playbook.yaml +++ b/all/playbook.yaml @@ -31,7 +31,7 @@ - name: Disable dmesg logging to console ansible.posix.sysctl: name: kernel.printk - value: '3 4 1 3' + value: "3 4 1 3" state: present sysctl_set: true - name: Add users @@ -133,7 +133,7 @@ owner: 0 group: 0 mode: "0644" - validate: '/usr/sbin/sshd -T -f %s' + validate: "/usr/sbin/sshd -T -f %s" notify: - restart sshd handlers: @@ -142,3 +142,18 @@ name: sshd enabled: true state: restarted +- name: Install gdu + hosts: all + tasks: + - name: Check if gdu is installed + stat: + path: "/usr/bin/gdu" + register: file_data + - name: If gdu is not installed + ansible.builtin.apt: + name: gdu + update_cache: true + when: not file_data.stat.exists + - name: If gdu is installed + debug: + msg: "gdu is already installed!" diff --git a/all/templates/bash_aliases.j2 b/all/templates/bash_aliases.j2 index 78f173f..c9a9e92 100644 --- a/all/templates/bash_aliases.j2 +++ b/all/templates/bash_aliases.j2 @@ -1,6 +1,7 @@ # General alias clear="printf '\033c'" # faster than ncurses clear by a lot alias c='clear' +alias q="exit" alias bashrc="vim ~/.bashrc && source ~/.bashrc" # LS alias ls='ls --color=auto -FAh'