擅长:python、mysql、java
<p>此代码为所有主机发布事实:</p>
<pre><code>def v2_playbook_on_start(self,playbook):
self.env = {
"playbook_name": playbook._file_name
}
def v2_playbook_on_play_start(self, play):
variable_manager = play._variable_manager
hosts = variable_manager._inventory.get_hosts()
for host in hosts:
variable_manager.set_host_variable(host,"env",self.env)
</code></pre>
<p>然后在您的行动手册中,您可以通过以下方式简单地访问事实:</p>
^{pr2}$
<p>当然,你可以根据你的需要重命名事实。在</p>