擅长:python、mysql、java
<p>这是一个“INI-<em>like</em>”文件,而不是INI文件。您必须手动编写:</p>
<pre><code>topush = {
'cl1': {'ansible_host': ['172.17.0.200']},
'cl3': {'ansible_host': ['172.17.0.202']}
}
def gen_host(data, group):
''' Takes a dictionary. It creates a INI file'''
with open('host_test', 'w') as outfile:
outfile.write("[{}]\n".format(group))
for key, value in data.iteritems():
outfile.write("{} ansible_host={}\n".format(key, value['ansible_host']))
if __name__ == "__main__":
gen_host(topush, 'win_clones')
</code></pre>