kolla-ansible/ansible
Mark Goddard 56b4352f9e Fix fact gathering with --limit
Prior to this change, when the --limit argument is used, each host in the
limit gathers facts for every other host. This is clearly unnecessary, and
can result in up to (N-1)^2 fact gathers.

This change gathers facts for each host only once. Hosts that are not in
the limit are divided between those that are in the limit, and facts are
gathered via delegation.

This change also factors out the fact gathering logic into a separate
playbook that is imported where necessary.

Change-Id: I923df5af41a7f1b7b0142d0da185a9a0979be543
2018-12-07 14:49:27 +00:00
..
action_plugins Merge "Merge the merge_yaml and merge_config module into one" 2018-11-07 22:52:14 +00:00
group_vars Merge "Fix on setting enable_openvswitch" 2018-12-02 11:15:21 +00:00
inventory Merge "Remove the deprecate the Glance Registry" 2018-12-01 07:08:36 +00:00
library Allow set tty for containers 2018-12-05 11:44:37 +00:00
roles Merge "change the state value from installed to present" 2018-12-07 11:33:58 +00:00
bifrost.yml Factor out OpenStack release detection playbook 2018-11-29 15:49:41 +00:00
certificates.yml Make the certificates role just run on deploy node 2018-03-20 19:57:30 +08:00
destroy.yml Give plays in the playbooks a name 2016-12-05 15:40:56 +00:00
detect-release.yml Factor out OpenStack release detection playbook 2018-11-29 15:49:41 +00:00
gather-facts.yml Fix fact gathering with --limit 2018-12-07 14:49:27 +00:00
kolla-host.yml Fix fact gathering with --limit 2018-12-07 14:49:27 +00:00
mariadb_backup.yml Factor out OpenStack release detection playbook 2018-11-29 15:49:41 +00:00
mariadb_recovery.yml Factor out OpenStack release detection playbook 2018-11-29 15:49:41 +00:00
post-deploy.yml Use correct variable for default certificate paths 2018-11-19 16:25:28 +00:00
site.yml Fix fact gathering with --limit 2018-12-07 14:49:27 +00:00