Esempio n. 1
0
 def download(self, params):
     """Download an existing configuration to file:
         fuel openstack-config --download --config-id 1 --file config.yaml
     """
     config_id = getattr(params, 'config-id')
     config = OpenstackConfig(config_id)
     data = config.data
     OpenstackConfig.write_file(params.file,
                                {'configuration': data['configuration']})
Esempio n. 2
0
 def delete(self, params):
     """Delete an existing configuration:
         fuel openstack-config --delete --config 1
     """
     config_id = getattr(params, 'config-id')
     config = OpenstackConfig(config_id)
     config.delete()
     print("Openstack configuration '{0}' "
           "has been deleted.".format(config_id))