主機是Ubuntu的16.04如何永久設置環境變量?
我正在嘗試設置環境變量的用戶,有:
- hosts: all
remote_user: user1
tasks:
- name: Adding the path in the bashrc files
lineinfile: dest=/home/user1/.bashrc line='export MY_VAR=TEST' insertafter='EOF' state=present
- name: Source the bashrc file
shell: . /home/user1/.bashrc
- debug: msg={{lookup('env','MY_VAR')}}
不幸的是,輸出:
TASK [debug] *******************************************************************
ok: [xxxxx.xxx] => {
"msg": ""
}
我怎樣才能變量,以便下一次我出口在這臺機器上運行一些任務我可以使用{{ lookup('env', 'MY_VAR') }}
來獲取這個變量的值?