1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
class virtual::kvm::kvmx {
include virtual::kvm::packages
include virtual::networking
vcsrepo { '/usr/local/share/kvmx':
ensure => present,
provider => git,
source => 'https://git.fluxo.info/kvmx',
revision => 'd2263b94f93e0c0b7549c5a84c18834f8e6e8f58',
owner => 'root',
group => 'root',
}
file { '/usr/local/bin/kvmx':
ensure => '/usr/local/share/kvmx/kvmx',
owner => 'root',
group => 'root',
require => Vcsrepo['/usr/local/share/kvmx'],
}
file { '/usr/local/bin/kvmx-create':
ensure => '/usr/local/share/kvmx/kvmx-create',
owner => 'root',
group => 'root',
require => Vcsrepo['/usr/local/share/kvmx'],
}
file { '/usr/local/bin/kvmx-status':
ensure => '/usr/local/share/kvmx/kvmx-status',
owner => 'root',
group => 'root',
require => Vcsrepo['/usr/local/share/kvmx'],
}
file { '/usr/local/bin/kvmx-vdagent':
ensure => '/usr/local/share/kvmx/kvmx-vdagent',
owner => 'root',
group => 'root',
require => Vcsrepo['/usr/local/share/kvmx'],
}
}
|