如何使用ruby在infoblox中创建记录(主机)

时间:2017-01-11 03:23:37

标签: rubygems

有没有人有ruby infoblox gem的经验?我正在尝试在Infoblox中创建和删除记录。

我可以从infoblox获得下一个可用的ip,但这就是它。无法弄清楚如何创建和删除主机。

请指教, 感谢...

connection = Infoblox::Connection.new(username: 'myuser', password: 'mypasswd', host: 'infoblox(IP)', ssl_opts: {verify: false})

network = Infoblox::Network.find(connection, network: '192.168.0.0/24').first

ip = network.next_available_ip.inspect.

1 个答案:

答案 0 :(得分:0)

要求' infoblox'

connection = Infoblox :: Connection.new(用户名:'用户名',密码:'密码',主机:' infoblox ip',ssl_opts:{verify :false})

network = Infoblox :: Network.find(connection,network:' 192.168.0.1/24')。first

ip = network.next_available_ip.inspect

put ip.to_s.delete!(' []""')

host = Infoblox :: Host.new(       连接:连接,       name:data [:hostname],       ipv4addrs:[{ipv4addr:ip}]) host.post