Puppet Class: lcgdm::bdii::lfc

Defined in:
manifests/bdii/lfc.pp

Overview

Parameters:

  • sitename (Any) (defaults to: undef)
  • localvos (Any) (defaults to: [])
  • centralvos (Any) (defaults to: [])
  • lfcalias (Any) (defaults to: undef)
  • glue2 (Any) (defaults to: true)


1
2
3
4
5
6
7
8
9
10
# File 'manifests/bdii/lfc.pp', line 1

class lcgdm::bdii::lfc ($sitename = undef, $localvos = [], $centralvos = [], $lfcalias = undef, $glue2 = true,) {
  file { '/var/lib/bdii/gip/provider/glite-lfc-provider':
    owner   => 'ldap',
    group   => 'ldap',
    mode    => '0755',
    content => inline_template("#! /bin/sh
/usr/libexec/lcg-info-provider-lfc <% if @glue2 %>--glue2 <% end %>--site <%= @sitename %><% if not @localvos.empty? %> --local \"<%= @localvos.join(' ') %>\"<% end %><% if not @centralvos.empty? %> --central \"<%= @centralvos.join(' ') %>\"<% end %><% if @lfcalias %> --alias <%= @lfcalias %><% end %>
    ")
  }
}