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環境變量