我可以创建主机和组。我可以使用
更新主机host = Host('TanukiTestHost')
host.update(
address='3.3.3.3',
secondary=['12.12.12.12'],
comment='Tanuki can Edit and Update Seemlessly')
但是,当我尝试更新主机时,出现错误。
list = Group.create('TanukiTestGroup', [ Host('TanukiTestHost') ])
Group.update('TanukiTestGroup', [ Host('TanukiTestHost2') ])
如何将主机添加到组中。我必须创建一个空白组,然后更新它。我对python并不陌生,但是我并不是那么好,任何帮助都会很棒。
https://smc-python.readthedocs.io/en/latest/pages/elements.html https://media.readthedocs.org/pdf/smc-python/latest/smc-python.pdf
答案 0 :(得分:0)
我是个傻瓜。
toupdate=Host('TanukiTestHost2').href
test = Group('TanukiTestGroup')
print(toupdate)
print(test.obtain_members())
test.update_members(
members=([toupdate]),
append_lists=True,
remove_members=False
)
print(test.obtain_members())
让我们说您也想从组中删除主机
toupdate=Host('TanukiTestHost2').href
test = Group('TanukiTestGroup')
print(toupdate)
print(test.obtain_members())
test.update_members(
members=([toupdate]),
remove_members=True
)
print(test.obtain_members())
我应该仔细阅读一下文档。