)]}'
{"playbooks/ceph-install.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"9f786434c34960ed5832bd358f593e5ea3141093","unresolved":false,"context_lines":[{"line_number":166,"context_line":"  vars_files:"},{"line_number":167,"context_line":"    - \"defaults/{{ install_method }}_install.yml\""},{"line_number":168,"context_line":"  pre_tasks:"},{"line_number":169,"context_line":"    - include: common-tasks/os-log-dir-setup.yml"},{"line_number":170,"context_line":"      vars:"},{"line_number":171,"context_line":"        log_dirs:"},{"line_number":172,"context_line":"          - src: \"/openstack/log/{{ inventory_hostname }}-ceph\""},{"line_number":173,"context_line":"            dest: \"/var/log/ceph\""},{"line_number":174,"context_line":"    - include: common-tasks/unbound-clients.yml"},{"line_number":175,"context_line":"      static: no"},{"line_number":176,"context_line":"      when:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_916ddb33","line":173,"range":{"start_line":169,"start_character":0,"end_line":173,"end_character":33},"updated":"2019-07-30 20:01:54.000000000","message":"This has now been removed so not longer necessary","commit_id":"d0d24f6c4e6adf18e11b098f398579c050debde2"},{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"9f786434c34960ed5832bd358f593e5ea3141093","unresolved":false,"context_lines":[{"line_number":171,"context_line":"        log_dirs:"},{"line_number":172,"context_line":"          - src: \"/openstack/log/{{ inventory_hostname }}-ceph\""},{"line_number":173,"context_line":"            dest: \"/var/log/ceph\""},{"line_number":174,"context_line":"    - include: common-tasks/unbound-clients.yml"},{"line_number":175,"context_line":"      static: no"},{"line_number":176,"context_line":"      when:"},{"line_number":177,"context_line":"        - hostvars[\u0027localhost\u0027][\u0027resolvconf_enabled\u0027] | bool"},{"line_number":178,"context_line":"    #TODO: mgariepy, revisit to use include_role when https://github.com/ansible/ansible/issues/20077 is fixed"},{"line_number":179,"context_line":"    - name: install the ceph stable repository key"},{"line_number":180,"context_line":"      rpm_key:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_71705f09","line":177,"range":{"start_line":174,"start_character":0,"end_line":177,"end_character":60},"updated":"2019-07-30 20:01:54.000000000","message":"Not needed anymore here, as openstack_hosts playbook does this anyways.","commit_id":"d0d24f6c4e6adf18e11b098f398579c050debde2"},{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"9f786434c34960ed5832bd358f593e5ea3141093","unresolved":false,"context_lines":[{"line_number":175,"context_line":"      static: no"},{"line_number":176,"context_line":"      when:"},{"line_number":177,"context_line":"        - hostvars[\u0027localhost\u0027][\u0027resolvconf_enabled\u0027] | bool"},{"line_number":178,"context_line":"    #TODO: mgariepy, revisit to use include_role when https://github.com/ansible/ansible/issues/20077 is fixed"},{"line_number":179,"context_line":"    - name: install the ceph stable repository key"},{"line_number":180,"context_line":"      rpm_key:"},{"line_number":181,"context_line":"        key: \"{{ ceph_stable_key }}\""},{"line_number":182,"context_line":"        state: present"},{"line_number":183,"context_line":"      when:"},{"line_number":184,"context_line":"        - ceph_origin \u003d\u003d \u0027repository\u0027"},{"line_number":185,"context_line":"        - ceph_repository \u003d\u003d \u0027community\u0027"},{"line_number":186,"context_line":"        - ansible_pkg_mgr in [\u0027yum\u0027, \u0027dnf\u0027]"},{"line_number":187,"context_line":"    - name: add ceph stable repository"},{"line_number":188,"context_line":"      package:"},{"line_number":189,"context_line":"        name: http://download.ceph.com/rpm-{{ ceph_stable_release }}/{{ ceph_stable_redhat_distro }}/noarch/ceph-release-1-0.{{ ceph_stable_redhat_distro|replace(\u0027rhel\u0027, \u0027el\u0027) }}.noarch.rpm"},{"line_number":190,"context_line":"        state: present"},{"line_number":191,"context_line":"      changed_when: false"},{"line_number":192,"context_line":"      when:"},{"line_number":193,"context_line":"        - ceph_origin \u003d\u003d \u0027repository\u0027"},{"line_number":194,"context_line":"        - ceph_repository \u003d\u003d \u0027community\u0027"},{"line_number":195,"context_line":"        - ansible_pkg_mgr in [\u0027yum\u0027, \u0027dnf\u0027]"},{"line_number":196,"context_line":"    - name: Purge yum/dnf cache"},{"line_number":197,"context_line":"      command: \"{{ ansible_pkg_mgr }} clean all\""},{"line_number":198,"context_line":"      when:"},{"line_number":199,"context_line":"        - ansible_pkg_mgr in [\u0027yum\u0027, \u0027dnf\u0027]"},{"line_number":200,"context_line":"      tags:"},{"line_number":201,"context_line":"        - skip_ansible_lint"},{"line_number":202,"context_line":"    - name: Set default priority for Ceph repos"},{"line_number":203,"context_line":"      command: \u003e"},{"line_number":204,"context_line":"         yum-config-manager"},{"line_number":205,"context_line":"           --enable Ceph"},{"line_number":206,"context_line":"           --setopt\u003d\"Ceph.priority\u003d99\""},{"line_number":207,"context_line":"           --enable Ceph-noarch"},{"line_number":208,"context_line":"           --setopt\u003d\"Ceph-noarch.priority\u003d99\""},{"line_number":209,"context_line":"      when:"},{"line_number":210,"context_line":"        - ansible_pkg_mgr in [\u0027yum\u0027, \u0027dnf\u0027]"},{"line_number":211,"context_line":"    - name: Gather ceph-mon facts"},{"line_number":212,"context_line":"      action: setup"},{"line_number":213,"context_line":"      delegate_to: \"{{ item }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_f1844fd5","line":210,"range":{"start_line":178,"start_character":0,"end_line":210,"end_character":43},"updated":"2019-07-30 20:01:54.000000000","message":"No need for this anymore, the ceph-common role takes care of this now.","commit_id":"d0d24f6c4e6adf18e11b098f398579c050debde2"}],"tests/test_inventory.py":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"9f786434c34960ed5832bd358f593e5ea3141093","unresolved":false,"context_lines":[{"line_number":155,"context_line":"        \u0027ceilometer_agent_notification\u0027,"},{"line_number":156,"context_line":"        \u0027ceilometer_central_container\u0027,"},{"line_number":157,"context_line":"        \u0027ceph_all\u0027,"},{"line_number":158,"context_line":"        \u0027ceph-mon_all\u0027,"},{"line_number":159,"context_line":"        \u0027ceph-mon_containers\u0027,"},{"line_number":160,"context_line":"        \u0027ceph-mon_container\u0027,"},{"line_number":161,"context_line":"        \u0027ceph-mon_hosts\u0027,"},{"line_number":162,"context_line":"        \u0027ceph-mon\u0027,"},{"line_number":163,"context_line":"        \u0027ceph-osd_all\u0027,"},{"line_number":164,"context_line":"        \u0027ceph-osd_containers\u0027,"},{"line_number":165,"context_line":"        \u0027ceph-osd_container\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_71429fad","line":162,"range":{"start_line":158,"start_character":0,"end_line":162,"end_character":19},"updated":"2019-07-30 20:01:54.000000000","message":"Add after this:\n\n        \u0027ceph-mds_all\u0027,\n        \u0027ceph-mds_containers\u0027,\n        \u0027ceph-mds_container\u0027,\n        \u0027ceph-mds_hosts\u0027,\n        \u0027ceph-mds\u0027,\n\nSo that unit tests pass","commit_id":"d0d24f6c4e6adf18e11b098f398579c050debde2"}]}
