feat: Move from Debian to Fedora

This commit is contained in:
2026-04-11 02:10:19 +02:00
parent c570d2280e
commit 5f194b91d4
4 changed files with 37 additions and 4 deletions

View File

@@ -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: