Revision a33848a5 lib/bootstrap.py

b/lib/bootstrap.py
37 37
from ganeti import constants
38 38
from ganeti import objects
39 39
from ganeti import ssconf
40
from ganeti import serializer
40 41
from ganeti import hypervisor
41 42

  
42 43

  
......
292 293
  @type cfg_file: string
293 294
  @param cfg_file: configuration file path
294 295

  
295
  @rtype: L{ssconf.SimpleConfigWriter}
296
  @return: initialized config instance
297

  
298 296
  """
299 297
  nodes = {
300 298
    master_node_config.name: master_node_config,
......
305 303
                                   nodes=nodes,
306 304
                                   instances={},
307 305
                                   serial_no=1)
308
  cfg = ssconf.SimpleConfigWriter.FromDict(config_data.ToDict(), cfg_file)
309
  cfg.Save()
310

  
311
  return cfg
306
  utils.WriteFile(cfg_file,
307
                  data=serializer.Dump(config_data.ToDict()),
308
                  mode=0600)
312 309

  
313 310

  
314 311
def FinalizeClusterDestroy(master):

Also available in: Unified diff