main.yml 2.42 KB
Newer Older
1
2
3
---

tenants:
4
  TenantA:
5
6
7
8
9
10
11
12
13
14
    topics:
      - "probe.metricOutput.tenantA.ngi.*"
      - "probe.metricOutput.tenantA.roc.*"
      - "probe.metricOutput.tenantA.opsmonitor.*"
      - "probe.metricOutput.tenantA.project.*"
      - "probe.metricOutput.tenantA.vo.*"
    brokers:
      - "broker1.example.com"
      - "broker2.example.com"
    outputdir: "/var/lib/argo-connectors/TenantA/"
15
    jobs_all: "JOB_TenantA_ALL, JOB_TenantA_PART"
16
    prefilter: "prefilter-tenantA.py"
17
    jobs_details:
18
      - name: "JOB_TenantA_ALL"
19
20
21
22
23
        Directory: "TenantA_ALL"
        Profiles: "ALL_SERVICES"
        TopoType: "GOCDB"
        TopoFeed: "https://goc.example.com/gocdbpi/"
        TopoFetchType: "Sites"
24
        TopoSelectGroupOfEndpoints: "Production:Y, Monitored:Y, Scope:TenantA"
25
26
        TopoSelectGroupOfGroups: "Certification:Certified, Infrastructure:Production, Scope:TenantA"
        DowntimesFeed: "https://goc.example.com/gocdbpi/"
27
      - name: "JOB_TenantA_PART"
28
29
30
31
32
        Directory: "TenantA_PART"
        Profiles: "PART_SERVICES"
        TopoType: "GOCDB"
        TopoFeed: "https://goc.example.com/gocdbpi/"
        TopoFetchType: "Sites"
33
        TopoSelectGroupOfEndpoints: "Production:Y, Monitored:Y, Scope:TenantA"
34
35
36
        TopoSelectGroupOfGroups: "Certification:Candidate, Infrastructure:Production, Scope:TenantA"
        DowntimesFeed: "https://goc.example.com/gocdbpi/"
  TenantB:
37
38
39
40
41
    topics:
      - "probe.*"
    brokers:
      - "broker3.example.com"
    outputdir: "/var/lib/argo-connectors/TenantB/"
42
43
    jobs_all: "JOB_TenantB_SERVICES"
    jobs_details:
44
      - name: "JOB_TenantB_SERVICES"
45
46
47
48
49
        Directory: "SERVICES"
        Profiles: "My_Critical_Services"
        TopoType: "GOCDB"
        TopoFeed: "https://goc.example.com/gocdbpi/"
        TopoFetchType: "ServiceGroups"
50
        TopoSelectGroupOfEndpoints: "Production:Y, Monitored:Y, Scope:TenantB"
51
52
        TopoSelectGroupOfGroups: "Certification:Candidate, Infrastructure:Production, Scope:TenantB"
        DowntimesFeed: "https://goc.example.com/gocdbpi/"
53
54
55
56
57
58
59
60
61
62
63
64
65
66

poem_servers:
  - host: "poemA.example.com"
    vos:
      - ops
      - gridpp
  - host: "poemB.example.com"
    vos:
      - ops

poem_fetch_profiles:
  - profile_1
  - profile_2

67
68
69
70
mongo_host_or_ip: "127.0.0.1"
mongo_port_number: "27017"
argo_compute_mode: "local"
prefilter_clean_bool: "false"
71
argo_sync_conf_path: "/etc/argo-egi-connectors"
72
73
argo_sync_path: "/var/lib/argo-connectors"
argo_exec_path: "/usr/libexec/argo-egi-connectors"