summaryrefslogtreecommitdiff
path: root/manifests/init.pp
blob: d719af362352d5b83dfca161cb7f9fd55324036e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class hydra(
  $folder = hiera('hydra::folder', '/usr/local/hydra')
) {
  vcsrepo { "$folder":
    ensure   => present,
    provider => git,
    source   => 'git://git.sarava.org',
    revision => '9d0a6147bdb356f47c4d89dd6c0e099cb2bbe88c',
    owner    => 'root',
    group    => 'root',
  }

  file { [ "/usr/local/sbin/hydra", "/usr/local/sbin/hydractl",
           "/usr/local/sbin/hydras" ]:
    ensure  => link,
    target  => "$folder/hydra",
    require => Vcsrepo["$hydra_dir"],
  }
}