Puppet Class: jitsi::client
- Defined in:
- manifests/client.pp
Summary
Install the Jitsi clientOverview
On Linux hosts this class installs the specified version of the standalone electron client for jitsi as an AppImage package.
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'manifests/client.pp', line 27
class jitsi::client (
String $version,
String $checksum,
String $checksum_type,
) {
remote_file { 'jitsi_AppImage':
ensure => present,
source => "https://github.com/jitsi/jitsi-meet-electron/releases/download/${version}/jitsi-meet-x86_64.AppImage",
path => '/usr/local/bin/jitsi-meet-x86_64.AppImage',
checksum => $checksum,
checksum_type => $checksum_type,
mode => '0755',
}
file { '/usr/local/bin/jitsi':
ensure => link,
target => '/usr/local/bin/jitsi-meet-x86_64.AppImage',
}
}
|