0
我使用ansible在ubuntu bashrc中添加永久环境变量。永久设置环境变量
enviornment_variables:
PRODUCTION:
MONGO_IP: 0.0.0.0
MONGO_PORT: 27017
ELASTIC_IP: localhost
ELASTIC_PORT: 9200
怎么能使用task
我出口: 我已经在prod_vars
文件中定义这些设置吗?我kniow约lineinfile
模块,但我不想再重复每一个的环境变量
- name: set env in the bashrc files
lineinfile: dest=/home/user/.bashrc line='export MONGO_IP=enviornment_variables[PRODUCTION][MONGO_IP]'
也是上面的命令给synatx错误?
不要这样做。相反,源文件(例如'.bashrc.d')使用Ansible中的模板在'.bashrc.d'下创建一个文件。 – techraf
我该怎么做?也为什么'.bashrc.d'。? – anekix