template/file.cfg.j2
此模板文件将包含将在三个框之间共享的基本行。每个盒子的独特线条会有一些差异。这是我希望可变的值:化。
set system user nsroot 546426471446579744 -encrypted
546... 哈希现在应该在一个{{ }}
变量中,因为它在实例之间会有所不同。{{ item.hash}}
我需要一种关于如何设置和结构的方法,我需要include_vars
等等。
编辑:我有什么:
vars/vars.yml
servers
ns:
- name: Copy hash
hash: 187f637f107bf7265069ace04bf87fcd8e63923169a2c529a
playbook.yml
tasks:
- name: Variable:ize
template: src=templates/template.j2 dest=/tmp mode=644 owner=root group=wheel
with_items: servers[ansible_hostname]