File tree Expand file tree Collapse file tree 4 files changed +51
-0
lines changed Expand file tree Collapse file tree 4 files changed +51
-0
lines changed Original file line number Diff line number Diff line change 48
48
kubernetes : " {{ incidents_tools.kubernetes_topology_monitor | default(tools.kubernetes_topology_monitor) }}"
49
49
traces :
50
50
jaeger : " {{ incidents_tools.jaeger | default(tools.jaeger) }}"
51
+ recorders_storage :
52
+ local : " {{ storage.local | default(omit) }}"
Original file line number Diff line number Diff line change @@ -51,3 +51,14 @@ argument_specs:
51
51
default : true
52
52
required : false
53
53
type : bool
54
+ recorders_storage :
55
+ required : true
56
+ type : dict
57
+ options :
58
+ local :
59
+ required : false
60
+ type : dict
61
+ options :
62
+ directory :
63
+ required : true
64
+ type : str
Original file line number Diff line number Diff line change 68
68
- recorders_cluster.platform == "openshift"
69
69
- recorders_prometheus_secret_info is defined
70
70
- recorders_prometheus_secret_info.resources | length == 1
71
+
72
+ - name : Find all exported JSON files
73
+ ansible.builtin.find :
74
+ path : /tmp/alerts
75
+ patterns :
76
+ - " *.json"
77
+ register : recorders_files
78
+
79
+ - name : Copy exported data into local directory
80
+ ansible.builtin.copy :
81
+ dest : " {{ recorders_storage.local.directory }}/{{ file.path | basename }}"
82
+ mode : " 0644"
83
+ src : " {{ file.path }}"
84
+ loop : " {{ recorders_files.files }}"
85
+ loop_control :
86
+ label : file/{{ file.path | basename }}
87
+ loop_var : file
88
+ when :
89
+ - recorders_storage.local is defined
Original file line number Diff line number Diff line change 41
41
namespace : " {{ recorders_namespace.name }}"
42
42
state : absent
43
43
wait : true
44
+
45
+ - name : Find all exported JSON files
46
+ ansible.builtin.find :
47
+ path : /tmp/traces
48
+ patterns :
49
+ - " *.json"
50
+ register : recorders_files
51
+
52
+ - name : Copy exported data into local directory
53
+ ansible.builtin.copy :
54
+ dest : " {{ recorders_storage.local.directory }}/{{ file.path | basename }}"
55
+ mode : " 0644"
56
+ src : " {{ file.path }}"
57
+ loop : " {{ recorders_files.files }}"
58
+ loop_control :
59
+ label : file/{{ file.path | basename }}
60
+ loop_var : file
61
+ when :
62
+ - recorders_storage.local is defined
You can’t perform that action at this time.
0 commit comments