【发布时间】:2018-12-04 14:41:54
【问题描述】:
需要关于如何在运行 ansible playbook for windows 时从变量中删除或获取子字符串的建议或想法。
假设我有一个包含类似字符串的事实/变量
"c:apps\Directory\sub_directoty"
现在我需要操作/修剪这个字符串并获得一个新的事实/变量作为字符串:
"c:apps\Directory\"
我需要使用 Powershell 命令吗?
我的目的是,有一个 Windows 服务从不同的目录运行,我需要在服务指向的目录上安装更改。
我阅读和捕获服务路径的剧本任务通过以下方式完成:
tasks:
- name: Check if a service is installed
win_service:
name: ServerName
register: LINKServerInfo
- debug: msg="path is {{ LINKServerInfo.path }}"
- name: set linkpath
set_fact: linkpath="{{ LINKServerInfo.path }}"
【问题讨论】:
标签: windows powershell ansible windows-services