WIP: dotsfiles

This commit is contained in:
Matthieu Bessat 2025-10-03 18:20:55 +02:00
parent 338b168026
commit 4d605bde39
3 changed files with 9 additions and 5 deletions

View file

@ -1,6 +1,6 @@
- name: Copy single file
ansible.builtin.include_tasks:
file: copy_config_file.yaml
with_items: "{{ config_map.static_files_copy }}"
loop_control:
loop_var: config
with_items: "{{ config_map.static_files_copy }}"

View file

@ -4,9 +4,11 @@
state: directory
- name: Copy glue script
ansible.builtin.copy:
src: "{{ dotsfiles_repo_path.stdout }}/glue_scripts/src/{{ item['src'] }}"
src: "{{ dotsfiles_repo_path.stdout }}/glue_scripts/src/{{ glue_script['src'] }}"
remote_src: true
dest: "{{ home }}/.local/share/glue_scripts/bin/{{ item['src'] }}"
dest: "{{ home }}/.local/share/glue_scripts/bin/{{ glue_script['src'] }}"
force: true
mode: u=rwx,g=r,o=
with_items: "{{ config.static_executable_copy }}"
loop_control:
loop_var: glue_script

View file

@ -7,7 +7,9 @@
include_role:
name: dotsfiles
vars:
dotsfiles_repo_name: "{{ item.name }}"
dotsfiles_repo_url: "{{ item.repo_url }}"
dotsfiles_repo_name: "{{ dotsfiles_repo.name }}"
dotsfiles_repo_url: "{{ dotsfiles_repo.repo_url }}"
with_items: "{{ dotsfiles_repos }}"
loop_control:
loop_var: dotsfiles_repo