)]}'
{"etc/openstack_deploy/user_secrets.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"14408af1ed5e1a2d82b689dd550476cd9f098c11","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"bacf61ea_3bcbec54","updated":"2016-08-05 05:37:31.000000000","message":"This file was updated to solve this issue: http://logs.openstack.org/84/344884/14/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty/3851819/console.html#_2016-08-05_04_38_36_239595","commit_id":"36e7f5285116a5d52d17a9ca7a56bc1ad291a115"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"c08fe74b5639cb98bd06182b17c647eeea72756f","unresolved":false,"context_lines":[{"line_number":39,"context_line":"keystone_auth_admin_password:"},{"line_number":40,"context_line":"keystone_service_password:"},{"line_number":41,"context_line":"keystone_rabbitmq_password:"},{"line_number":42,"context_line":"keystone_rabbitmq_telemetry_password: \"{{ keystone_rabbitmq_password }}\""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"## Ceilometer Options:"},{"line_number":45,"context_line":"ceilometer_container_db_password:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"bacf61ea_3e275a13","line":42,"range":{"start_line":42,"start_character":38,"end_line":42,"end_character":72},"updated":"2016-08-05 06:24:23.000000000","message":"You can\u0027t use vars in the secrets file - the bootstrap process will try to interpret them and can\u0027t. So either the bootstrap needs to deploy the secrets file as a file (not a template), or this defaulting should be done somewhere else.\n\nI would think that perhaps this defaulting should be done in group vars in a way that matches the roles. ie the user and password are the same as keystone_rabbitmq_user/keystone_rabbitmq_password - then if a deployer sets an override it will obviously take precedence.","commit_id":"884ad30ad83998e35e164fac130375dd46eb4515"}],"playbooks/inventory/group_vars/all.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"495d64636baa3652b3b06f78398ffff066bc7975","unresolved":false,"context_lines":[{"line_number":59,"context_line":"# TODO(odyssey4me)"},{"line_number":60,"context_line":"# The new transport_url configuration option is not working with SSL enabled. Revisit this ASAP."},{"line_number":61,"context_line":"rabbitmq_use_ssl: false"},{"line_number":62,"context_line":"rabbitmq_servers: \"{% for host in groups[rabbitmq_host_group] %}{{ hostvars[host][\u0027ansible_ssh_host\u0027] }}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}\""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"## Enable external SSL handling for general OpenStack services"},{"line_number":65,"context_line":"openstack_external_ssl: true"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bacf61ea_32491bd1","line":62,"range":{"start_line":62,"start_character":104,"end_line":62,"end_character":124},"updated":"2016-08-01 19:04:18.000000000","message":"The way the roles are using this (they add the port), the port should not be included.","commit_id":"377420b1089a9ee82eabf3159acd2efcba140648"},{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"bc8b60edd5f33a4ad8dd163d2f980b14a22e250a","unresolved":false,"context_lines":[{"line_number":59,"context_line":"# TODO(odyssey4me)"},{"line_number":60,"context_line":"# The new transport_url configuration option is not working with SSL enabled. Revisit this ASAP."},{"line_number":61,"context_line":"rabbitmq_use_ssl: false"},{"line_number":62,"context_line":"rabbitmq_servers: \"{% for host in groups[rabbitmq_host_group] %}{{ hostvars[host][\u0027ansible_ssh_host\u0027] }}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}\""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"## Enable external SSL handling for general OpenStack services"},{"line_number":65,"context_line":"openstack_external_ssl: true"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bacf61ea_480a228b","line":62,"range":{"start_line":62,"start_character":104,"end_line":62,"end_character":124},"in_reply_to":"bacf61ea_32491bd1","updated":"2016-08-01 19:55:37.000000000","message":"Done","commit_id":"377420b1089a9ee82eabf3159acd2efcba140648"}],"playbooks/rabbitmq-install.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"ad1ecbf625db995824d6c478a7ef24ace0fc6b27","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- name: Create and configure rabbitmq container"},{"line_number":17,"context_line":"  hosts: \"{{ rabbitmq_host_group | default(\u0027rabbitmq_all\u0027) }}\""},{"line_number":18,"context_line":"  gather_facts: \"{{ gather_facts | default(True) }}\""},{"line_number":19,"context_line":"  max_fail_percentage: 0"},{"line_number":20,"context_line":"  user: root"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_6b737016","line":17,"range":{"start_line":17,"start_character":32,"end_line":17,"end_character":61},"updated":"2016-07-22 10:21:57.000000000","message":"Is this needed, considering that this default is set in group_vars?","commit_id":"68d162689c72a84ce5d8136cff2e72d33bb2b250"},{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"dae0984785f656a202f98bc052db196141c9d0a4","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- name: Create and configure rabbitmq container"},{"line_number":17,"context_line":"  hosts: \"{{ rabbitmq_host_group | default(\u0027rabbitmq_all\u0027) }}\""},{"line_number":18,"context_line":"  gather_facts: \"{{ gather_facts | default(True) }}\""},{"line_number":19,"context_line":"  max_fail_percentage: 0"},{"line_number":20,"context_line":"  user: root"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_0437ac4d","line":17,"range":{"start_line":17,"start_character":32,"end_line":17,"end_character":61},"in_reply_to":"dada55a8_6b737016","updated":"2016-07-26 15:26:47.000000000","message":"It is needed, apparently because the all group\u0027s group_vars are not respected in this context. Not sure why, haven\u0027t dug down into the Ansible source to figure it out. However, passing rabbitmq_host_group with -e works just fine.","commit_id":"68d162689c72a84ce5d8136cff2e72d33bb2b250"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"ad1ecbf625db995824d6c478a7ef24ace0fc6b27","unresolved":false,"context_lines":[{"line_number":54,"context_line":"# NOTE(mancdaz): rabbitmq cannot be upgraded in serial, so when"},{"line_number":55,"context_line":"# rabbitmq_upgrade\u003dTrue, serial is set to 0, else it is 1 for installs"},{"line_number":56,"context_line":"- name: Install rabbitmq server"},{"line_number":57,"context_line":"  hosts: \"{{ rabbitmq_host_group | default(\u0027rabbitmq_all\u0027) }}\""},{"line_number":58,"context_line":"  serial: \"{{ rabbitmq_upgrade|default(false) | bool | ternary(0, 1)}}\""},{"line_number":59,"context_line":"  max_fail_percentage: 20"},{"line_number":60,"context_line":"  user: root"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_eb5da07a","line":57,"range":{"start_line":57,"start_character":32,"end_line":57,"end_character":58},"updated":"2016-07-22 10:21:57.000000000","message":"Is this needed, considering that this default is set in group_vars?","commit_id":"68d162689c72a84ce5d8136cff2e72d33bb2b250"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"ad1ecbf625db995824d6c478a7ef24ace0fc6b27","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        - \"rsyslog-client\""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"- name: Ensure rabbitmq user for monitoring GUI"},{"line_number":75,"context_line":"  hosts: \"{{ rabbitmq_host_group | default(\u0027rabbitmq_all\u0027) }}[0]\""},{"line_number":76,"context_line":"  user: root"},{"line_number":77,"context_line":"  tasks:"},{"line_number":78,"context_line":"    - name: Create rabbitmq user for monitoring GUI"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_0bd0f4c8","line":75,"range":{"start_line":75,"start_character":32,"end_line":75,"end_character":58},"updated":"2016-07-22 10:21:57.000000000","message":"Is this needed, considering that this default is set in group_vars?","commit_id":"68d162689c72a84ce5d8136cff2e72d33bb2b250"},{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"b7157ba9010d728e3754a5bc61124c7dbd9932a9","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- name: Create and configure rabbitmq container"},{"line_number":17,"context_line":"  hosts: \"{{ rabbitmq_host_group | default(\u0027rabbitmq_all\u0027) }}\""},{"line_number":18,"context_line":"  gather_facts: \"{{ gather_facts | default(True) }}\""},{"line_number":19,"context_line":"  max_fail_percentage: 0"},{"line_number":20,"context_line":"  user: root"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bacf61ea_7d033bb9","line":17,"range":{"start_line":17,"start_character":33,"end_line":17,"end_character":58},"updated":"2016-07-27 15:45:08.000000000","message":"We are defining this by default, so I don\u0027t think we need the default statement.","commit_id":"377420b1089a9ee82eabf3159acd2efcba140648"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"0f56187902ca10440c7cac2a5301042901a9359e","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- name: Create and configure rabbitmq container"},{"line_number":17,"context_line":"  hosts: \"{{ rabbitmq_host_group | default(\u0027rabbitmq_all\u0027) }}\""},{"line_number":18,"context_line":"  gather_facts: \"{{ gather_facts | default(True) }}\""},{"line_number":19,"context_line":"  max_fail_percentage: 0"},{"line_number":20,"context_line":"  user: root"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bacf61ea_bdc197e6","line":17,"range":{"start_line":17,"start_character":33,"end_line":17,"end_character":58},"in_reply_to":"bacf61ea_7d033bb9","updated":"2016-08-05 02:27:14.000000000","message":"Just as an Aside, this wont work without the default because hosts options at this level are rendered before task_vars and host_vars become available.","commit_id":"377420b1089a9ee82eabf3159acd2efcba140648"},{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"b7157ba9010d728e3754a5bc61124c7dbd9932a9","unresolved":false,"context_lines":[{"line_number":30,"context_line":"# NOTE(mancdaz): rabbitmq cannot be upgraded in serial, so when"},{"line_number":31,"context_line":"# rabbitmq_upgrade\u003dTrue, serial is set to 0, else it is 1 for installs"},{"line_number":32,"context_line":"- name: Install rabbitmq server"},{"line_number":33,"context_line":"  hosts: \"{{ rabbitmq_host_group | default(\u0027rabbitmq_all\u0027) }}\""},{"line_number":34,"context_line":"  serial: \"{{ rabbitmq_upgrade|default(false) | bool | ternary(0, 1)}}\""},{"line_number":35,"context_line":"  max_fail_percentage: 20"},{"line_number":36,"context_line":"  user: root"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bacf61ea_dd2a272c","line":33,"range":{"start_line":33,"start_character":33,"end_line":33,"end_character":58},"updated":"2016-07-27 15:45:08.000000000","message":"same.","commit_id":"377420b1089a9ee82eabf3159acd2efcba140648"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"0f56187902ca10440c7cac2a5301042901a9359e","unresolved":false,"context_lines":[{"line_number":30,"context_line":"# NOTE(mancdaz): rabbitmq cannot be upgraded in serial, so when"},{"line_number":31,"context_line":"# rabbitmq_upgrade\u003dTrue, serial is set to 0, else it is 1 for installs"},{"line_number":32,"context_line":"- name: Install rabbitmq server"},{"line_number":33,"context_line":"  hosts: \"{{ rabbitmq_host_group | default(\u0027rabbitmq_all\u0027) }}\""},{"line_number":34,"context_line":"  serial: \"{{ rabbitmq_upgrade|default(false) | bool | ternary(0, 1)}}\""},{"line_number":35,"context_line":"  max_fail_percentage: 20"},{"line_number":36,"context_line":"  user: root"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bacf61ea_1db3839b","line":33,"range":{"start_line":33,"start_character":33,"end_line":33,"end_character":58},"in_reply_to":"bacf61ea_dd2a272c","updated":"2016-08-05 02:27:14.000000000","message":"see above","commit_id":"377420b1089a9ee82eabf3159acd2efcba140648"},{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"b7157ba9010d728e3754a5bc61124c7dbd9932a9","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        - \"rsyslog-client\""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"- name: Ensure rabbitmq user for monitoring GUI"},{"line_number":51,"context_line":"  hosts: \"{{ rabbitmq_host_group | default(\u0027rabbitmq_all\u0027) }}[0]\""},{"line_number":52,"context_line":"  user: root"},{"line_number":53,"context_line":"  tasks:"},{"line_number":54,"context_line":"    - name: Create rabbitmq user for monitoring GUI"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bacf61ea_5d1757ed","line":51,"range":{"start_line":51,"start_character":35,"end_line":51,"end_character":58},"updated":"2016-07-27 15:45:08.000000000","message":"same.","commit_id":"377420b1089a9ee82eabf3159acd2efcba140648"}]}
