Add bash_aliases to common
This commit is contained in:
parent
7f5358e9da
commit
6fc0f44412
2 changed files with 24 additions and 0 deletions
|
@ -6,8 +6,25 @@
|
|||
name:
|
||||
- sudo
|
||||
- vim
|
||||
- bash-completion
|
||||
state: present
|
||||
|
||||
- name: Get unix accounts
|
||||
become: true
|
||||
ansible.builtin.getent:
|
||||
database: passwd
|
||||
|
||||
- name: Copy bash aliases for accounts using bash
|
||||
become: true
|
||||
loop: "{{ ansible_facts.getent_passwd | dict2items }}"
|
||||
ansible.builtin.template:
|
||||
src: bash_aliases.j2
|
||||
dest: "{{ item.value.4 }}/.bash_aliases"
|
||||
owner: "{{ item.key }}"
|
||||
group: "{{ item.key }}"
|
||||
mode: "644"
|
||||
when: (item.value | last) == '/bin/bash'
|
||||
|
||||
- name: Setup etckeeper
|
||||
ansible.builtin.include_role:
|
||||
name: etckeeper
|
||||
|
|
7
roles/common/templates/bash_aliases.j2
Normal file
7
roles/common/templates/bash_aliases.j2
Normal file
|
@ -0,0 +1,7 @@
|
|||
# {{ ansible_managed }}
|
||||
|
||||
eval "$(dircolors)"
|
||||
|
||||
alias ll='ls --color=auto -lArth'
|
||||
alias la='ls --color=auto -A'
|
||||
alias l='ls --color=auto -CF'
|
Loading…
Reference in a new issue