amiibofindr/provision/roles/app_localdev/tasks/python.yml

15 lines
529 B
YAML

---
# Check if virtualenv is created
- shell: if [ -e .virtualenv ]; then echo yes; else echo no; fi;
register: virtualenv_exists
always_run: True
# Create virtualenv
- name: Ensure virtualenv is created
when: virtualenv_exists.stdout == 'no'
command: 'virtualenv .virtualenv'
# Auto activate on ssh
- name: Ensure vagrant user have a .bash_profile
file: path=~/.bash_profile state=touch
- name: Ensure virtualenv is enabled on login
lineinfile: dest=~/.bash_profile state=present line='. ~/.virtualenv/bin/activate'