Content #
defaults 目录:用途:defaults 目录中存放的是 Role 的默认变量。这些变量在 Role 被调用时,如果用户没有明确覆盖,将会被用作默认值。优先级:defaults 目录中定义的变量具有相对较低的优先级,当用户在 Playbook 或其他地方定义同名变量时,会覆盖这里的默认值。
vars 目录:用途:vars 目录中存放的是 Role 的额外变量,用户可以根据需要覆盖这些变量。这里的变量不会被默认加载,而是需要用户明确引用或定义。优先级:vars 目录中定义的变量具有相对较高的优先级,用户在 Playbook 中定义的同名变量仍然会覆盖这里的值。