X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/6da41885dd78e354f6918e0ba9193590f953195a..8e40d1728544dd145f15c173f0e5a18a04b01b14:/blog/data/2012-12-06-bofhd-scripting.txt diff --git a/blog/data/2012-12-06-bofhd-scripting.txt b/blog/data/2012-12-06-bofhd-scripting.txt index a74babdd12..2ffb801383 100644 --- a/blog/data/2012-12-06-bofhd-scripting.txt +++ b/blog/data/2012-12-06-bofhd-scripting.txt @@ -1,16 +1,18 @@ Title: Scripting the Cerebrum/bofhd user administration system using XML-RPC -Tags: english +Tags: english, sysadmin Date: 2012-12-06 10:30

Where I work at the University of Oslo, we use the Cerebrum user administration system to maintain users, groups, DNS, DHCP, etc. -I've known since the system was written that the server was providing +I've known since the system was written that the server is providing an XML-RPC API, but -never spent time to try to figure out how to use it, as we always use -the bofh command line client at work. Until today. Here are a few -notes on how to use it with Python.

+I have never spent time to try to figure out how to use it, as we +always use the bofh command line client at work. Until today. I want +to script the updating of DNS and DHCP to make it easier to set up +virtual machines. Here are a few notes on how to use it with +Python.

I started by looking at the source of the Java bofh