You've already forked role_users
feat: Move from Debian to Fedora
This commit is contained in:
@@ -15,10 +15,24 @@
|
||||
loop_var: user
|
||||
label: "{{ user.name }}"
|
||||
|
||||
- name: Create bash aliases path for Fedora
|
||||
ansible.builtin.file:
|
||||
path: "~{{ user.name }}/.bashrc.d/"
|
||||
state: directory
|
||||
owner: "{{ user.name }}"
|
||||
group: "{{ user.group | default(user.name) }}"
|
||||
mode: u=rwX,g=,o=
|
||||
when: ansible_facts['distribution'] | lower == "fedora"
|
||||
become: true
|
||||
loop: "{{ users }}"
|
||||
loop_control:
|
||||
loop_var: user
|
||||
label: "{{ user.name }}"
|
||||
|
||||
- name: Deploy bash_aliases
|
||||
ansible.builtin.template:
|
||||
src: bash_aliases.j2
|
||||
dest: "~{{ user.name }}/.bash_aliases"
|
||||
dest: "{{ users_bash_alias[distribution] }}"
|
||||
owner: "{{ user.name }}"
|
||||
group: "{{ user.group | default(user.name) }}"
|
||||
mode: u=rw,g=,o=
|
||||
@@ -27,6 +41,11 @@
|
||||
loop_control:
|
||||
loop_var: user
|
||||
label: "{{ user.name }}"
|
||||
vars:
|
||||
distribution: "{{ ansible_facts['distribution'] | lower }}"
|
||||
users_bash_alias:
|
||||
debian: ~{{ user.name }}/.bash_aliases
|
||||
fedora: "~{{ user.name }}/.bashrc.d/01-common"
|
||||
|
||||
- name: Create ssh directory
|
||||
ansible.builtin.file:
|
||||
|
||||
Reference in New Issue
Block a user