~blake-rouse/maas/add-osystem-to-node-form-api

« back to all changes in this revision

Viewing changes to src/maasserver/models/node.py

Merge add-osystem-to-node-form-api.

Show diffs side-by-side

added added

removed removed

Lines of Context:
868
868
        power_params.setdefault(
869
869
            'ipmi_chassis_config', '/usr/sbin/ipmi-chassis-config')
870
870
        power_params.setdefault('ipmi_config', 'ipmi.conf')
871
 
        power_params.setdefault('power_address', 'qemu://localhost/system')
 
871
        if self.power_type == "virsh":
 
872
            power_params.setdefault(
 
873
                'power_address', 'qemu://localhost/system')
 
874
        else:
 
875
            power_params.setdefault('power_address', "")
872
876
        power_params.setdefault('username', '')
873
877
        power_params.setdefault('power_id', self.system_id)
874
878
        power_params.setdefault('power_driver', '')
900
904
        self.token = None
901
905
        self.agent_name = ''
902
906
        self.set_netboot()
 
907
        self.distro_series = ''
903
908
        self.save()
904
909
 
905
910
    def set_netboot(self, on=True):
941
946
            raise RuntimeError(
942
947
                "The use-fastpath-installer tag is defined with an "
943
948
                "expression. This expression must instead be updated to set "
944
 
                "this node to install with the default installer.")
 
949
                "this node to install with the Debian installer.")
945
950
        self.tags.remove(uti_tag)
946
951
 
947
952
    def use_fastpath_installer(self):