]> git.proxmox.com Git - pve-ha-manager.git/blob - src/PVE/HA/Config.pm
use new PVE::HA:Config
[pve-ha-manager.git] / src / PVE / HA / Config.pm
1 package PVE::HA::Config;
2
3 use strict;
4 use warnings;
5
6 use PVE::HA::Groups;
7 use PVE::HA::Resources;
8
9 PVE::HA::Groups->register();
10
11 PVE::HA::Groups->init();
12
13 PVE::HA::Resources::PVEVM->register();
14 PVE::HA::Resources::IPAddr->register();
15
16 PVE::HA::Resources->init();
17
18 sub parse_groups_config {
19 my ($filename, $raw) = @_;
20
21 return PVE::HA::Groups->parse_config($filename, $raw);
22 }
23
24 sub parse_resources_config {
25 my ($filename, $raw) = @_;
26
27 return PVE::HA::Resources->parse_config($filename, $raw);
28 }
29
30 1;