From a62b671ee7eb32f2fa8d1a6e0ce04ed3e7d6e7aa Mon Sep 17 00:00:00 2001
From: Paul Belanger <pabelanger@redhat.com>
Date: Wed, 13 Jul 2016 16:53:31 -0400
Subject: [PATCH] Make strategy free default for all remote_puppet playbooks

Now that we've confirmed ansible-playbook works as expected, lets
enable the free strategy by default.

While playbooks with singles hosts will not benefit from this, we add
it to be consistent with our playbooks.

Change-Id: Ia6abdfaf5c122f88ead2272c8700e2c1f33c5449
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
---
 playbooks/remote_puppet_adhoc.yaml | 1 +
 playbooks/remote_puppet_afs.yaml   | 1 +
 playbooks/remote_puppet_else.yaml  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/playbooks/remote_puppet_adhoc.yaml b/playbooks/remote_puppet_adhoc.yaml
index 7ec8766b17..036fa91295 100644
--- a/playbooks/remote_puppet_adhoc.yaml
+++ b/playbooks/remote_puppet_adhoc.yaml
@@ -1,4 +1,5 @@
 - hosts: '*'
+  strategy: free
   gather_facts: true
   roles:
   - role: puppet
diff --git a/playbooks/remote_puppet_afs.yaml b/playbooks/remote_puppet_afs.yaml
index 2438d424eb..21abd1214b 100644
--- a/playbooks/remote_puppet_afs.yaml
+++ b/playbooks/remote_puppet_afs.yaml
@@ -1,5 +1,6 @@
 ---
 - hosts: "afs*:!disabled"
+  strategy: free
   gather_facts: true
   roles:
   - role: puppet
diff --git a/playbooks/remote_puppet_else.yaml b/playbooks/remote_puppet_else.yaml
index c8ff289b96..fc768cdffc 100644
--- a/playbooks/remote_puppet_else.yaml
+++ b/playbooks/remote_puppet_else.yaml
@@ -1,4 +1,5 @@
 - hosts: '!review.openstack.org:!git0*:!afs*:!baremetal*:!controller*:!compute*:!puppetmaster*:!disabled'
+  strategy: free
   gather_facts: true
   roles:
   - role: puppet