0
A
回答
0
像这样创建一个新的任务:
- name: Put path in file
lineinfile:
dest: /path/to/file.txt
create: yes
line: "Path is {{ lookup('env', 'PATH') }}"
state: present
0
基本上下面的任务会做:
- name: Ensure the file contains 'Path is $PATH' line
lineinfile:
dest: your_file
insertafter: EOF
regexp: "^Path is"
line: "Path is {{ ansible_env.PATH }}"
但要记住:
生成的线将包含价值用户用于在为非交互式shell创建的目标机器上运行Ansible任务。例如,在OS X上,默认情况下,它将不包含源自
/etc/paths
或/etc/paths.d
的路径,也不包含在.bash_profile
中设置(更改)的值PATH
。使用
lineinfile
模块不会将一行添加到该文件的结束时,如果与Path is
开头的行是已经存在别处(未在文件的结尾)在目标文件,它将取代它的值。
相关问题
- 1. 将环境变量添加到install4j
- 2. 将环境变量添加到Hudson
- 3. pytest - 设置具有环境特定值的环境变量
- 4. 添加环境变量linux
- 5. 一个jar文件添加到环境变量的Windows 8
- 6. 添加目录到PATH环境变量
- 7. 在Jenkins中读取文件并向环境变量添加行
- 8. 如何将新的命令行变量添加到现有的施工环境?
- 9. 添加目录或jar文件到环境变量
- 10. 将“变量”附加到构造环境
- 11. Python:需要再次添加执行的现有环境变量
- 12. kubernetes秘密文件到环境变量
- 13. 将表单变量添加到数据环境查询
- 14. 如何使用环境变量将json jar lib添加到java
- 15. 如何将数据库环境变量添加到Javascript
- 16. 将环境变量添加到ECS主机
- 17. 将Python添加到Windows环境变量中
- 18. 如何将java环境变量添加到mac os x
- 19. 您可以将Windows环境变量添加到.exe中吗?
- 20. 在循环中添加具有不同值的相同变量
- 21. 在Windows 7中添加环境变量
- 22. 将变量添加到文件路径
- 23. Redmon的用户运行环境变量不加载用户的环境变量
- 24. 将docker环境变量设置为具有不同名称的现有环境变量
- 25. 如何将环境变量添加到运行搬运工容器
- 26. Vagrant将'webroot'文件夹添加到我的开发环境
- 27. 执行前加载环境变量
- 28. Webpack没有为环境变量赋值
- 29. 价值TWITTER环境变量
- 30. 环境变量的单独文件 - ReactJS