From 1b0eaad39b54eb39d63cf7d67e875cf689877adc Mon Sep 17 00:00:00 2001 From: Dirk Wirts Date: Fri, 3 Nov 2023 16:04:04 +0100 Subject: [PATCH] update --- ansible-bash_aliases.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 ansible-bash_aliases.yml diff --git a/ansible-bash_aliases.yml b/ansible-bash_aliases.yml new file mode 100644 index 0000000..c9e31df --- /dev/null +++ b/ansible-bash_aliases.yml @@ -0,0 +1,26 @@ +--- +- name: Setup Bash Aliases + hosts: all + become: true + tasks: + - name: Create bash_aliases file + ansible.builtin.copy: + dest: /etc/profile.d/99-custom-settings.sh + mode: '0755' + owner: root + group: root + content: | + # user alias settings + alias system-update='sudo apt update && sudo apt dist-upgrade -y' + alias ll='ls -la' + alias dcr='docker compose up -d --force-recreate' + alias dcu='docker compose build --pull; docker compose pull --ignore-buildable; docker compose up -d --force-recreate' + alias dcl='docker compose logs -f' + + - name: Source the bash_aliases file + ansible.builtin.command: /bin/bash -c "source /etc/profile.d/99-custom-settings.sh" + args: + warn: false + register: source_aliases + changed_when: "source_aliases.stdout != ''" + failed_when: "source_aliases.rc != 0"