diff --git a/hooks/playbooks/pcp-metrics-post.yml b/hooks/playbooks/pcp-metrics-post.yml index 5423fa406..d188696e8 100644 --- a/hooks/playbooks/pcp-metrics-post.yml +++ b/hooks/playbooks/pcp-metrics-post.yml @@ -7,7 +7,7 @@ # The best place to call this hook is under post_tests actions. # - name: Collect performance metrics - hosts: all,!localhost + hosts: "{{ cifmw_pcp_metrics_hosts }}" gather_facts: false tasks: - name: Gather metrics diff --git a/hooks/playbooks/pcp-metrics-pre.yml b/hooks/playbooks/pcp-metrics-pre.yml index c2b007e32..15240aa71 100644 --- a/hooks/playbooks/pcp-metrics-pre.yml +++ b/hooks/playbooks/pcp-metrics-pre.yml @@ -24,7 +24,7 @@ tasks_from: repo - name: Start collecting performance metrics - hosts: all,!localhost + hosts: "{{ cifmw_pcp_metrics_hosts }}" gather_facts: false tasks: - name: Setup PCP diff --git a/roles/pcp_metrics/defaults/main.yaml b/roles/pcp_metrics/defaults/main.yaml index 1a9b61667..d8dd90545 100644 --- a/roles/pcp_metrics/defaults/main.yaml +++ b/roles/pcp_metrics/defaults/main.yaml @@ -4,6 +4,9 @@ pcp_metrics_setup: false pcp_metrics_gather: false pcp_metrics_plot: false +# Host pattern for PCP hook playbooks (setup and gather) +cifmw_pcp_metrics_hosts: "all,!localhost" + # Setup-related variables pcp_metrics_packages: - pcp # for pmlogger