)]}'
{"defaults/main.yml":[{"author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"change_message_id":"c58c01864f5707db672d616620167f2966f9fdaf","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"galera_client_drop_config_file: \"{{ inventory_hostname in groups[\u0027galera_all\u0027] or inventory_hostname in groups[\u0027utility_all\u0027] }}\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"galera_pinned_packages: []"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"galera_client_pip_packages:"},{"line_number":25,"context_line":"  - MySQL-python"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_e5df4338","line":22,"range":{"start_line":22,"start_character":0,"end_line":22,"end_character":22},"updated":"2016-05-13 17:28:39.000000000","message":"Does this need to be overridden in 14.04/16.04 vars?\nAlso deprecate galera_apt_pinned_packages, release note + filter","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"dd94e40066dd35448e8752c8d2fa027258c69e36","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"galera_client_drop_config_file: \"{{ inventory_hostname in groups[\u0027galera_all\u0027] or inventory_hostname in groups[\u0027utility_all\u0027] }}\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"galera_pinned_packages: []"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"galera_client_pip_packages:"},{"line_number":25,"context_line":"  - MySQL-python"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_3532f8a7","line":22,"range":{"start_line":22,"start_character":0,"end_line":22,"end_character":22},"in_reply_to":"dab17558_e5df4338","updated":"2016-05-16 02:40:00.000000000","message":"The function was moved to the ubuntu 14.04/16.04 OS variable files and to keep the API consistent for other potential OS\u0027s this variable has remained here so that if an OS does not implement a \"pinned packages\" function the tasks for other supported OS\u0027s will properly skip.","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"}],"releasenotes/notes/multi-distro-add-0e53560f66394691.yaml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"e4ed5dc4981c6cca5deccd877123cead7235f46c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - CentOS 7 support have been added to the ``galera_client`` role."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_0a6d3404","line":3,"range":{"start_line":3,"start_character":21,"end_line":3,"end_character":25},"updated":"2016-05-13 17:18:36.000000000","message":"has","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"dd94e40066dd35448e8752c8d2fa027258c69e36","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - CentOS 7 support have been added to the ``galera_client`` role."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_55069cce","line":3,"range":{"start_line":3,"start_character":21,"end_line":3,"end_character":25},"in_reply_to":"dab17558_0a6d3404","updated":"2016-05-16 02:40:00.000000000","message":"Done","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"}],"tasks/galera_client_install_apt.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"e4ed5dc4981c6cca5deccd877123cead7235f46c","unresolved":false,"context_lines":[{"line_number":60,"context_line":"  tags:"},{"line_number":61,"context_line":"    - galera-client-repos"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"#TODO(evrardjp): Replace the next 2 tasks by a standard apt with cache"},{"line_number":64,"context_line":"#when https://github.com/ansible/ansible-modules-core/pull/1517 is merged"},{"line_number":65,"context_line":"#in 1.9.x or we move to 2.0 (if tested working)"},{"line_number":66,"context_line":"- name: Check apt last update file"},{"line_number":67,"context_line":"  stat:"},{"line_number":68,"context_line":"    path: /var/cache/apt"},{"line_number":69,"context_line":"  register: apt_cache_stat"},{"line_number":70,"context_line":"  tags:"},{"line_number":71,"context_line":"    - galera-client-apt-packages"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"- name: Update apt if needed"},{"line_number":74,"context_line":"  apt:"},{"line_number":75,"context_line":"    update_cache: yes"},{"line_number":76,"context_line":"  when: \u003e"},{"line_number":77,"context_line":"    \"ansible_date_time.epoch|float - apt_cache_stat.stat.mtime \u003e {{cache_timeout}}\" or"},{"line_number":78,"context_line":"    add_repo | changed"},{"line_number":79,"context_line":"  tags:"},{"line_number":80,"context_line":"    - galera-client-apt-packages"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"- name: Install galera packages"},{"line_number":83,"context_line":"  apt:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_8a580458","line":80,"range":{"start_line":63,"start_character":0,"end_line":80,"end_character":32},"updated":"2016-05-13 17:18:36.000000000","message":"This should be above the \u0027Ensure host can talk to HTTPS apt repos\u0027 task, then there should be another task here that updates the cache if \u0027add_repo | changed\u0027","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"dd94e40066dd35448e8752c8d2fa027258c69e36","unresolved":false,"context_lines":[{"line_number":60,"context_line":"  tags:"},{"line_number":61,"context_line":"    - galera-client-repos"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"#TODO(evrardjp): Replace the next 2 tasks by a standard apt with cache"},{"line_number":64,"context_line":"#when https://github.com/ansible/ansible-modules-core/pull/1517 is merged"},{"line_number":65,"context_line":"#in 1.9.x or we move to 2.0 (if tested working)"},{"line_number":66,"context_line":"- name: Check apt last update file"},{"line_number":67,"context_line":"  stat:"},{"line_number":68,"context_line":"    path: /var/cache/apt"},{"line_number":69,"context_line":"  register: apt_cache_stat"},{"line_number":70,"context_line":"  tags:"},{"line_number":71,"context_line":"    - galera-client-apt-packages"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"- name: Update apt if needed"},{"line_number":74,"context_line":"  apt:"},{"line_number":75,"context_line":"    update_cache: yes"},{"line_number":76,"context_line":"  when: \u003e"},{"line_number":77,"context_line":"    \"ansible_date_time.epoch|float - apt_cache_stat.stat.mtime \u003e {{cache_timeout}}\" or"},{"line_number":78,"context_line":"    add_repo | changed"},{"line_number":79,"context_line":"  tags:"},{"line_number":80,"context_line":"    - galera-client-apt-packages"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"- name: Install galera packages"},{"line_number":83,"context_line":"  apt:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_95a2c4fa","line":80,"range":{"start_line":63,"start_character":0,"end_line":80,"end_character":32},"in_reply_to":"dab17558_8a580458","updated":"2016-05-16 02:40:00.000000000","message":"Done","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"},{"author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"change_message_id":"c58c01864f5707db672d616620167f2966f9fdaf","unresolved":false,"context_lines":[{"line_number":87,"context_line":"  until: install_packages|success"},{"line_number":88,"context_line":"  retries: 5"},{"line_number":89,"context_line":"  delay: 2"},{"line_number":90,"context_line":"  with_items: galera_client_packages"},{"line_number":91,"context_line":"  tags:"},{"line_number":92,"context_line":"    - galera-client-apt-packages"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_859f575e","line":90,"range":{"start_line":90,"start_character":14,"end_line":90,"end_character":36},"updated":"2016-05-13 17:28:39.000000000","message":"Deprecate \u0027galera_client_apt_packages\u0027, release note + filter","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"dd94e40066dd35448e8752c8d2fa027258c69e36","unresolved":false,"context_lines":[{"line_number":87,"context_line":"  until: install_packages|success"},{"line_number":88,"context_line":"  retries: 5"},{"line_number":89,"context_line":"  delay: 2"},{"line_number":90,"context_line":"  with_items: galera_client_packages"},{"line_number":91,"context_line":"  tags:"},{"line_number":92,"context_line":"    - galera-client-apt-packages"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_75cc80bb","line":90,"range":{"start_line":90,"start_character":14,"end_line":90,"end_character":36},"in_reply_to":"dab17558_859f575e","updated":"2016-05-16 02:40:00.000000000","message":"Done","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"}],"tasks/galera_client_install_yum.yml":[{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"a8b40220f77f58b87e05d19c7f48411bdbbfdf61","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  tags:"},{"line_number":28,"context_line":"    - galera-config"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- name: Add galera gpg-keys"},{"line_number":31,"context_line":"  command: \u003e"},{"line_number":32,"context_line":"    gpg --status-fd 1 --keyserver \"{{ item.keyserver }}\" --recv-keys \"{{ item.hash_id }}\""},{"line_number":33,"context_line":"  register: add_keys"},{"line_number":34,"context_line":"  until: add_keys|success"},{"line_number":35,"context_line":"  ignore_errors: True"},{"line_number":36,"context_line":"  retries: 5"},{"line_number":37,"context_line":"  delay: 2"},{"line_number":38,"context_line":"  with_items: \"{{ galera_client_gpg_keys }}\""},{"line_number":39,"context_line":"  tags:"},{"line_number":40,"context_line":"    - galera-gpg-keys"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"- name: Add galera gpg-keys using fallback keyserver"},{"line_number":43,"context_line":"  command: \u003e"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_345ac72a","line":40,"range":{"start_line":30,"start_character":0,"end_line":40,"end_character":21},"updated":"2016-05-10 21:59:43.000000000","message":"Maybe we should add keys with rpm?","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5e8d4f36087b2d664ccf9de19375198779892e76","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  tags:"},{"line_number":28,"context_line":"    - galera-config"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- name: Add galera gpg-keys"},{"line_number":31,"context_line":"  command: \u003e"},{"line_number":32,"context_line":"    gpg --status-fd 1 --keyserver \"{{ item.keyserver }}\" --recv-keys \"{{ item.hash_id }}\""},{"line_number":33,"context_line":"  register: add_keys"},{"line_number":34,"context_line":"  until: add_keys|success"},{"line_number":35,"context_line":"  ignore_errors: True"},{"line_number":36,"context_line":"  retries: 5"},{"line_number":37,"context_line":"  delay: 2"},{"line_number":38,"context_line":"  with_items: \"{{ galera_client_gpg_keys }}\""},{"line_number":39,"context_line":"  tags:"},{"line_number":40,"context_line":"    - galera-gpg-keys"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"- name: Add galera gpg-keys using fallback keyserver"},{"line_number":43,"context_line":"  command: \u003e"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_f7cde131","line":40,"range":{"start_line":30,"start_character":0,"end_line":40,"end_character":21},"in_reply_to":"dab17558_345ac72a","updated":"2016-05-10 22:54:19.000000000","message":"to keep the key retrieval data structure the same between ubuntu and redhat I did the key retrieval using the gpg command. Sadly the andible rpm_key module is rather lacking in capabilities. http://docs.ansible.com/ansible/rpm_key_module.html","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"6092de79be0b16164907c093a7b790879d8aac6a","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  tags:"},{"line_number":28,"context_line":"    - galera-config"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- name: Add galera gpg-keys"},{"line_number":31,"context_line":"  command: \u003e"},{"line_number":32,"context_line":"    gpg --status-fd 1 --keyserver \"{{ item.keyserver }}\" --recv-keys \"{{ item.hash_id }}\""},{"line_number":33,"context_line":"  register: add_keys"},{"line_number":34,"context_line":"  until: add_keys|success"},{"line_number":35,"context_line":"  ignore_errors: True"},{"line_number":36,"context_line":"  retries: 5"},{"line_number":37,"context_line":"  delay: 2"},{"line_number":38,"context_line":"  with_items: \"{{ galera_client_gpg_keys }}\""},{"line_number":39,"context_line":"  tags:"},{"line_number":40,"context_line":"    - galera-gpg-keys"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"- name: Add galera gpg-keys using fallback keyserver"},{"line_number":43,"context_line":"  command: \u003e"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_c8c63867","line":40,"range":{"start_line":30,"start_character":0,"end_line":40,"end_character":21},"in_reply_to":"dab17558_4a3fe086","updated":"2016-05-11 00:56:37.000000000","message":"Done","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"},{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"b3231eba67a7710c393c58dee65297e77886da62","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  tags:"},{"line_number":28,"context_line":"    - galera-config"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- name: Add galera gpg-keys"},{"line_number":31,"context_line":"  command: \u003e"},{"line_number":32,"context_line":"    gpg --status-fd 1 --keyserver \"{{ item.keyserver }}\" --recv-keys \"{{ item.hash_id }}\""},{"line_number":33,"context_line":"  register: add_keys"},{"line_number":34,"context_line":"  until: add_keys|success"},{"line_number":35,"context_line":"  ignore_errors: True"},{"line_number":36,"context_line":"  retries: 5"},{"line_number":37,"context_line":"  delay: 2"},{"line_number":38,"context_line":"  with_items: \"{{ galera_client_gpg_keys }}\""},{"line_number":39,"context_line":"  tags:"},{"line_number":40,"context_line":"    - galera-gpg-keys"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"- name: Add galera gpg-keys using fallback keyserver"},{"line_number":43,"context_line":"  command: \u003e"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_4a3fe086","line":40,"range":{"start_line":30,"start_character":0,"end_line":40,"end_character":21},"in_reply_to":"dab17558_f7cde131","updated":"2016-05-10 23:26:27.000000000","message":"I have used this internally and it works well:\n\n\u003cdownload gpg key to /etc/pki/some-key\u003e\n...\n- name: rpm import key\n  shell: \"rpm --import /etc/pki/some-key\"\n  when: gpgkey.changed\n\nI would say that is more of the \u0027Redhat-way\u0027 of doing this task.\n\nAlso, the gpg key was different for trusty and xenial.  Are we sure it\u0027s the same key for CentOS as Trusty?","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"}],"tasks/main.yml":[{"author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"change_message_id":"c58c01864f5707db672d616620167f2966f9fdaf","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  with_first_found:"},{"line_number":19,"context_line":"    - \"{{ ansible_distribution | lower }}-{{ ansible_distribution_version | lower }}.yml\""},{"line_number":20,"context_line":"    - \"{{ ansible_distribution | lower }}.yml\""},{"line_number":21,"context_line":"    - \"{{ ansible_os_family | lower }}-{{ ansible_distribution_version.split(\u0027.\u0027)[0] }}.yml\""},{"line_number":22,"context_line":"    - \"{{ ansible_os_family | lower }}.yml\""},{"line_number":23,"context_line":"  tags:"},{"line_number":24,"context_line":"    - always"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_4525a1ac","line":21,"range":{"start_line":21,"start_character":42,"end_line":21,"end_character":84},"updated":"2016-05-13 17:28:39.000000000","message":"Could this be ansible_distribution_major_version ?","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"dd94e40066dd35448e8752c8d2fa027258c69e36","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  with_first_found:"},{"line_number":19,"context_line":"    - \"{{ ansible_distribution | lower }}-{{ ansible_distribution_version | lower }}.yml\""},{"line_number":20,"context_line":"    - \"{{ ansible_distribution | lower }}.yml\""},{"line_number":21,"context_line":"    - \"{{ ansible_os_family | lower }}-{{ ansible_distribution_version.split(\u0027.\u0027)[0] }}.yml\""},{"line_number":22,"context_line":"    - \"{{ ansible_os_family | lower }}.yml\""},{"line_number":23,"context_line":"  tags:"},{"line_number":24,"context_line":"    - always"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_d569ecbf","line":21,"range":{"start_line":21,"start_character":42,"end_line":21,"end_character":84},"in_reply_to":"dab17558_4525a1ac","updated":"2016-05-16 02:40:00.000000000","message":"it could be however in my last check I found debian based distros do not create that variable when it gathers facts which makes ansible stacktrace on a non-existent variable.","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"}],"tests/test.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"e4ed5dc4981c6cca5deccd877123cead7235f46c","unresolved":false,"context_lines":[{"line_number":16,"context_line":"- name: Playbook for role testing"},{"line_number":17,"context_line":"  hosts: localhost"},{"line_number":18,"context_line":"  connection: local"},{"line_number":19,"context_line":"  pre_tasks:"},{"line_number":20,"context_line":"    - name: Remove local mysql directories if they exist"},{"line_number":21,"context_line":"      file:"},{"line_number":22,"context_line":"        path: \"{{ item.path }}\""},{"line_number":23,"context_line":"        state: \"absent\""},{"line_number":24,"context_line":"      with_items:"},{"line_number":25,"context_line":"        - { path: \"/etc/mysql\" }"},{"line_number":26,"context_line":"        - { path: \"/etc/mysql/conf.d\" }"},{"line_number":27,"context_line":"        - { path: \"/usr/lib/galera\" }"},{"line_number":28,"context_line":"        - { path: \"/etc/my.cnf.d\" }"},{"line_number":29,"context_line":"        - { path: \"/etc/my.cnf\" }"},{"line_number":30,"context_line":"  roles:"},{"line_number":31,"context_line":"    - role: \"{{ rolename | basename }}\""},{"line_number":32,"context_line":"      galera_address: \"10.0.0.1\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_851d9768","line":29,"range":{"start_line":19,"start_character":0,"end_line":29,"end_character":33},"updated":"2016-05-13 17:18:36.000000000","message":"Why is this necessary? Perhaps add a comment to explain? My concern is that we\u0027d have to do this in the integrated build, in which case perhaps there\u0027s a way to only remove these in the right circumstances?","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"dd94e40066dd35448e8752c8d2fa027258c69e36","unresolved":false,"context_lines":[{"line_number":16,"context_line":"- name: Playbook for role testing"},{"line_number":17,"context_line":"  hosts: localhost"},{"line_number":18,"context_line":"  connection: local"},{"line_number":19,"context_line":"  pre_tasks:"},{"line_number":20,"context_line":"    - name: Remove local mysql directories if they exist"},{"line_number":21,"context_line":"      file:"},{"line_number":22,"context_line":"        path: \"{{ item.path }}\""},{"line_number":23,"context_line":"        state: \"absent\""},{"line_number":24,"context_line":"      with_items:"},{"line_number":25,"context_line":"        - { path: \"/etc/mysql\" }"},{"line_number":26,"context_line":"        - { path: \"/etc/mysql/conf.d\" }"},{"line_number":27,"context_line":"        - { path: \"/usr/lib/galera\" }"},{"line_number":28,"context_line":"        - { path: \"/etc/my.cnf.d\" }"},{"line_number":29,"context_line":"        - { path: \"/etc/my.cnf\" }"},{"line_number":30,"context_line":"  roles:"},{"line_number":31,"context_line":"    - role: \"{{ rolename | basename }}\""},{"line_number":32,"context_line":"      galera_address: \"10.0.0.1\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"dab17558_f52eb08a","line":29,"range":{"start_line":19,"start_character":0,"end_line":29,"end_character":33},"in_reply_to":"dab17558_851d9768","updated":"2016-05-16 02:40:00.000000000","message":"This has been added because the gate image creates the /etc/my.cnf.* directories. On a stock OS we do not have this issue.","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"}],"vars/redhat-7.yml":[{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"a8b40220f77f58b87e05d19c7f48411bdbbfdf61","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  - openssl-devel"},{"line_number":36,"context_line":"  - python-devel"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# Galera GPG Keys"},{"line_number":39,"context_line":"galera_client_gpg_keys:"},{"line_number":40,"context_line":"  - key_name: \u0027mariadb\u0027"},{"line_number":41,"context_line":"    keyserver: \u0027hkp://keyserver.ubuntu.com:80\u0027"},{"line_number":42,"context_line":"    fallback_keyserver: \u0027hkp://p80.pool.sks-keyservers.net:80\u0027"},{"line_number":43,"context_line":"    hash_id: \u00270xcbcb082a1bb943db\u0027"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_c053b637","line":43,"range":{"start_line":38,"start_character":0,"end_line":43,"end_character":33},"updated":"2016-05-10 21:59:43.000000000","message":"Is this correct?","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"},{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"b3231eba67a7710c393c58dee65297e77886da62","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  - openssl-devel"},{"line_number":36,"context_line":"  - python-devel"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# Galera GPG Keys"},{"line_number":39,"context_line":"galera_client_gpg_keys:"},{"line_number":40,"context_line":"  - key_name: \u0027mariadb\u0027"},{"line_number":41,"context_line":"    keyserver: \u0027hkp://keyserver.ubuntu.com:80\u0027"},{"line_number":42,"context_line":"    fallback_keyserver: \u0027hkp://p80.pool.sks-keyservers.net:80\u0027"},{"line_number":43,"context_line":"    hash_id: \u00270xcbcb082a1bb943db\u0027"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_2a125c09","line":43,"range":{"start_line":38,"start_character":0,"end_line":43,"end_character":33},"in_reply_to":"dab17558_97fa9573","updated":"2016-05-10 23:26:27.000000000","message":"I mean the actual key itself, not the retrieval method ;)","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5e8d4f36087b2d664ccf9de19375198779892e76","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  - openssl-devel"},{"line_number":36,"context_line":"  - python-devel"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# Galera GPG Keys"},{"line_number":39,"context_line":"galera_client_gpg_keys:"},{"line_number":40,"context_line":"  - key_name: \u0027mariadb\u0027"},{"line_number":41,"context_line":"    keyserver: \u0027hkp://keyserver.ubuntu.com:80\u0027"},{"line_number":42,"context_line":"    fallback_keyserver: \u0027hkp://p80.pool.sks-keyservers.net:80\u0027"},{"line_number":43,"context_line":"    hash_id: \u00270xcbcb082a1bb943db\u0027"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_97fa9573","line":43,"range":{"start_line":38,"start_character":0,"end_line":43,"end_character":33},"in_reply_to":"dab17558_c053b637","updated":"2016-05-10 22:54:19.000000000","message":"Yes the key server makes no difference.","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"}],"vars/ubuntu-14.04.yml":[{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"a8b40220f77f58b87e05d19c7f48411bdbbfdf61","unresolved":false,"context_lines":[{"line_number":21,"context_line":"galera_client_repo: \"deb {{ galera_client_apt_repo_url }} {{ ansible_distribution_release }} main\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"galera_client_packages:"},{"line_number":24,"context_line":"  - build-essential"},{"line_number":25,"context_line":"  - libaio1"},{"line_number":26,"context_line":"  - libc6"},{"line_number":27,"context_line":"  - libdbd-mysql-perl"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_6042ca69","line":24,"range":{"start_line":24,"start_character":1,"end_line":24,"end_character":19},"updated":"2016-05-10 21:59:43.000000000","message":"Same as 16.04.  Do we want to include this all the time, and we\u0027ll also need python-dev","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5e8d4f36087b2d664ccf9de19375198779892e76","unresolved":false,"context_lines":[{"line_number":21,"context_line":"galera_client_repo: \"deb {{ galera_client_apt_repo_url }} {{ ansible_distribution_release }} main\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"galera_client_packages:"},{"line_number":24,"context_line":"  - build-essential"},{"line_number":25,"context_line":"  - libaio1"},{"line_number":26,"context_line":"  - libc6"},{"line_number":27,"context_line":"  - libdbd-mysql-perl"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_9728d5e3","line":24,"range":{"start_line":24,"start_character":1,"end_line":24,"end_character":19},"in_reply_to":"dab17558_6042ca69","updated":"2016-05-10 22:54:19.000000000","message":"I want to say no, but I\u0027ve not figured out a good way to skip it if a pre-built wheel is not on a local repo, or the installation of mysql-python fails. Doing all that seems like a lot of machinery just to avoid installing the package.","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"},{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"b3231eba67a7710c393c58dee65297e77886da62","unresolved":false,"context_lines":[{"line_number":21,"context_line":"galera_client_repo: \"deb {{ galera_client_apt_repo_url }} {{ ansible_distribution_release }} main\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"galera_client_packages:"},{"line_number":24,"context_line":"  - build-essential"},{"line_number":25,"context_line":"  - libaio1"},{"line_number":26,"context_line":"  - libc6"},{"line_number":27,"context_line":"  - libdbd-mysql-perl"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_aa9acc6b","line":24,"range":{"start_line":24,"start_character":1,"end_line":24,"end_character":19},"in_reply_to":"dab17558_9728d5e3","updated":"2016-05-10 23:26:27.000000000","message":"I agree.  It was being done before in our images, so we might as well continue doing it.  If people really want, they can easily clean these packages out.","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"}],"vars/ubuntu-16.04.yml":[{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"a8b40220f77f58b87e05d19c7f48411bdbbfdf61","unresolved":false,"context_lines":[{"line_number":21,"context_line":"galera_client_repo: \"deb {{ galera_client_apt_repo_url }} {{ ansible_distribution_release }} main\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"galera_client_packages:"},{"line_number":24,"context_line":"  - build-essential"},{"line_number":25,"context_line":"  - libaio1"},{"line_number":26,"context_line":"  - libc6"},{"line_number":27,"context_line":"  - libdbd-mysql-perl"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_e0a87a22","line":24,"range":{"start_line":24,"start_character":1,"end_line":24,"end_character":19},"updated":"2016-05-10 21:59:43.000000000","message":"are we sure we want to include this all the time?  Adds ~130Mb.\n\nAlso, will need to include python-dev","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"},{"author":{"_account_id":20038,"name":"Michael Gugino","email":"michael.gugino@walmart.com","username":"michaelgugino"},"change_message_id":"a8b40220f77f58b87e05d19c7f48411bdbbfdf61","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  - libdbd-mysql-perl"},{"line_number":28,"context_line":"  - libgcc1"},{"line_number":29,"context_line":"  - libgcrypt20"},{"line_number":30,"context_line":"  - libgcrypt11"},{"line_number":31,"context_line":"  - libmariadbclient-dev"},{"line_number":32,"context_line":"  - libssl-dev"},{"line_number":33,"context_line":"  - libstdc++6"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_a07952ca","line":30,"range":{"start_line":30,"start_character":2,"end_line":30,"end_character":15},"updated":"2016-05-10 21:59:43.000000000","message":"Delete this line.\n\nThis package is not available on xenial, that\u0027s why libgcrypt20 was specified.","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"5e8d4f36087b2d664ccf9de19375198779892e76","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  - libdbd-mysql-perl"},{"line_number":28,"context_line":"  - libgcc1"},{"line_number":29,"context_line":"  - libgcrypt20"},{"line_number":30,"context_line":"  - libgcrypt11"},{"line_number":31,"context_line":"  - libmariadbclient-dev"},{"line_number":32,"context_line":"  - libssl-dev"},{"line_number":33,"context_line":"  - libstdc++6"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_77257107","line":30,"range":{"start_line":30,"start_character":2,"end_line":30,"end_character":15},"in_reply_to":"dab17558_a07952ca","updated":"2016-05-10 22:54:19.000000000","message":"Done","commit_id":"fa7ea325e394331dcac65712d15d7da3694f4cbe"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"e4ed5dc4981c6cca5deccd877123cead7235f46c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"dab17558_4568cfba","updated":"2016-05-13 17:18:36.000000000","message":"This contains exactly the same content as ubuntu-14.04.yml - perhaps we should remove one and rename this to \u0027ubuntu.yml\u0027 or \u0027debian.yml\u0027 so that it\u0027s not version specific? The same could be done for CentOS - if there is no difference in content then don\u0027t split it up - let it fall back to a lower common denominator.","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"dd94e40066dd35448e8752c8d2fa027258c69e36","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"dab17558_352cb898","in_reply_to":"dab17558_4568cfba","updated":"2016-05-16 02:40:00.000000000","message":"While these values are the same, they\u0027re explicit variables loaded for specific hosts. We could reclassify this to load based on the OS family however its better to be explicit than implicit.","commit_id":"b0a307ca3a1e8761ba2384c432d4d348ae3970b8"}]}
