Project

General

Profile

Actions

Feature #8046

closed

Add an infoblox provider for dns/dhcp

Added by Ohad Levy over 9 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

As a user, I would like to manage dhcp/dns/ipam using my infoblox applience.

I've seen that a rubygem already exists at https://github.com/govdelivery/infoblox


Related issues 1 (0 open1 closed)

Related to Foreman - Feature #10156: Infoblox IPAM Smart ProxyDuplicate04/16/2015Actions
Actions #1

Updated by Dominic Cleal over 9 years ago

  • Category set to DHCP
Actions #2

Updated by Ohad Levy over 9 years ago

  • Category deleted (DHCP)

note, its not only dhcp, but also dns and potentially ipam.

Actions #3

Updated by Dominic Cleal over 9 years ago

Sure, was just setting it so I could find it easily later. IPAM is part of DHCP anyway.

Actions #4

Updated by Dominic Cleal over 9 years ago

  • Bugzilla link set to 1155811
Actions #5

Updated by Klaas D almost 9 years ago

Actions #6

Updated by Klaas D almost 9 years ago

has anyone started working on this? I'll need this for a new foreman instance and I'd like to start on it and maybe collaborate with someone who knows more about smart proxies and I do :D

Actions #7

Updated by Ohad Levy almost 9 years ago

Klaas Demter wrote:

has anyone started working on this? I'll need this for a new foreman instance and I'd like to start on it and maybe collaborate with someone who knows more about smart proxies and I do :D

AFAIK - no. you are most welcome to join #theforeman-dev or using the mailing list for questions.
I would also suggest to share code early, so we can review and provide feedback.

If you do decide to work on it, please assign the issue to you, thanks!

Actions #8

Updated by Klaas D almost 9 years ago

I started with a first proposal, it does work in my environment but its slow (30secs for a /21 network) - I also changed the infoblox gem a little, those pull requests are already open - so if you want to try it check those
https://github.com/Klaas-/smart-proxy/tree/infoblox_support

I would be happy to hear feedback and any clever ideas to speed it up :)

Actions #9

Updated by The Foreman Bot almost 9 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/smart-proxy/pull/290 added
  • Pull request deleted ()
Actions #10

Updated by Klaas D almost 9 years ago

Okay, the changes to infoblox gem are upstream - the author was very helpful and he even said he may make his gem ruby 1.8.7 compatible :)
for now it needs ruby 1.9.3 & infoblex gem 0.3.3 if anyone wants to test it or give feedback:
https://github.com/Klaas-/smart-proxy/tree/infoblox_support

with the changes to allow lookup of single records its actually acceptable fast for my purposes :)

Actions #11

Updated by Klaas D almost 9 years ago

the author of the infoblox gem made it 1.8.7 compatible so the latest commit should be working fine on 1.8.7 with infoblox gem >= 0.4.1, I'll make a pull request :)

Actions #12

Updated by Anonymous almost 9 years ago

Also see https://github.com/theforeman/smart-proxy/pull/295 where infoblox support for dhcp is implemented.

Actions #13

Updated by Ewoud Kohl van Wijngaarden about 8 years ago

  • Status changed from Ready For Testing to New

Since the PRs were closed because they should be rewritten to providers so setting back to New.

Actions #14

Updated by Matt Nicholson about 8 years ago

So I just created this this morning (and just mailed the foreman-users list about it)

[[https://github.com/sjoeboo/smart_proxy_dns_infoblox]]

its an installable gem as well @ the moment.

I'd appreciate feedback/issues/PR's for it!

Hoping to take a stab at a dhcp provider soon, as I need both of these.

Actions #15

Updated by Klaas D almost 8 years ago

I took another stab at the dhcp part and this is my first version: https://github.com/Klaas-/smart_proxy_dhcp_infoblox

Actions #16

Updated by Anonymous almost 8 years ago

  • Status changed from New to Resolved
  • Pull request deleted (https://github.com/theforeman/smart-proxy/pull/290)
Actions #17

Updated by Ohad Levy almost 8 years ago

Michael Moll wrote:

This is available via plugins now:
https://github.com/sjoeboo/smart_proxy_dhcp_infoblox
https://github.com/sjoeboo/smart_proxy_dns_infoblox

Awesome! I didn't know DHCP one exists already:)

Actions

Also available in: Atom PDF