)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"change_message_id":"03e9f53b4a1eba4fb216959cad052e2cb217a561","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Cleanup/standardize usage of tags"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The numerous tags within the playbook have been condensed"},{"line_number":10,"context_line":"to two tags: \"hapxy-config\", and \"haproxy\"."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"These tags have been chosen as they are namespaced and cover"},{"line_number":13,"context_line":"the configuration pre-tasks as well as the option to execute"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aa78d24_66f00bca","line":10,"updated":"2016-07-12 22:42:59.000000000","message":"haproxy-config","commit_id":"947edf38ecdf4677d9a2709588ee72e71b1f4265"}],"playbooks/galera-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":42,"context_line":"  max_fail_percentage: 20"},{"line_number":43,"context_line":"  user: root"},{"line_number":44,"context_line":"  roles:"},{"line_number":45,"context_line":"    - role: \"pip_install\""},{"line_number":46,"context_line":"    - role: \"galera_server\""},{"line_number":47,"context_line":"    - role: \"rsyslog_client\""},{"line_number":48,"context_line":"      rsyslog_client_log_rotate_file: galera_log_rotate"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_6ed85b1e","line":45,"updated":"2016-09-15 08:55:44.000000000","message":"tags: pip ?","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":53,"context_line":"      rsyslog_client_config_name: \"99-galera-rsyslog-client.conf\""},{"line_number":54,"context_line":"      tags:"},{"line_number":55,"context_line":"        - \"rsyslog\""},{"line_number":56,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":57,"context_line":"  vars:"},{"line_number":58,"context_line":"    # overridden here to ensure the correct value for the galera_client role"},{"line_number":59,"context_line":"    galera_address: 127.0.0.1"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_8e13e7b7","line":56,"updated":"2016-09-15 08:55:44.000000000","message":"tags: crontab","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/haproxy-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    - role: \"rsyslog_client\""},{"line_number":65,"context_line":"      rsyslog_client_log_rotate_file: haproxy_log_rotate"},{"line_number":66,"context_line":"      rsyslog_client_log_dir: \"/var/log/haproxy\""},{"line_number":67,"context_line":"      rsyslog_client_config_name: \"99-haproxy-rsyslog-client.conf\""},{"line_number":68,"context_line":"  post_tasks:"},{"line_number":69,"context_line":"    - include: common-tasks/package-cache-proxy.yml"},{"line_number":70,"context_line":"  vars_files:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_4e22bf01","line":67,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/memcached-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    - include: common-tasks/package-cache-proxy.yml"},{"line_number":29,"context_line":"  roles:"},{"line_number":30,"context_line":"    - role: \"memcached_server\""},{"line_number":31,"context_line":"    - role: \"rsyslog_client\""},{"line_number":32,"context_line":"      rsyslog_client_log_rotate_file: memcached_log_rotate"},{"line_number":33,"context_line":"      rsyslog_client_log_dir: \"/var/log/memcached\""},{"line_number":34,"context_line":"      rsyslog_client_config_name: \"99-memcached-rsyslog-client.conf\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_0e27d7ca","line":31,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":32,"context_line":"      rsyslog_client_log_rotate_file: memcached_log_rotate"},{"line_number":33,"context_line":"      rsyslog_client_log_dir: \"/var/log/memcached\""},{"line_number":34,"context_line":"      rsyslog_client_config_name: \"99-memcached-rsyslog-client.conf\""},{"line_number":35,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":36,"context_line":"  vars:"},{"line_number":37,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""},{"line_number":38,"context_line":"  tags:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_4e31df04","line":35,"updated":"2016-09-15 08:55:44.000000000","message":"tags: crontab","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-aodh-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    - role: \"rsyslog_client\""},{"line_number":54,"context_line":"      rsyslog_client_log_rotate_file: aodh_log_rotate"},{"line_number":55,"context_line":"      rsyslog_client_log_dir: \"/var/log/aodh\""},{"line_number":56,"context_line":"      rsyslog_client_config_name: \"99-aodh-rsyslog-client.conf\""},{"line_number":57,"context_line":"  vars:"},{"line_number":58,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""},{"line_number":59,"context_line":"    aodh_rabbitmq_userid: aodh"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_2e09f331","line":56,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-ceilometer-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    - role: \"openstack_openrc\""},{"line_number":46,"context_line":"    - role: \"rsyslog_client\""},{"line_number":47,"context_line":"      rsyslog_client_log_rotate_file: ceilometer_log_rotate"},{"line_number":48,"context_line":"      rsyslog_client_log_dir: \"/var/log/ceilometer\""},{"line_number":49,"context_line":"      rsyslog_client_config_name: \"99-ceilometer-rsyslog-client.conf\""},{"line_number":50,"context_line":"  vars:"},{"line_number":51,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_4e08ff2c","line":48,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-cinder-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":138,"context_line":"      cinder_storage_address: \"{{ storage_address }}\""},{"line_number":139,"context_line":"      cinder_glance_host: \"{{ internal_lb_vip_address }}\""},{"line_number":140,"context_line":"      cinder_glance_service_port: \"{{ glance_service_port }}\""},{"line_number":141,"context_line":"    - role: \"ceph_client\""},{"line_number":142,"context_line":"      cinder_venv_bin: \"/openstack/venvs/cinder-{{ openstack_release }}/bin\""},{"line_number":143,"context_line":"      openstack_service_system_user: \"{{ cinder_system_user_name }}\""},{"line_number":144,"context_line":"      openstack_service_venv_bin: \"{{ cinder_venv_bin if cinder_venv_enabled|default(True)|bool else None }}\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_c92169a1","line":141,"updated":"2016-09-15 08:55:44.000000000","message":"tags: ceph","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":145,"context_line":"    - role: \"rsyslog_client\""},{"line_number":146,"context_line":"      rsyslog_client_log_rotate_file: cinder_log_rotate"},{"line_number":147,"context_line":"      rsyslog_client_log_dir: \"/var/log/cinder\""},{"line_number":148,"context_line":"      rsyslog_client_config_name: \"99-cinder-rsyslog-client.conf\""},{"line_number":149,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":150,"context_line":"  vars:"},{"line_number":151,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_29372de4","line":148,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":146,"context_line":"      rsyslog_client_log_rotate_file: cinder_log_rotate"},{"line_number":147,"context_line":"      rsyslog_client_log_dir: \"/var/log/cinder\""},{"line_number":148,"context_line":"      rsyslog_client_config_name: \"99-cinder-rsyslog-client.conf\""},{"line_number":149,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":150,"context_line":"  vars:"},{"line_number":151,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""},{"line_number":152,"context_line":"    cinder_galera_user: cinder"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_894e816d","line":149,"updated":"2016-09-15 08:55:44.000000000","message":"tags: crontab","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-glance-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    - role: \"ceph_client\""},{"line_number":73,"context_line":"      glance_venv_bin: \"/openstack/venvs/glance-{{ openstack_release }}/bin\""},{"line_number":74,"context_line":"      openstack_service_system_user: \"{{ glance_system_user_name }}\""},{"line_number":75,"context_line":"      openstack_service_venv_bin: \"{{ glance_venv_bin if glance_venv_enabled|default(True)|bool else None }}\""},{"line_number":76,"context_line":"    - role: \"rsyslog_client\""},{"line_number":77,"context_line":"      rsyslog_client_log_rotate_file: glance_log_rotate"},{"line_number":78,"context_line":"      rsyslog_client_log_dir: \"/var/log/glance\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_c9588935","line":75,"updated":"2016-09-15 08:55:44.000000000","message":"tags: ceph","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    - role: \"rsyslog_client\""},{"line_number":77,"context_line":"      rsyslog_client_log_rotate_file: glance_log_rotate"},{"line_number":78,"context_line":"      rsyslog_client_log_dir: \"/var/log/glance\""},{"line_number":79,"context_line":"      rsyslog_client_config_name: \"99-glance-rsyslog-client.conf\""},{"line_number":80,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":81,"context_line":"  vars:"},{"line_number":82,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_e95b852c","line":79,"range":{"start_line":79,"start_character":18,"end_line":79,"end_character":19},"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":77,"context_line":"      rsyslog_client_log_rotate_file: glance_log_rotate"},{"line_number":78,"context_line":"      rsyslog_client_log_dir: \"/var/log/glance\""},{"line_number":79,"context_line":"      rsyslog_client_config_name: \"99-glance-rsyslog-client.conf\""},{"line_number":80,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":81,"context_line":"  vars:"},{"line_number":82,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""},{"line_number":83,"context_line":"    glance_galera_user: glance"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_293e4db8","line":80,"updated":"2016-09-15 08:55:44.000000000","message":"tags: crontab","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-gnocchi-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    - role: \"rsyslog_client\""},{"line_number":48,"context_line":"      rsyslog_client_log_rotate_file: gnocchi_log_rotate"},{"line_number":49,"context_line":"      rsyslog_client_log_dir: \"/var/log/gnocchi\""},{"line_number":50,"context_line":"      rsyslog_client_config_name: \"99-gnocchi-rsyslog-client.conf\""},{"line_number":51,"context_line":"  vars:"},{"line_number":52,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""},{"line_number":53,"context_line":"    gnocchi_galera_user: gnocchi"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_8975a199","line":50,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-heat-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    - role: \"rsyslog_client\""},{"line_number":65,"context_line":"      rsyslog_client_log_rotate_file: heat_log_rotate"},{"line_number":66,"context_line":"      rsyslog_client_log_dir: \"/var/log/heat\""},{"line_number":67,"context_line":"      rsyslog_client_config_name: \"99-heat-rsyslog-client.conf\""},{"line_number":68,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":69,"context_line":"  vars_files:"},{"line_number":70,"context_line":"    - defaults/repo_packages/openstack_services.yml"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_e972a5ac","line":67,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-horizon-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    - role: \"rsyslog_client\""},{"line_number":44,"context_line":"      rsyslog_client_log_rotate_file: horizon_log_rotate"},{"line_number":45,"context_line":"      rsyslog_client_log_dir: \"/var/log/horizon\""},{"line_number":46,"context_line":"      rsyslog_client_config_name: \"99-horizon-rsyslog-client.conf\""},{"line_number":47,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":48,"context_line":"  vars:"},{"line_number":49,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_496479e3","line":46,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":44,"context_line":"      rsyslog_client_log_rotate_file: horizon_log_rotate"},{"line_number":45,"context_line":"      rsyslog_client_log_dir: \"/var/log/horizon\""},{"line_number":46,"context_line":"      rsyslog_client_config_name: \"99-horizon-rsyslog-client.conf\""},{"line_number":47,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":48,"context_line":"  vars:"},{"line_number":49,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""},{"line_number":50,"context_line":"    horizon_galera_user: horizon"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_695f750e","line":47,"updated":"2016-09-15 08:55:44.000000000","message":"tags: crontab","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-ironic-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":44,"context_line":"      ironic_venv_tag: \"{{ openstack_release }}\""},{"line_number":45,"context_line":"      ironic_venv_download_url: \"{{ openstack_repo_url }}/venvs/{{ openstack_release }}/{{ ansible_distribution | lower }}/ironic-{{ openstack_release }}-{{ ansible_architecture | lower }}.tgz\""},{"line_number":46,"context_line":"    - role: \"openstack_openrc\""},{"line_number":47,"context_line":"    - role: \"rsyslog_client\""},{"line_number":48,"context_line":"      rsyslog_client_log_rotate_file: ironic_log_rotate"},{"line_number":49,"context_line":"      rsyslog_client_log_dir: \"/var/log/ironic\""},{"line_number":50,"context_line":"      rsyslog_client_config_name: \"99-ironic-rsyslog-client.conf\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_899cc1c1","line":47,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":48,"context_line":"      rsyslog_client_log_rotate_file: ironic_log_rotate"},{"line_number":49,"context_line":"      rsyslog_client_log_dir: \"/var/log/ironic\""},{"line_number":50,"context_line":"      rsyslog_client_config_name: \"99-ironic-rsyslog-client.conf\""},{"line_number":51,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":52,"context_line":"  vars:"},{"line_number":53,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""},{"line_number":54,"context_line":"    ironic_galera_user: ironic"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_e9a9c5e0","line":51,"updated":"2016-09-15 08:55:44.000000000","message":"tags: crontab","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-keystone-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":81,"context_line":"    - role: \"rsyslog_client\""},{"line_number":82,"context_line":"      rsyslog_client_log_rotate_file: keystone_log_rotate"},{"line_number":83,"context_line":"      rsyslog_client_log_dir: \"/var/log/keystone\""},{"line_number":84,"context_line":"      rsyslog_client_config_name: \"99-keystone-rsyslog-client.conf\""},{"line_number":85,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":86,"context_line":"  vars:"},{"line_number":87,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_a986dd62","line":84,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":82,"context_line":"      rsyslog_client_log_rotate_file: keystone_log_rotate"},{"line_number":83,"context_line":"      rsyslog_client_log_dir: \"/var/log/keystone\""},{"line_number":84,"context_line":"      rsyslog_client_config_name: \"99-keystone-rsyslog-client.conf\""},{"line_number":85,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":86,"context_line":"  vars:"},{"line_number":87,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""},{"line_number":88,"context_line":"    keystone_admin_port: 35357"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_4992b99f","line":85,"updated":"2016-09-15 08:55:44.000000000","message":"tags: crontab","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-magnum-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":51,"context_line":"      magnum_venv_tag: \"{{ openstack_release }}\""},{"line_number":52,"context_line":"      magnum_venv_download_url: \"{{ openstack_repo_url }}/venvs/{{ openstack_release }}/{{ ansible_distribution | lower }}/magnum-{{ openstack_release }}-{{ ansible_architecture | lower }}.tgz\""},{"line_number":53,"context_line":"    - role: \"openstack_openrc\""},{"line_number":54,"context_line":"    - role: \"rsyslog_client\""},{"line_number":55,"context_line":"      rsyslog_client_log_rotate_file: magnum_log_rotate"},{"line_number":56,"context_line":"      rsyslog_client_log_dir: \"/var/log/magnum\""},{"line_number":57,"context_line":"      rsyslog_client_config_name: \"99-magnum-rsyslog-client.conf\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_a9edfd26","line":54,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-neutron-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":105,"context_line":"      neutron_local_ip: \"{{ _local_ip|default(\u0027127.0.0.1\u0027) }}\""},{"line_number":106,"context_line":"    - role: \"bird\""},{"line_number":107,"context_line":"      when:"},{"line_number":108,"context_line":"        - \"\u0027neutron_calico_dhcp_agent\u0027 in group_names\""},{"line_number":109,"context_line":"    - role: \"openstack_openrc\""},{"line_number":110,"context_line":"    - role: \"rsyslog_client\""},{"line_number":111,"context_line":"      rsyslog_client_log_rotate_file: neutron_log_rotate"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_49e9d913","line":108,"updated":"2016-09-15 08:55:44.000000000","message":"tags: bird","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":107,"context_line":"      when:"},{"line_number":108,"context_line":"        - \"\u0027neutron_calico_dhcp_agent\u0027 in group_names\""},{"line_number":109,"context_line":"    - role: \"openstack_openrc\""},{"line_number":110,"context_line":"    - role: \"rsyslog_client\""},{"line_number":111,"context_line":"      rsyslog_client_log_rotate_file: neutron_log_rotate"},{"line_number":112,"context_line":"      rsyslog_client_log_dir: \"/var/log/neutron\""},{"line_number":113,"context_line":"      rsyslog_client_config_name: \"99-neutron-rsyslog-client.conf\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_69e4d53a","line":110,"updated":"2016-09-15 08:55:44.000000000","message":"tags: ryslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-nova-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":157,"context_line":"    - role: \"ceph_client\""},{"line_number":158,"context_line":"      nova_venv_bin: \"/openstack/venvs/nova-{{ openstack_release }}/bin\""},{"line_number":159,"context_line":"      openstack_service_system_user: \"{{ nova_system_user_name }}\""},{"line_number":160,"context_line":"      openstack_service_venv_bin: \"{{ nova_venv_bin if nova_venv_enabled|default(True)|bool else None }}\""},{"line_number":161,"context_line":"    - role: \"openstack_openrc\""},{"line_number":162,"context_line":"    - role: \"rsyslog_client\""},{"line_number":163,"context_line":"      rsyslog_client_log_rotate_file: nova_log_rotate"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_495719ce","line":160,"updated":"2016-09-15 08:55:44.000000000","message":"tags: ceph","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":159,"context_line":"      openstack_service_system_user: \"{{ nova_system_user_name }}\""},{"line_number":160,"context_line":"      openstack_service_venv_bin: \"{{ nova_venv_bin if nova_venv_enabled|default(True)|bool else None }}\""},{"line_number":161,"context_line":"    - role: \"openstack_openrc\""},{"line_number":162,"context_line":"    - role: \"rsyslog_client\""},{"line_number":163,"context_line":"      rsyslog_client_log_rotate_file: nova_log_rotate"},{"line_number":164,"context_line":"      rsyslog_client_log_dir: \"/var/log/nova\""},{"line_number":165,"context_line":"      rsyslog_client_config_name: \"99-nova-rsyslog-client.conf\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_49c0f97b","line":162,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":163,"context_line":"      rsyslog_client_log_rotate_file: nova_log_rotate"},{"line_number":164,"context_line":"      rsyslog_client_log_dir: \"/var/log/nova\""},{"line_number":165,"context_line":"      rsyslog_client_config_name: \"99-nova-rsyslog-client.conf\""},{"line_number":166,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":167,"context_line":"  vars_files:"},{"line_number":168,"context_line":"    - defaults/repo_packages/openstack_other.yml"},{"line_number":169,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_c9424910","line":166,"updated":"2016-09-15 08:55:44.000000000","message":"tags: crontab","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-sahara-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    - role: \"openstack_openrc\""},{"line_number":62,"context_line":"    - role: \"rsyslog_client\""},{"line_number":63,"context_line":"      rsyslog_client_log_rotate_file: sahara_log_rotate"},{"line_number":64,"context_line":"      rsyslog_client_log_dir: \"/var/log/sahara\""},{"line_number":65,"context_line":"      rsyslog_client_config_name: \"99-sahara-rsyslog-client.conf\""},{"line_number":66,"context_line":"  vars:"},{"line_number":67,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_09743166","line":64,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-swift-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":152,"context_line":"      rsyslog_client_log_rotate_file: swift_log_rotate"},{"line_number":153,"context_line":"      rsyslog_client_log_dir: \"/var/log/swift\""},{"line_number":154,"context_line":"      rsyslog_client_config_name: \"99-swift-rsyslog-client.conf\""},{"line_number":155,"context_line":"      rsyslog_client_log_files:"},{"line_number":156,"context_line":"        - /var/log/rsyncd.log"},{"line_number":157,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":158,"context_line":"  tags:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_a9097ddf","line":155,"updated":"2016-09-15 08:55:44.000000000","message":"tags: rsyslog","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":154,"context_line":"      rsyslog_client_config_name: \"99-swift-rsyslog-client.conf\""},{"line_number":155,"context_line":"      rsyslog_client_log_files:"},{"line_number":156,"context_line":"        - /var/log/rsyncd.log"},{"line_number":157,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":158,"context_line":"  tags:"},{"line_number":159,"context_line":"    - swift"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_890681cc","line":157,"updated":"2016-09-15 08:55:44.000000000","message":"tags: crontab","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/os-tempest-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    - role: \"rsyslog_client\""},{"line_number":26,"context_line":"      rsyslog_client_log_rotate_file: utility_log_rotate"},{"line_number":27,"context_line":"      rsyslog_client_log_dir: \"{{ tempest_log_dir }}\""},{"line_number":28,"context_line":"      rsyslog_client_config_name: \"99-tempest-rsyslog-client.conf\""},{"line_number":29,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":30,"context_line":"  vars_files:"},{"line_number":31,"context_line":"    - defaults/repo_packages/openstack_other.yml"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_690055ab","line":28,"updated":"2016-09-15 08:55:44.000000000","message":"same","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"      rsyslog_client_log_rotate_file: utility_log_rotate"},{"line_number":27,"context_line":"      rsyslog_client_log_dir: \"{{ tempest_log_dir }}\""},{"line_number":28,"context_line":"      rsyslog_client_config_name: \"99-tempest-rsyslog-client.conf\""},{"line_number":29,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":30,"context_line":"  vars_files:"},{"line_number":31,"context_line":"    - defaults/repo_packages/openstack_other.yml"},{"line_number":32,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_c927a962","line":29,"updated":"2016-09-15 08:55:44.000000000","message":"same as before","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/rabbitmq-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    - include: common-tasks/os-lxc-container-setup.yml"},{"line_number":23,"context_line":"    - include: common-tasks/package-cache-proxy.yml"},{"line_number":24,"context_line":"  roles:"},{"line_number":25,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":26,"context_line":"  vars:"},{"line_number":27,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""},{"line_number":28,"context_line":"  tags:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_491c7912","line":25,"range":{"start_line":25,"start_character":27,"end_line":25,"end_character":28},"updated":"2016-09-15 08:55:44.000000000","message":"same as before","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":37,"context_line":"  user: root"},{"line_number":38,"context_line":"  roles:"},{"line_number":39,"context_line":"    - role: \"rabbitmq_server\""},{"line_number":40,"context_line":"    - role: \"rsyslog_client\""},{"line_number":41,"context_line":"      rsyslog_client_log_rotate_file: rabbitmq_log_rotate"},{"line_number":42,"context_line":"      rsyslog_client_log_dir: \"/var/log/rabbitmq\""},{"line_number":43,"context_line":"      rsyslog_client_config_name: \"99-rabbitmq-rsyslog-client.conf\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_e92aa52b","line":40,"updated":"2016-09-15 08:55:44.000000000","message":"same as before","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/repo-server.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        - _local_git_cache.stat.exists"},{"line_number":50,"context_line":"  roles:"},{"line_number":51,"context_line":"    - role: \"repo_server\""},{"line_number":52,"context_line":"    - role: \"rsyslog_client\""},{"line_number":53,"context_line":"      rsyslog_client_log_rotate_file: repo_nginx_log_rotate"},{"line_number":54,"context_line":"      rsyslog_client_log_dir: \"/var/log/{{ repo_service_user_name }}\""},{"line_number":55,"context_line":"      rsyslog_client_log_files:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_49a1d9a2","line":52,"updated":"2016-09-15 08:55:44.000000000","message":"same as before","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/rsyslog-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"            mount_path: \"/openstack/{{ inventory_hostname }}/log-storage\""},{"line_number":27,"context_line":"    - include: common-tasks/package-cache-proxy.yml"},{"line_number":28,"context_line":"  roles:"},{"line_number":29,"context_line":"    - role: \"rsyslog_server\""},{"line_number":30,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":31,"context_line":"  vars:"},{"line_number":32,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_e99d455a","line":29,"updated":"2016-09-15 08:55:44.000000000","message":"same as before","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    - include: common-tasks/package-cache-proxy.yml"},{"line_number":28,"context_line":"  roles:"},{"line_number":29,"context_line":"    - role: \"rsyslog_server\""},{"line_number":30,"context_line":"    - role: \"system_crontab_coordination\""},{"line_number":31,"context_line":"  vars:"},{"line_number":32,"context_line":"    is_metal: \"{{ properties.is_metal|default(false) }}\""},{"line_number":33,"context_line":"  tags:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_49af1981","line":30,"updated":"2016-09-15 08:55:44.000000000","message":"same as before","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}],"playbooks/utility-install.yml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a60a445e601bd253dbc6c0d86a043507ad7e35e2","unresolved":false,"context_lines":[{"line_number":34,"context_line":"      when: not is_metal | bool"},{"line_number":35,"context_line":"  roles:"},{"line_number":36,"context_line":"    - role: \"galera_client\""},{"line_number":37,"context_line":"    - role: \"pip_install\""},{"line_number":38,"context_line":"    - role: \"openstack_openrc\""},{"line_number":39,"context_line":"  post_tasks:"},{"line_number":40,"context_line":"    - name: Update apt sources"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7a8ec9b2_a9089d92","line":37,"updated":"2016-09-15 08:55:44.000000000","message":"do not add tag here. (So, we\u0027re good!)","commit_id":"7d2b43ac18cd75058d2ec0c5c698dc21822acf28"}]}
