class net::karchive($docker_tag='latest', $git_repo_url='', $git_user='') {
  # Allow routers to push config over HTTP
  $allow_http = hiera_array('allow_http',[])
  sunet::misc::ufw_allow { 'allow_http':
    from  => $allow_http,
    port  => '80',
    proto => tcp,
  }

  sunet::docker_compose {
    'karchive_docker_compose': service_name => 'karchive',
    description  => 'karchive',
    compose_dir  => '/opt/',
    content      => template('net/karchive/karchive.yaml.erb'),
  }
}