Forum Discussion
Sep 22, 2008
Feature Poll: Raw Config Editing
- hoolio
Cirrostratus
It sounds like this would be helpful for renaming objects--which you can't do through the admin GUI. Would the change be written to file automatically? - That's the idea. The configs (bigip.conf, bigip_base.conf) would be nodes on the tree on the left. Clicking "Save" would upload the file and call System.ConfigSync.install_configuration().
- JRahm
Admin
Just a thought, but have the product managers considered integrating the iRule editor functionality into the Enterprise Manager? It could spawn a separate window/tab much like WAM/ASM does on LTM. - The Editor has a few dependencies that require it to have it's own installation. That, along with the fact that it's a windows app, makes it a bit difficult to launch within a browser. Not, that we couldn't do a ActiveX/IE implementation but it wouldn't work very well on non-MS browsers and the functionality would be diminished. This is the first request I've heard of running the Editor from within EM so I'll have to think about the options some more...
- JRahm
Admin
Yeah, I knew it couldn't work in it's current state, but I thought the editing functionality would port well. I understand there would be a great amount of work to re-create what already exists, I was just throwing it out there... - hoolio
Cirrostratus
For renaming an object, would it be possible to delete the existing object from the running config, immediately add it back as modified in the iRuler and then write the changes to file? This would avoid updating the entire bigip.conf or bigip_base.conf for changes to a single object. I'm not sure this would necessarily be best for all scenarios, but it might be effective for renaming a single object in very large configurations. - You could delete the object but you'd need to first remove it as a dependency from every other object it's referenced in. For instance, you can't delete a Pool if it's references as a default pool in a virtual server. Also, to delete and recreate, you'd have to make sure you had each and every one of it's options accounted for which could be difficult from a programming standpoint for every object across the system. There is a reason why the GUI doesn't let you do it...
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects