summaryrefslogtreecommitdiff
path: root/personal_infra/puppet/modules/bitwarden/manifests/init.pp
blob: d0e25b98bc344d3ac0dacbb860a878793dfffbf8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class bitwarden {
    file {'/etc/yum.repos.d/koalillo-vaultwarden-epel-9.repo':
        content => '[copr:copr.fedorainfracloud.org:koalillo:vaultwarden]
name=Copr repo for vaultwarden owned by koalillo
baseurl=https://download.copr.fedorainfracloud.org/results/koalillo/vaultwarden/epel-9-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://download.copr.fedorainfracloud.org/results/koalillo/vaultwarden/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1
',
    }
    ->
    package {'bitwarden_rs':}
    ->
    service {'bitwarden_rs':
        ensure => running,
        enable => true,
    }
}