uberspace-ansible/roles/postgres/tasks/profile.yml

26 lines
645 B
YAML

---
- name: copy profile file to home dir
template:
src: postgres_profile.j2
dest: ~/.postgres_profile
mode: 0644
register: postgres_profile
- name: include postgres profile in bash_profile
lineinfile:
path: ~/.bash_profile
line: source ~/.postgres_profile
insertafter: EOF
when: postgres_profile.changed
- name: copy environment var file to home dir
template:
src: postgres_env.j2
dest: ~/.postgres_vars
mode: 0644
register: postgres_env
- name: include postgres vars in bashrc
lineinfile:
path: ~/.bashrc
line: source ~/.postgres_vars
insertafter: EOF
when: postgres_env.changed