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. 将环境变量添加到Hudson
- 2. 将环境变量添加到install4j
- 3. 将文件夹添加到环境变量
- 4. 如何将此行添加到OSX的环境变量?
- 5. pytest - 设置具有环境特定值的环境变量
- 6. 添加环境变量linux
- 7. 一个jar文件添加到环境变量的Windows 8
- 8. 添加目录到PATH环境变量
- 9. 在Jenkins中读取文件并向环境变量添加行
- 10. 如何将新的命令行变量添加到现有的施工环境?
- 11. 添加目录或jar文件到环境变量
- 12. 将“变量”附加到构造环境
- 13. 将环境变量加载到.railsrc文件中?
- 14. 如何将环境变量添加到VSCode中的launch.json
- 15. 如何将环境变量添加到git push的openshift
- 16. Python:需要再次添加执行的现有环境变量
- 17. 具有requirejs的环境特定变量
- 18. 配置文件没有环境变量
- 19. kubernetes秘密文件到环境变量
- 20. 如何将java环境变量添加到mac os x
- 21. 如何使用环境变量将json jar lib添加到java
- 22. 将环境变量添加到Eclipse快捷方式
- 23. 将Python添加到Windows环境变量中
- 24. 将表单变量添加到数据环境查询
- 25. 将环境变量添加到ECS主机
- 26. 将秘密环境变量添加到Travis CI
- 27. 如何将数据库环境变量添加到Javascript
- 28. 如何将环境变量添加到android Runtime.getRuntime()。exec命令?
- 29. 您可以将Windows环境变量添加到.exe中吗?
- 30. 如何添加含有`sci_mpi_mp.pc”到PKG_CONFIG_PATH环境变量