我在Windows中做DevOps的事情相当新,所以我认为这里的问题是我自己知道的差距,到目前为止,尽管在网上拖了几个小时,我仍然无法插入。
我正在使用Vagrant来启动VM,然后使用Chef Client配置器来实际配置该VM。
我已将Vagrant配置为使用管理员帐户通过WinRM登录,然后在该用户下安装并运行chef。
我正在使用Chef安装的一个可执行文件将其自己的依赖项(Microsoft SQL本地数据库)安装为“SYSTEM”用户,然后将该程序安装为Admin用户。由于某种原因,exe的安装失败,因为它无法访问LocalDB服务器,因为它安装为'SYSTEM'。
在我的Chef配方中,有一项任务是将Chef客户端设置为在“SYSTEM”用户下作为Windows计划任务运行。无论如何让Vagrant配置厨师客户端,指示我想要使用哪些角色/配方,但只在“系统”用户下运行它作为计划任务?
感谢您提前提供任何帮助。