ansible-role--bashrc/tasks/main.yml

27 lines
622 B
YAML

---
- name: List installable sh scripts
shell: ls -1 "{{role_path}}/files/bashrc.d/"*.sh
register: bash_scripts
# tasks file for roles/glenux.bash
- name: Install bashrc
copy: src=bashrc dest=~/.bashrc
become: true
become_user: "{{item}}"
with_items: bash_users
- name: Create bashrc.d directory
file: path=~/.bashrc.d state=directory
become: true
become_user: "{{item}}"
with_items: bash_users
- name: Install bashrc.d files
copy: "src={{item[1]}} dest=~/.bashrc.d/{{item[1]|basename}}"
become: true
become_user: "{{item[0]}}"
with_nested:
- bash_users
- bash_scripts.stdout_lines