)]}'
{"container-images/kolla/cinder-volume/cinder-volume-sudoers":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"96ed79c5a607a58746fd81dd4fac9055e42db045","unresolved":true,"context_lines":[{"line_number":1,"context_line":"%kolla ALL\u003d(root) NOPASSWD: /bin/chown -R cinder\\:kolla /var/lib/cinder"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"d71773fb_fd811ef1","line":1,"range":{"start_line":1,"start_character":48,"end_line":1,"end_character":50},"updated":"2021-01-07 21:20:50.000000000","message":"why the escape quote here?","commit_id":"64a5011418dcf3f738d4691efc30ce8092604282"},{"author":{"_account_id":21129,"name":"Alan Bishop","email":"abishopsweng@gmail.com","username":"ASBishop","status":"ex Red Hat"},"change_message_id":"66333629a24fbb46f06b6c1f8ab700f6a111c7f2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"%kolla ALL\u003d(root) NOPASSWD: /bin/chown -R cinder\\:kolla /var/lib/cinder"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3c66bc97_2935bf5b","line":1,"range":{"start_line":1,"start_character":48,"end_line":1,"end_character":50},"in_reply_to":"d71773fb_fd811ef1","updated":"2021-01-07 21:31:02.000000000","message":"I took my cue from other examples, and assumed it may be something related to how sudo parses the line. See these:\n\nhttps://opendev.org/openstack/tripleo-common/src/branch/master/container-images/kolla/swift-base/swift-sudoers\nhttps://opendev.org/openstack/kolla/src/branch/master/docker/cinder/cinder-volume/cinder_sudoers#L2","commit_id":"64a5011418dcf3f738d4691efc30ce8092604282"}],"container-images/tcib/base/os/cinder-base/cinder-volume/cinder-volume.yaml":[{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"18529e5f15d81c4f38cdbceafc3c83bc8203bb7b","unresolved":true,"context_lines":[{"line_number":1,"context_line":"tcib_actions:"},{"line_number":2,"context_line":"- run: dnf -y install {{ tcib_packages.common | join(\u0027 \u0027) }} \u0026\u0026 dnf clean all \u0026\u0026 rm -rf /var/cache/dnf"},{"line_number":3,"context_line":"- copy: /usr/share/tripleo-common/container-images/kolla/cinder-volume/extend_start.sh /usr/local/bin/kolla_extend_start"},{"line_number":4,"context_line":"- copy: /usr/share/tripleo-common/container-images/kolla/cinder-volume/cinder-volume-sudoers /etc/sudoers.d/cinder-volume-sudoers"},{"line_number":5,"context_line":"- run: chmod 755 /usr/local/bin/kolla_extend_start \u0026\u0026 chmod 440 /etc/sudoers.d/cinder-volume-sudoers \u0026\u0026 mkdir -p /etc/libqb"},{"line_number":6,"context_line":"- run: ln -s /usr/share/openstack-tripleo-common/healthcheck/cinder-volume /openstack/healthcheck \u0026\u0026 chmod a+rx /openstack/healthcheck"},{"line_number":7,"context_line":"tcib_packages:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"892844b1_6cb88dfa","line":4,"updated":"2021-01-08 16:14:39.000000000","message":"In order for this to work you need a tcib_gather_files to collect them\n\nAn example from keystone is:\n\ntcib_gather_files: \u0027{{ lookup(\u0027\u0027fileglob\u0027\u0027, \u0027\u0027/usr/share/tripleo-common/container-images/kolla/keystone/*\u0027\u0027, wantlist\u003dTrue) }}\u0027\n\nSo you need:\n\ntcib_gather_files: \u0027{{ lookup(\u0027\u0027fileglob\u0027\u0027, \u0027\u0027/usr/share/tripleo-common/container-images/kolla/cinder-volume/*\u0027\u0027, wantlist\u003dTrue) }}\u0027","commit_id":"be8e90db7d5806ce257941a26d6acb9842a294ce"},{"author":{"_account_id":21129,"name":"Alan Bishop","email":"abishopsweng@gmail.com","username":"ASBishop","status":"ex Red Hat"},"change_message_id":"c05080a0466ffee6f1ddf70071f0c17c792bf091","unresolved":false,"context_lines":[{"line_number":1,"context_line":"tcib_actions:"},{"line_number":2,"context_line":"- run: dnf -y install {{ tcib_packages.common | join(\u0027 \u0027) }} \u0026\u0026 dnf clean all \u0026\u0026 rm -rf /var/cache/dnf"},{"line_number":3,"context_line":"- copy: /usr/share/tripleo-common/container-images/kolla/cinder-volume/extend_start.sh /usr/local/bin/kolla_extend_start"},{"line_number":4,"context_line":"- copy: /usr/share/tripleo-common/container-images/kolla/cinder-volume/cinder-volume-sudoers /etc/sudoers.d/cinder-volume-sudoers"},{"line_number":5,"context_line":"- run: chmod 755 /usr/local/bin/kolla_extend_start \u0026\u0026 chmod 440 /etc/sudoers.d/cinder-volume-sudoers \u0026\u0026 mkdir -p /etc/libqb"},{"line_number":6,"context_line":"- run: ln -s /usr/share/openstack-tripleo-common/healthcheck/cinder-volume /openstack/healthcheck \u0026\u0026 chmod a+rx /openstack/healthcheck"},{"line_number":7,"context_line":"tcib_packages:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"d760ab8f_0068bf28","line":4,"in_reply_to":"892844b1_6cb88dfa","updated":"2021-01-08 16:28:22.000000000","message":"Done","commit_id":"be8e90db7d5806ce257941a26d6acb9842a294ce"}]}
