)]}'
{"ansible/roles/swift/defaults/main.yml":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"8dc1b16c3eb2406edfb85de26e35c5aacf43a328","unresolved":false,"context_lines":[{"line_number":20,"context_line":"swift_object_tag: \"{{ openstack_release }}\""},{"line_number":21,"context_line":"swift_object_image_full: \"{{ swift_object_image }}:{{ swift_object_tag }}\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"swift_object_expirer_image: \"{{ swift_proxy_server_image }}\""},{"line_number":24,"context_line":"swift_object_expirer_tag: \"{{ openstack_release }}\""},{"line_number":25,"context_line":"swift_object_expirer_image_full: \"{{ swift_object_expirer_image }}:{{ swift_object_expirer_tag }}\""},{"line_number":26,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1a95cdbc_1b8fc52a","line":23,"updated":"2016-10-07 20:06:52.000000000","message":"this image is wrong - check other examples in this file","commit_id":"d233a8f49d25e725fcf85a528e50ac089c8d0780"}],"ansible/roles/swift/tasks/start.yml":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"58a65b9823e6b2f48182bdedd2fac88d6b19c2c2","unresolved":false,"context_lines":[{"line_number":218,"context_line":"  kolla_docker:"},{"line_number":219,"context_line":"    action: \"start_container\""},{"line_number":220,"context_line":"    common_options: \"{{ docker_common_options }}\""},{"line_number":221,"context_line":"    image: \"{{ swift_proxy_server_image_full }}\""},{"line_number":222,"context_line":"    name: \"swift_object_expirer\""},{"line_number":223,"context_line":"    volumes:"},{"line_number":224,"context_line":"      - \"{{ node_config_directory }}/swift/:/var/lib/kolla/swift/:ro\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a95cdbc_90c9f45b","line":221,"updated":"2016-10-07 19:48:09.000000000","message":"while this may work - this is the wrong image.  We need a swift-object-expirer image in defaults/main.yml (in the swift role) with\n\nimage: \"{{ swift_object-expirer_image_full }} here","commit_id":"7840d34e755d6836768ffc1c35d2125b6247a6b9"}],"docker/swift/swift-object-expirer/Dockerfile.j2":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"ab1979edd36bf9e24b7d4921f73b249265e5c797","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    {% if base_distro in [\u0027centos\u0027, \u0027fedora\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":10,"context_line":"        {% set swift_object_expirer_packages \u003d [\u0027openstack-swift-proxy\u0027] %}"},{"line_number":11,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":12,"context_line":"        {% set swift_object_expirer_packages \u003d [\u0027swift-proxy\u0027] %}"},{"line_number":13,"context_line":"    {% endif %}"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"{{ macros.install_packages(swift_object_expirer_packages | customizable(\"packages\")) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"1a95cdbc_94e39fa3","line":12,"updated":"2016-10-08 03:46:10.000000000","message":"at least, this is not correct on ubuntu\n\n root@ubuntu_xenial:/# apt-file list swift-object-expirer\nswift-object-expirer: /etc/init.d/swift-object-expirer\nswift-object-expirer: /etc/init/swift-object-expirer.conf\nswift-object-expirer: /etc/swift/object-expirer.conf\nswift-object-expirer: /usr/bin/swift-object-expirer\nswift-object-expirer: /usr/share/doc/swift-object-expirer/changelog.Debian.gz\nswift-object-expirer: /usr/share/doc/swift-object-expirer/copyright\nswift-object-expirer: /usr/share/doc/swift-object-expirer/object-expirer.conf-sample\nswift-object-expirer: /usr/share/man/man1/swift-object-expirer.1.gz\nswift-object-expirer: /usr/share/man/man5/object-expirer.conf.5.gz\nroot@ubuntu_xenial:/# apt-file list swift-proxy\nswift-proxy: /etc/init.d/swift-proxy\nswift-proxy: /etc/init/swift-proxy.conf\nswift-proxy: /usr/bin/swift-proxy-server\nswift-proxy: /usr/share/doc/swift-proxy/changelog.Debian.gz\nswift-proxy: /usr/share/doc/swift-proxy/copyright\nswift-proxy: /usr/share/doc/swift-proxy/memcache.conf-sample\nswift-proxy: /usr/share/doc/swift-proxy/mime.types-sample\nswift-proxy: /usr/share/doc/swift-proxy/proxy-server.conf-sample\nswift-proxy: /usr/share/man/man1/swift-proxy-server.1.gz\nswift-proxy: /usr/share/man/man5/proxy-server.conf.5.gz","commit_id":"87b9cc5c0cfc798976bdb115fef12118065a6fea"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"2594280ed13be257dd62de77a5ed28c8b834714c","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        {% set swift_object_expirer_packages \u003d [\u0027openstack-swift-proxy\u0027] %}"},{"line_number":11,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":12,"context_line":"        {% set swift_object_expirer_packages \u003d [\u0027swift-object\u0027] %}"},{"line_number":13,"context_line":"    {% endif %}"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"{{ macros.install_packages(swift_object_expirer_packages | customizable(\"packages\")) }}"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"fa6399be_c76edac8","line":13,"updated":"2016-10-11 17:50:27.000000000","message":"better add some explanation here: why we install openstack-swift-proxy for centos and swift-object for ubuntu.","commit_id":"a954b429124285c9260d5e595515b8c0083ae13a"}]}
