Ansible templating of swift.conf breaks swift-recon on a multi-region deployment
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Fix Released
|
Undecided
|
Major Hayden | ||
Kilo |
Fix Released
|
Undecided
|
Darren Birkett | ||
Liberty |
Fix Released
|
Undecided
|
Darren Birkett | ||
Mitaka |
Fix Released
|
Undecided
|
Jean-Philippe Evrard | ||
Trunk |
Fix Released
|
Undecided
|
Major Hayden |
Bug Description
What is the expected behaviour?
swift.conf should match throughout the environment. swift-recon --md5 should pass without errors.
What is actually happening?
ansible template in adding "# Ansible managed:" at the top thus causing:
`(swift-
=======
--> Starting reconnaissance on 42 hosts
=======
[2016-06-02 09:29:58] Checking ring md5sums
42/42 hosts matched, 0 error[s] while checking hosts.
=======
[2016-06-02 09:29:58] Checking swift.conf md5sum
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
!! http://
21/42 hosts matched, 0 error[s] while checking hosts.
=======
How can we reproduce this issue?
Install multi-region Swift and run 'swift-recon --md5'.
Changed in openstack-ansible: | |
assignee: | Darren Birkett (darren-birkett) → Major Hayden (rackerhacker) |
Fix proposed to branch: master /review. openstack. org/326369
Review: https:/