# copy directories from control node to managed node # https://www.freekb.net/Article?id=759 # https://docs.ansible.com/ansible/latest/collections/ansible/builtin/copy_module.html # --- - name: "02 - custom ansible - copy bash config files w/ content" hosts: all # hosts: localhost # connection: local tasks: - name: copy '.bash_aliases' ansible.builtin.copy: src: ~/repos/ansible_repo/ansible-practice/system/.bash_aliases dest: "~/.bash_aliases" # dest: "~/tmp/temp_files/.bash_aliases" mode: '0644' tags: ['bash_aliases'] - name: Creating '.bashrc' file with content ansible.builtin.copy: src: ~/repos/ansible_repo/ansible-practice/system/.bashrc dest: "~/.bashrc" # dest: "~/tmp/temp_files/.bashrc" mode: '0644' tags: ['bashrc'] - name: Creating '.bash_profile' file with content ansible.builtin.copy: src: ~/repos/ansible_repo/ansible-practice/system/.bash_profile dest: "~/.bash_profile" # dest: "~/tmp/temp_files/.bash_profile" mode: '0644' tags: ['bash_profile']