1 #Copyright 2018 OPNFV and Intel Corporation
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
16 - name: copy default template to system
18 src: default_read_plugins.conf.j2
19 dest: "{{ config_file_dir }}/default_read_plugins.conf"
23 - name: enable contextswitch plugin
25 path: "{{ config_file_dir }}/default_read_plugins.conf"
26 regexp: '(\s+)#LoadPlugin contextswitch(\s+.*)?$'
27 replace: '\1LoadPlugin contextswitch\2'
32 - name: enable cpu plugin
34 path: "{{ config_file_dir }}/default_read_plugins.conf"
35 regexp: '(\s+)#LoadPlugin cpu(\s+.*)?$'
36 replace: '\1LoadPlugin cpu\2'
41 - name: enable cpufreq plugin
43 path: "{{ config_file_dir }}/default_read_plugins.conf"
44 regexp: '(\s+)#LoadPlugin cpufreq(\s+.*)?$'
45 replace: '\1LoadPlugin cpufreq\2'
50 - name: enable df plugin
52 path: "{{ config_file_dir }}/default_read_plugins.conf"
53 regexp: '(\s+)#LoadPlugin df(\s+.*)?$'
54 replace: '\1LoadPlugin df\2'
59 - name: enable disk plugin
61 path: "{{ config_file_dir }}/default_read_plugins.conf"
62 regexp: '(\s+)#LoadPlugin disk(\s+.*)?$'
63 replace: '\1LoadPlugin disk\2'
68 - name: enable ethstat plugin
70 path: "{{ config_file_dir }}/default_read_plugins.conf"
71 regexp: '(\s+)#LoadPlugin ethstat(\s+.*)?$'
72 replace: '\1LoadPlugin ethstat\2'
77 - name: enable ipc plugin
79 path: "{{ config_file_dir }}/default_read_plugins.conf"
80 regexp: '(\s+)#LoadPlugin ipc(\s+.*)?$'
81 replace: '\1LoadPlugin ipc\2'
86 - name: enable irq plugin
88 path: "{{ config_file_dir }}/default_read_plugins.conf"
89 regexp: '(\s+)#LoadPlugin irq(\s+.*)?$'
90 replace: '\1LoadPlugin irq\2'
95 - name: enable load plugin
97 path: "{{ config_file_dir }}/default_read_plugins.conf"
98 regexp: '(\s+)#LoadPlugin load(\s+.*)?$'
99 replace: '\1LoadPlugin load\2'
104 - name: enable memory plugin
106 path: "{{ config_file_dir }}/default_read_plugins.conf"
107 regexp: '(\s+)#LoadPlugin memory(\s+.*)?$'
108 replace: '\1LoadPlugin memory\2'
113 - name: enable numa plugin
115 path: "{{ config_file_dir }}/default_read_plugins.conf"
116 regexp: '(\s+)#LoadPlugin numa(\s+.*)?$'
117 replace: '\1LoadPlugin numa\2'
122 - name: enable processes plugin
124 path: "{{ config_file_dir }}/default_read_plugins.conf"
125 regexp: '(\s+)#LoadPlugin processes(\s+.*)?$'
126 replace: '\1LoadPlugin processes\2'
131 - name: enable swap plugin
133 path: "{{ config_file_dir }}/default_read_plugins.conf"
134 regexp: '(\s+)#LoadPlugin swap(\s+.*)?$'
135 replace: '\1LoadPlugin swap\2'
140 - name: enable turbostat plugin
142 path: "{{ config_file_dir }}/default_read_plugins.conf"
143 regexp: '(\s+)#LoadPlugin turbostat(\s+.*)?$'
144 replace: '\1LoadPlugin turbostat\2'
149 - name: enable uptime plugin
151 path: "{{ config_file_dir }}/default_read_plugins.conf"
152 regexp: '(\s+)#LoadPlugin uptime(\s+.*)?$'
153 replace: '\1LoadPlugin uptime\2'