您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

12345678910111213141516171819202122232425
  1. ---
  2. - name: Install deps
  3. yum:
  4. name:
  5. - policycoreutils-python
  6. - selinux-policy-devel
  7. state: present
  8. when: ansible_distribution == 'CentOS'
  9. - name: Check enabled SELinux modules
  10. shell: semanage module -l
  11. register: enabled_modules
  12. when: ansible_distribution == 'CentOS'
  13. - name: Copy xhiveframework_selinux policy
  14. copy: src=xhiveframework_selinux.te dest=/root/xhiveframework_selinux.te
  15. register: dest_xhiveframework_selinux_te
  16. when: ansible_distribution == 'CentOS'
  17. - name: Compile xhiveframework_selinux policy
  18. shell: "make -f /usr/share/selinux/devel/Makefile xhiveframework_selinux.pp && semodule -i xhiveframework_selinux.pp"
  19. args:
  20. chdir: /root/
  21. when: "ansible_distribution == 'CentOS' and enabled_modules.stdout.find('xhiveframework_selinux') == -1 or dest_xhiveframework_selinux_te.changed"
  22. ...