[one-users] Picking certain fields /USER/NAME out of $USER[TEMPLATE]
Steven Timm
timm at fnal.gov
Thu Nov 13 07:34:08 PST 2014
Under OpenNebula 3.2 we would include in the
contextualization section the field $USER[TEMPLATE]
and then add a contextualization script such that
we would grab the field /USER/NAME out of the base64 encoded
template information.
In Opennebula 4.8 you can still put $USER[TEMPLATE]
into your contextualization but now there is a lot more junk
in $USER[TEMPLATE], namely all the key pairs that have been
created via ec2CreateKeyPair for each user. At first we
did not know what was happening because $USER[TEMPLATE]
grew to over 300kb, a size that actually breaks bash!
(you can't assign a shell variable to a value that big).
So now the question is--is there a way to include only the
user name field of the template in the contextualization section,
and nothing else, through some combination of ruby syntax.
If so, how?
Steve Timm
------------------------------------------------------------------
Steven C. Timm, Ph.D (630) 840-8525
timm at fnal.gov http://home.fnal.gov/~timm/
Office: Wilson Hall room 804
Fermilab Scientific Computing Division,
Currently transitioning from:
Scientific Computing Services Quadrant
Grid and Cloud Services Dept., Associate Dept. Head for Cloud Computing
To:
Scientific Computing Facilities Quadrant.,
Experimental Computing Facilities Dept.,
Project Lead for Virtual Facility Project.
More information about the Users
mailing list