)]}'
{"ansible/roles/kolla-ansible/tasks/install.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"f648764631dc378638d324e2b9c38c422f37c709","unresolved":false,"context_lines":[{"line_number":66,"context_line":"# on PyPI. Without using --system-site-packages to create the virtualenv, it"},{"line_number":67,"context_line":"# seems difficult to ensure the selinux python module is available. It is a"},{"line_number":68,"context_line":"# dependency for Ansible when selinux is enabled."},{"line_number":69,"context_line":"- block:"},{"line_number":70,"context_line":"  - name: Ensure selinux Python package is linked into the virtualenv"},{"line_number":71,"context_line":"    file:"},{"line_number":72,"context_line":"      src: \"/usr/lib64/python{{ ansible_python.version.major }}.{{ ansible_python.version.minor }}/site-packages/selinux\""},{"line_number":73,"context_line":"      dest: \"{{ kolla_ansible_venv }}/lib/python{{ ansible_python.version.major }}.{{ ansible_python.version.minor }}/site-packages/selinux\""},{"line_number":74,"context_line":"      state: link"},{"line_number":75,"context_line":"  - name: Find selinux shared library"},{"line_number":76,"context_line":"    find:"},{"line_number":77,"context_line":"      paths: \"{{ python_sitearch }}\""},{"line_number":78,"context_line":"      patterns: \"_selinux.*.so\""},{"line_number":79,"context_line":"    register: selinux_so"},{"line_number":80,"context_line":"  - name: Ensure selinux shared library is linked into the virtualenv"},{"line_number":81,"context_line":"    file:"},{"line_number":82,"context_line":"      src: \"{{ item.path }}\""},{"line_number":83,"context_line":"      dest: \"{{ kolla_ansible_venv }}/lib/python{{ ansible_python.version.major }}.{{ ansible_python.version.minor }}/site-packages/{{ item.path | basename }}\""},{"line_number":84,"context_line":"      state: link"},{"line_number":85,"context_line":"    with_items: \"{{ selinux_so.files }}\""},{"line_number":86,"context_line":"    when:"},{"line_number":87,"context_line":"      - ansible_distribution_major_version|int \u003e\u003d 8"},{"line_number":88,"context_line":"  when:"},{"line_number":89,"context_line":"    - ansible_os_family \u003d\u003d \u0027RedHat\u0027"},{"line_number":90,"context_line":"    - ansible_selinux !\u003d False"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_ad1df761","line":87,"range":{"start_line":69,"start_character":0,"end_line":87,"end_character":51},"updated":"2020-02-14 17:19:11.000000000","message":"There\u0027s now an \u0027selinux\u0027 package on PyPI we can use. It doesn\u0027t work with python3 on CentOS 7 though.","commit_id":"032eae6d2327666e444327d2abfeee704382a512"}]}
