Я использую ansible-playbook для развертывания моего приложения django на серверах Ubuntu. Я храню свои переменные среды django в файле .bashrc пользователя ubuntu на сервере. Но мой ansible-playbook не использует переменные env в .bashrc, даже когда я работаю как пользователь ubuntu. Есть ли у меня способ получить доступ к этим переменным env с помощью ansible-playbook.
Я использую такой:
- shell: . ~/.bashrc && echo $LS_COLORS
args:
executable: /bin/bash
register: result
- set_fact:
ls_colors: "{{ result.stdout }}"