this is my first post so please bare with me. We have recently upgraded our infoblox appliances from 4.3r6 version to 5.1r3-12, this upgrade changed the java GUI management to webmanagament.
We want to reorganize our whole network so Smart Folders can be easily used as the filters can't use regular expressions and filter can only combined as AND, not OR between them. To do this we want to add extensible attributes to them depending on where are located (Building), type of equipment (computers, printers, servers,...) and so on.
We tried to automate this by using the Infoblox API, but had no luck. As it seems, you can set a specific value that overwrites the existing attributes of a specific fixed address, with the session -> modify(), retrieve the extensible attributes that returns a hash reference as "HASH(0x2ddb6e4)" or add an existing attribute to the fixed address which fails as it tries to overwrite the fixed address that already exists.
My question is, how can I add an extensible attribute without overwriting the existing ones on a fixed address? Can be the new extensible attribute somehow be added to that hash reference that is returned by extensible_attributes()? Can that hash reference be broken down to get the specific extensible attributes and values which it references?
It would be greatly appreciated.