1 package PVE
::LXC
::Setup
::Unmanaged
;
6 use PVE
::LXC
::Setup
::Plugin
;
7 use base
qw(PVE::LXC::Setup::Plugin);
10 my ($class, $conf, $rootdir) = @_;
12 my $self = { conf
=> $conf, rootdir
=> $rootdir };
14 $conf->{ostype
} = "unmanaged";
16 return bless $self, $class;
20 my ($self, $conf) = @_;
24 my ($self, $conf) = @_;
28 my ($self, $conf) = @_;
32 my ($self, $conf) = @_;
36 my ($self, $conf) = @_;
40 my ($self, $conf) = @_;
43 sub set_user_password
{
44 my ($self, $conf, $user, $opt_password) = @_;
47 sub unified_cgroupv2_support
{
49 return 1; # faking it won't normally hurt ;-)
52 sub ssh_host_key_types_to_generate
{
60 my ($self, $conf) = @_;
64 my ($self, $conf) = @_;
67 sub post_create_hook
{
68 my ($self, $conf, $root_password, $ssh_keys) = @_;