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