ansible 里import include
时间: 2023-06-15 08:07:43 浏览: 118
Mastering Ansible
在Ansible中,import和include都是用于将其他文件或任务导入到主任务中的指令,但它们的用途稍有不同。
- import:将另一个文件或任务导入当前任务中,并且只有在导入时才会执行该文件或任务。这意味着变量和任务在导入时不会传递到主任务中。此外,使用import时,可以指定一个变量来接收导入文件或任务的结果。
- include:将另一个文件或任务导入当前任务中,并且会在主任务和导入文件或任务之间共享变量和任务。这意味着,包含的文件或任务可以使用主任务中定义的变量和任务,并且主任务也可以使用包含文件或任务中定义的变量和任务。
总的来说,import适用于像引入一个库的方式,而include适用于将一些任务拆分成多个文件来管理的情况。
阅读全文