WIP: dotsfiles
This commit is contained in:
parent
338b168026
commit
4d605bde39
3 changed files with 9 additions and 5 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
- name: Copy single file
|
- name: Copy single file
|
||||||
ansible.builtin.include_tasks:
|
ansible.builtin.include_tasks:
|
||||||
file: copy_config_file.yaml
|
file: copy_config_file.yaml
|
||||||
|
with_items: "{{ config_map.static_files_copy }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
loop_var: config
|
loop_var: config
|
||||||
with_items: "{{ config_map.static_files_copy }}"
|
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,11 @@
|
||||||
state: directory
|
state: directory
|
||||||
- name: Copy glue script
|
- name: Copy glue script
|
||||||
ansible.builtin.copy:
|
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
|
remote_src: true
|
||||||
dest: "{{ home }}/.local/share/glue_scripts/bin/{{ item['src'] }}"
|
dest: "{{ home }}/.local/share/glue_scripts/bin/{{ glue_script['src'] }}"
|
||||||
force: true
|
force: true
|
||||||
mode: u=rwx,g=r,o=
|
mode: u=rwx,g=r,o=
|
||||||
with_items: "{{ config.static_executable_copy }}"
|
with_items: "{{ config.static_executable_copy }}"
|
||||||
|
loop_control:
|
||||||
|
loop_var: glue_script
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,9 @@
|
||||||
include_role:
|
include_role:
|
||||||
name: dotsfiles
|
name: dotsfiles
|
||||||
vars:
|
vars:
|
||||||
dotsfiles_repo_name: "{{ item.name }}"
|
dotsfiles_repo_name: "{{ dotsfiles_repo.name }}"
|
||||||
dotsfiles_repo_url: "{{ item.repo_url }}"
|
dotsfiles_repo_url: "{{ dotsfiles_repo.repo_url }}"
|
||||||
with_items: "{{ dotsfiles_repos }}"
|
with_items: "{{ dotsfiles_repos }}"
|
||||||
|
loop_control:
|
||||||
|
loop_var: dotsfiles_repo
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue