ansible 中可能有“cat”文件角色吗?

ansible 中可能有“cat”文件角色吗?

catansible 中的文件角色可能吗?我的defaults/main.yml是 :

---
srv1: webserver
srv2: db
srv3: dns

我想要cat defaults/main.ymlregister在一个变量中。

答案1

这并不完全是您正在寻找的内容(就而言cat),但如果您想在剧本中包含变量,您可以使用include_vars

- name: get me some vars
  include_vars:
    file: your_file.yml
    name: your_var

这将使您的变量可以在your_varyour_var['srv1']webserver)访问

根据文档,如果您错过了name参数,则变量将包含在顶级范围内。

相关内容