)]}'
{"playbooks/roles/ceph-common/defaults/ceph_ansible_group_vars_all.yml":[{"author":{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},"change_message_id":"74f2433099b6cfa574d59d65e915c2e7820d730b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"ceph_ansible_group_vars_all:"},{"line_number":3,"context_line":"  ceph_conf_overrides:"},{"line_number":4,"context_line":"    global:"},{"line_number":5,"context_line":"      osd_max_backfills: 1"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bfb3d3c7_9e097f32","line":2,"updated":"2019-05-24 21:26:31.000000000","message":"These are defaults to allow one to test this without a heat environment. Normally Heat would overrides these vars. We need to decide if we should keep it.","commit_id":"bf51df31cb8d706349f3e4914424384f1638b713"}],"playbooks/roles/ceph-common/defaults/main.yml":[{"author":{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},"change_message_id":"74f2433099b6cfa574d59d65e915c2e7820d730b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fetch_directory: \"{{playbook_dir}}/ceph-ansible/fetch_dir\""},{"line_number":3,"context_line":"ceph_ansible_tarball_name: \u0027temporary_dir.tar.gz\u0027"},{"line_number":4,"context_line":"old_ceph_ansible_tarball_name: \u0027temporary_dir_old.tar.gz\u0027"},{"line_number":5,"context_line":"new_ceph_ansible_tarball_name: \u0027temporary_dir_new.tar.gz\u0027"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bfb3d3c7_0100d200","line":2,"updated":"2019-05-24 21:26:31.000000000","message":"These are hard coded facts in THT which can just become defaults.","commit_id":"bf51df31cb8d706349f3e4914424384f1638b713"},{"author":{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},"change_message_id":"04da7f4b030095e906a8c429b1767799060fa014","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  cluster_network: 192.168.24.0/24"},{"line_number":30,"context_line":"  containerized_deployment: true"},{"line_number":31,"context_line":"  docker: true"},{"line_number":32,"context_line":"  fsid: b8df929e-7c29-11e9-b1bd-244253215215"},{"line_number":33,"context_line":"  generate_fsid: false"},{"line_number":34,"context_line":"  ip_version: ipv4"},{"line_number":35,"context_line":"  keys:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"bfb3d3c7_463d3529","line":32,"range":{"start_line":32,"start_character":2,"end_line":32,"end_character":6},"updated":"2019-05-29 03:31:59.000000000","message":"These defaults simplify development:\n\n cd tripleo-common/playbooks\n ansible-playbook ceph.yaml --skip-tags run_ceph_ansible\n\nbut they get overriden when these roles are used from THT. For example, we see in this job that a different FSID was used:\n\nhttp://logs.openstack.org/01/661001/8/check/tripleo-ci-centos-7-scenario001-standalone/782e8ad/logs/undercloud/home/zuul/undercloud-ansible-xLK_br/ceph-ansible/group_vars/all.yml.txt.gz","commit_id":"d365650bed62bfb88963bb34a16a33cb82ba2141"}],"playbooks/roles/ceph-run-ansible/tasks/main.yml":[{"author":{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},"change_message_id":"a03360c803d2c6e16c09ee1f9c0d6cd50a187849","unresolved":false,"context_lines":[{"line_number":43,"context_line":"      {{ ceph_ansible_command_list|join(\u0027 \u0027) }} {{playbook}} 2\u003e\u00261"},{"line_number":44,"context_line":"      {% endfor %}"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- name: run ceph-ansible (immediate log at {{playbook_dir}}/ceph-ansible/ceph_ansible_commadn.log)"},{"line_number":47,"context_line":"  # Needs become to be able to read the ssh private key"},{"line_number":48,"context_line":"  become: true"},{"line_number":49,"context_line":"  shell: \"{{playbook_dir}}/ceph-ansible/ceph_ansible_command.sh\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"bfb3d3c7_71201fad","line":46,"range":{"start_line":46,"start_character":86,"end_line":46,"end_character":93},"updated":"2019-05-29 20:50:55.000000000","message":"typo","commit_id":"d365650bed62bfb88963bb34a16a33cb82ba2141"}],"playbooks/roles/ceph-uuid/tasks/gather.yml":[{"author":{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},"change_message_id":"f0abafea712cc392a31e4dc1809376f4cfffa74a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  # needs become to be able to read the ssh private key"},{"line_number":4,"context_line":"  become: true"},{"line_number":5,"context_line":"  shell:"},{"line_number":6,"context_line":"    list_join:"},{"line_number":7,"context_line":"    - \u0027 \u0027"},{"line_number":8,"context_line":"    - - ANSIBLE_LOG_PATH\u003d\"{{playbook_dir}}/ceph-ansible/nodes_uuid_command.log\""},{"line_number":9,"context_line":"      - ANSIBLE_SSH_CONTROL_PATH_DIR\u003d\"{{playbook_dir}}/ceph-ansible/\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfb3d3c7_3e914f4f","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":13},"updated":"2019-05-25 19:03:50.000000000","message":"whops, that\u0027s not ansible. need to fix that.\n\nhttps://docs.openstack.org/heat/rocky/template_guide/hot_spec.html#list-join","commit_id":"d968d186c735f6a77d076e24460cfe3ff52a8b5f"},{"author":{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},"change_message_id":"74f2433099b6cfa574d59d65e915c2e7820d730b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      - ANSIBLE_SSH_CONTROL_PATH_DIR\u003d\"{{playbook_dir}}/ceph-ansible/\""},{"line_number":10,"context_line":"      - ANSIBLE_CONFIG\u003d\"{{playbook_dir}}/ansible.cfg\""},{"line_number":11,"context_line":"      - ANSIBLE_REMOTE_TEMP\u003d/tmp/nodes_uuid_tmp"},{"line_number":12,"context_line":"      - \"{{ ceph_ansible_environment_variables }}\""},{"line_number":13,"context_line":"      - ansible-playbook"},{"line_number":14,"context_line":"      - \u0027{% if ceph_ansible_private_key_file is defined %}--private-key {{ceph_ansible_private_key_file}}{% endif %}\u0027"},{"line_number":15,"context_line":"      - \u0027-i\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfb3d3c7_a40c5741","line":12,"updated":"2019-05-24 21:26:31.000000000","message":"This should effectively bring in this change:\n\nhttps://review.opendev.org/#/c/661014/1/deployment/ceph-ansible/ceph-base.yaml","commit_id":"d968d186c735f6a77d076e24460cfe3ff52a8b5f"}],"playbooks/roles/ceph-work-dir/tasks/prepare.yml":[{"author":{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},"change_message_id":"dd772025197b6f46a03f23dcc0946860fd90e663","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    - \"{{playbook_dir}}/ceph-ansible/host_vars\""},{"line_number":12,"context_line":"    - \"{{playbook_dir}}/ceph-ansible/fetch_dir\""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- name: generate inventory"},{"line_number":15,"context_line":"  copy:"},{"line_number":16,"context_line":"    dest: \"{{playbook_dir}}/ceph-ansible/inventory.yml\""},{"line_number":17,"context_line":"    content: |"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fb8cfa7_8a7cf9eb","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":26},"updated":"2019-06-07 18:08:17.000000000","message":"I\u0027ll update this once we have the following landed:\n\n https://review.opendev.org/#/q/topic:ceph-ansible-inventory","commit_id":"ed583ad588d2a8deabb9e25e30ac99a6254b64af"}],"tripleo_common/actions/ansible.py":[{"author":{"_account_id":18002,"name":"John Fulton","email":"fulton@redhat.com","username":"fultonj"},"change_message_id":"14517623a24e3408ef04199784976010f91923fe","unresolved":false,"context_lines":[{"line_number":60,"context_line":"                  \u0027/root/.ansible/roles:\u0027"},{"line_number":61,"context_line":"                  \u0027/usr/share/ansible/roles:\u0027"},{"line_number":62,"context_line":"                  \u0027/etc/ansible/roles:\u0027"},{"line_number":63,"context_line":"                  \u0027/usr/share/tripleo-common/playbooks/roles:\u0027"},{"line_number":64,"context_line":"                  \u0027%(ooo_val_path)s/roles:\u0027"},{"line_number":65,"context_line":"                  \u0027%(work_dir)s\u0027 % {"},{"line_number":66,"context_line":"                      \u0027work_dir\u0027: work_dir,"}],"source_content_type":"text/x-python","patch_set":12,"id":"9fb8cfa7_58d6e4c5","line":63,"updated":"2019-06-05 15:10:20.000000000","message":"I did this so I can call the new ceph roles without the full path:\n\nhttps://review.opendev.org/#/c/661001/13..14/deployment/ceph-ansible/ceph-base.yaml","commit_id":"ed583ad588d2a8deabb9e25e30ac99a6254b64af"}]}
