# creating a file w/ content # https://phoenixnap.com/kb/ansible-create-file --- - name: "01 - custom ansible - create bash config files w/ content" # hosts: all hosts: localhost connection: local tasks: - name: Creating '.bash_aliases' file with content copy: dest: "~/tmp/temp_files/.bash_aliases" content: | # navigation alias ls='ls --color=auto' alias ll='ls -al --color=auto' # applications alias vi=/usr/bin/vim # git alias gstat='git status' tags: ['bash_aliases'] - name: Creating '.bashrc' file with content copy: dest: "~/tmp/temp_files/.bashrc" content: | # execute our aliases if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi tags: ['bashrc']