我用这种方式使用hostvars:
class BrowseByCont extends React.Component {
render () {
let first = this.props.reducerSidenav.find(item => item.catId === "parMenu1");
return (
<div className="browseByContInner">
{first.subcat.map(genreItem =>
<div key={genreItem.genreId}>{genreItem.genre}</div>)
}
</div>
)
}
}
它工作正常。但是,我想为主机名使用变量名,所以我做了以下几点:
{{ hostvars['host']['something'] }}
并且它正在工作但有一条警告信息:
{{ hostvars[item]['something'] }}
with_items: groups['myhost']
有没有办法在不需要使用弃用的东西的情况下实现同样的目标?
答案 0 :(得分:0)
[重复] 解决方案是:
{{ hostvars[item]['something'] }}
with_items: "{{ groups['myhost'] }}"