From 947ae0e44451f6d27b9157b71cff11ead8305b94 Mon Sep 17 00:00:00 2001 From: Gilles Mouchet Date: Wed, 22 May 2024 18:04:00 +0200 Subject: [PATCH] run #5 --- files/os/gmo-cfg.sh | 29 ++++++++++++++++++++++++++++ files/os/profile | 0 misc.yml | 46 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 75 insertions(+) create mode 100644 files/os/gmo-cfg.sh create mode 100644 files/os/profile create mode 100644 misc.yml diff --git a/files/os/gmo-cfg.sh b/files/os/gmo-cfg.sh new file mode 100644 index 0000000..83c29f3 --- /dev/null +++ b/files/os/gmo-cfg.sh @@ -0,0 +1,29 @@ +# source prompt color: https://robotmoon.com/bash-prompt-generator/^ +if [ $(whoami) == "gilles" ]; then + #export PS1="\[\033[0;32m\][\[\033[1;94m\]\u\[\033[0;33m\]@\h \[\033[0;32m\]\W]# \[\033[0;37m\]" + export PS1="\[\e[38;5;216m\]\u\[\e[38;5;160m\]@\[\e[38;5;202m\]\h \[\e[38;5;131m\]\w \[\033[0m\]$ " +elif [ $(whoami) == "blutch" ]; then + export PS1="\[\033[0;32m\][\[\033[1;94m\]\u\[\033[0;33m\]@\h \[\033[0;32m\]\W]# \[\033[0;37m\]" +elif [ $(whoami) == "root" ]; then + export PS1="\[\033[0;32m\][\[\033[0;31m\]\u\[\033[0;31m\]@\h \[\033[0;32m\]\W]# \[\033[0;37m\]" +else + export PS1="[\u@\h \W]\$ " +fi + +# Aliases +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' +alias ls='ls --color=auto' +alias sudo='sudo --preserve-env=PATH env' # https://www.petefreitag.com/blog/environment-variables-sudo/ + +if [ "$USER" == "gilles" ]; then + hostnamectl +fi +# execute only if user is gilles or root +#if [[ "$USER" == "gilles" || "$USER" == "root" ]]; then +# # display proxy status +# if [ -f "/usr/local/bin/proxyOnOff.sh" ]; then +# sudo /usr/local/bin/proxyOnOff.sh status +# fi +#fi \ No newline at end of file diff --git a/files/os/profile b/files/os/profile new file mode 100644 index 0000000..e69de29 diff --git a/misc.yml b/misc.yml new file mode 100644 index 0000000..abdb909 --- /dev/null +++ b/misc.yml @@ -0,0 +1,46 @@ +--- +- name: set correct time zone + timezone: + name: Europe/Zurich + +- name: correct AM/PM rocky 9 bug + lineinfile: + path: /etc/locale.conf + insertafter: EOF + line: LC_TIME=C + +- name: secure stack ip part 1 + sysctl: + name: net.ipv4.tcp_timestamps + value: "0" + sysctl_set: yes + state: present + reload: yes + +- name: secure stack ip part 2 + firewalld: + service: dhcpv6-client + permanent: true + state: disabled + +- name: forward X11 + lineinfile: + dest: /etc/ssh/sshd_config + insertafter: '^#X11UseLocalhost yes' + line: 'X11UseLocalhost no' + +- name: unactivate CRTL-DEL + file: + src: /dev/null + dest: /usr/lib/systemd/system/ctrl-alt-del.target + changed_when: false + +- name: bash gmo-cfg.sh + copy: + src: os/gmo-cfg.sh + dest: /etc/profile.d/gmo-cfg.sh + +- name: add ~/.local/bin in path + lineinfile: + path: /root/.bashrc + line: export PATH=~/.local/bin:$PATH