summaryrefslogtreecommitdiff
path: root/ansible-practice/system/01-playbook-create-bash-configs.yml~
diff options
context:
space:
mode:
Diffstat (limited to 'ansible-practice/system/01-playbook-create-bash-configs.yml~')
-rw-r--r--ansible-practice/system/01-playbook-create-bash-configs.yml~33
1 files changed, 33 insertions, 0 deletions
diff --git a/ansible-practice/system/01-playbook-create-bash-configs.yml~ b/ansible-practice/system/01-playbook-create-bash-configs.yml~
new file mode 100644
index 0000000..d968faa
--- /dev/null
+++ b/ansible-practice/system/01-playbook-create-bash-configs.yml~
@@ -0,0 +1,33 @@
+# 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']