diff --git a/PVE/API2/Nodes.pm b/PVE/API2/Nodes.pm index 767394b5..b6cbcdef 100644 --- a/PVE/API2/Nodes.pm +++ b/PVE/API2/Nodes.pm @@ -2,58 +2,61 @@ package PVE::API2::Nodes::Nodeinfo; use strict; use warnings; -use POSIX qw(LONG_MAX); -use Filesys::Df; -use Time::Local qw(timegm_nocheck); -use HTTP::Status qw(:constants); -use PVE::pvecfg; -use PVE::Tools; -use PVE::API2Tools; -use PVE::ProcFSTools; -use PVE::SafeSyslog; -use PVE::Cluster qw(cfs_read_file); -use PVE::INotify; -use PVE::Exception qw(raise raise_perm_exc raise_param_exc); -use PVE::RESTHandler; -use PVE::RPCEnvironment; -use PVE::JSONSchema qw(get_standard_option); -use PVE::AccessControl; -use PVE::Storage; -use PVE::Firewall; -use PVE::LXC; -use PVE::APLInfo; -use PVE::Report; -use PVE::HA::Env::PVE2; -use PVE::HA::Config; -use PVE::QemuConfig; -use PVE::QemuServer; -use PVE::API2::Subscription; -use PVE::API2::Services; -use PVE::API2::Network; -use PVE::API2::Tasks; -use PVE::API2::Storage::Scan; -use PVE::API2::Storage::Status; -use PVE::API2::Qemu; -use PVE::API2::Qemu::CPU; -use PVE::API2::Qemu::Machine; -use PVE::API2::LXC; -use PVE::API2::LXC::Status; -use PVE::API2::VZDump; -use PVE::API2::APT; -use PVE::API2::Ceph; -use PVE::API2::Firewall::Host; -use PVE::API2::Replication; -use PVE::API2::Certificates; -use PVE::API2::NodeConfig; -use PVE::API2::Hardware; + use Digest::MD5; use Digest::SHA; -use PVE::API2::Disks; -use PVE::DataCenterConfig; -use PVE::RRD; +use Filesys::Df; +use HTTP::Status qw(:constants); use JSON; +use POSIX qw(LONG_MAX); +use Time::Local qw(timegm_nocheck); use Socket; +use PVE::API2Tools; +use PVE::APLInfo; +use PVE::AccessControl; +use PVE::Cluster qw(cfs_read_file); +use PVE::DataCenterConfig; +use PVE::Exception qw(raise raise_perm_exc raise_param_exc); +use PVE::Firewall; +use PVE::HA::Config; +use PVE::HA::Env::PVE2; +use PVE::INotify; +use PVE::JSONSchema qw(get_standard_option); +use PVE::LXC; +use PVE::ProcFSTools; +use PVE::QemuConfig; +use PVE::QemuServer; +use PVE::RESTHandler; +use PVE::RPCEnvironment; +use PVE::RRD; +use PVE::Report; +use PVE::SafeSyslog; +use PVE::Storage; +use PVE::Tools; +use PVE::pvecfg; + +use PVE::API2::APT; +use PVE::API2::Ceph; +use PVE::API2::Certificates; +use PVE::API2::Disks; +use PVE::API2::Firewall::Host; +use PVE::API2::Hardware; +use PVE::API2::LXC::Status; +use PVE::API2::LXC; +use PVE::API2::Network; +use PVE::API2::NodeConfig; +use PVE::API2::Qemu::CPU; +use PVE::API2::Qemu::Machine; +use PVE::API2::Qemu; +use PVE::API2::Replication; +use PVE::API2::Services; +use PVE::API2::Storage::Scan; +use PVE::API2::Storage::Status; +use PVE::API2::Subscription; +use PVE::API2::Tasks; +use PVE::API2::VZDump; + my $have_sdn; eval { require PVE::API2::Network::SDN::Zones::Status;