【发布时间】:2020-01-24 03:20:35
【问题描述】:
上下文:
我正在尝试部署 IDAM 解决方案。为了做到这一点,需要按特定顺序安装特定的东西。
我现在是怎么做的:
我有一个看起来像 vars/main.yml 的变量文件:
EPM:
list_of_packages:
- package1.msi
- package2.msi
- package3.msi
- package4.msi
如果我这样做了,现在这个方法 1 有效:
win_package:
path: C:\path\{{ item }}
arguments: /qn /norestart
loop: "{{ EPM['list_of_packages'] }}
问题是 Package1 没有正确安装。为了安装 Package1,我需要创建一个单独的 Ansible 脚本来执行一堆 .SQL 脚本。为了这个例子,这个脚本被称为:epm_sql_scripts.yml
此脚本循环使用loop 模块和psiexec 模块的一堆.SQL 脚本。
它看起来类似于方法 1 脚本。
有没有办法可以从方法 1 脚本和/或 vars/main.yml file 调用 epm_sql_scripts.yml?
【问题讨论】: