Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ansible:如何在Windows服务中设置恢复选项_Windows_Service_Ansible_Devops - Fatal编程技术网

Ansible:如何在Windows服务中设置恢复选项

Ansible:如何在Windows服务中设置恢复选项,windows,service,ansible,devops,Windows,Service,Ansible,Devops,我需要使用ansible启动以下服务并配置恢复选项,如下所示: rem Register windows services "C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe" "C:\myservice.exe" rem Configure windows services recovery options %SystemRoot%\System32\sc.exe failure myservice reset= 60

我需要使用ansible启动以下服务并配置恢复选项,如下所示:

rem Register windows services
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe" "C:\myservice.exe"

rem Configure windows services recovery options
%SystemRoot%\System32\sc.exe failure myservice reset= 600 actions= restart/300000
%SystemRoot%\System32\sc.exe failureflag myservice 1
我可以使用win_服务模块安装服务

- name: Install Windows service
  win_service:
    name: myservice
    path: 'C:\myservice.exe'
如何在ansible中设置恢复选项?我在下面给定的链接中没有看到任何自由格式的文本,

您共享的链接指向ansible 2.3版中的
win\u服务
模块,该模块非常旧

同时,我只是检查了一下,在报告中也没有关于恢复选项的内容

然而,似乎有一种方法可以引入满足您需求的更改。仍然有一些问题需要解决,它错过了2.9代码冻结。但希望它能在下一个版本中出现

如果你真的等不及了,你可以试着从上面的PR分支安装ansible。但如果您想保证安全,则必须在安装服务后通过
win\u命令
模块启动命令,直到发布此PR