Thank you.
I prefer the cloud-init option. But I couldn't find the thread you mentioned. 
If anyone can provide some guidance on this approach I'd really appreciate it.
My thoughts are to inject my node customization into MAAS's node user-data, for 
the machine's cloud-init to pick it up when deployed by juju. From what I can 
gather there's no MAAS command to do this, so may be direct API interaction is 
needed (with RESTful POST may be).
I was browsing the Juju source code to try and find out how juju builds its 
user-data and how and where it inserts it in MAAS. Thought that will give me 
some hints. But I got lost (my python skills are next to none) :-) 

Thanks,Sameer
       From: Mark Shuttleworth <m...@ubuntu.com>
 To: Sameer Zeidat <same...@yahoo.com>; juju@lists.ubuntu.com 
 Sent: Monday, November 17, 2014 3:30 AM
 Subject: Re: Machine customization for MAAS
   
  Hi Sameer
 
 No problem, this is the right place to ask. There was a thread on this topic 
on this list a month or two back, so look there for more detail, but in short:
 
  * get cloud-init to run scripts on your behalf on install, or
  * use a subordinate charm if the work can be done after the main service is 
setup
 
 In future we'll have a mechanism to let you place a charm on the machine to do 
this before other charms are deployed.
 
 Mark
 
 On 15/11/14 17:15, Sameer Zeidat wrote:
  
 Hi,

Sorry for asking here. Got a need to do a simple change in deployed machines on 
maas (alter the network/ interfaces file). I didn't want to add that to one of 
my charm hooks as it doesn's seem the appropriate place for it.

Anyone done it before and can give me some hints. I use the curtain installer 
and tried all sorts of things with the curtain preseed files without luck.

Thanks,
Sameer
 
  
 
 
 

  
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to