summaryrefslogtreecommitdiffstats
path: root/roles/openshift_logging/tasks/generate_deploymentconfigs.yaml
blob: 151cafd9d979ea04e5d9f03ffbadd7dc1837b0cb (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
---
- name: Generate kibana deploymentconfig
  template: src=kibana.j2 dest={{mktemp.stdout}}/logging-kibana-dc.yaml
  vars:
    component: kibana
    deploy_name: "logging-{{component}}"
    image: "{{openshift_logging_image_prefix}}logging-kibana:{{openshift_logging_image_version}}"
    proxy_image: "{{openshift_logging_image_prefix}}logging-auth-proxy:{{openshift_logging_image_version}}"
    es_host: logging-es
    es_port: "{{openshift_logging_es_port}}"
  check_mode: no

- name: Generate OPS kibana deploymentconfig
  template: src=kibana.j2 dest={{mktemp.stdout}}/logging-kibana-ops-dc.yaml
  vars:
    component: kibana-ops
    deploy_name: "logging-{{component}}"
    image: "{{openshift_logging_image_prefix}}logging-kibana:{{openshift_logging_image_version}}"
    proxy_image: "{{openshift_logging_image_prefix}}logging-auth-proxy:{{openshift_logging_image_version}}"
    es_host: logging-es-ops
    es_port: "{{openshift_logging_es_ops_port}}"
  check_mode: no

- name: Generate elasticsearch deploymentconfig
  template: src=es.j2 dest={{mktemp.stdout}}/logging-es-dc.yaml
  vars:
    component: es
    deploy_name_prefix: "logging-{{component}}"
    deploy_name: "{{deploy_name_prefix}}-abc123"
    image: "{{openshift_logging_image_prefix}}logging-elasticsearch:{{openshift_logging_image_version}}"
    es_cluster_name: "{{component}}"
  check_mode: no

- name: Generate OPS elasticsearch deploymentconfig
  template: src=es.j2 dest={{mktemp.stdout}}/logging-es-ops-dc.yaml
  vars:
    component: es-ops
    deploy_name_prefix: "logging-{{component}}"
    deploy_name: "{{deploy_name_prefix}}-abc123"
    image: "{{openshift_logging_image_prefix}}logging-elasticsearch:{{openshift_logging_image_version}}"
    es_cluster_name: "{{component}}"
  check_mode: no

- name: Generate curator deploymentconfig
  template: src=curator.j2 dest={{mktemp.stdout}}/logging-curator-dc.yaml
  vars:
    component: curator
    deploy_name: "logging-{{component}}"
    image: "{{openshift_logging_image_prefix}}logging-curator:{{openshift_logging_image_version}}"
  check_mode: no

- name: Generate OPS curator deploymentconfig
  template: src=curator.j2 dest={{mktemp.stdout}}/logging-curator-ops-dc.yaml
  vars:
    component: curator-ops
    deploy_name: "logging-{{component}}"
    image: "{{openshift_logging_image_prefix}}logging-curator:{{openshift_logging_image_version}}"
    openshift_logging_es_host: logging-es-ops
  check_mode: no