8.6. 创建修复 Ansible Playbook 以选择具有特定基础的系统


使用这个流程创建一个 Ansible playbook,它只包含使您的系统与特定基准保持一致所需的补救。这个示例使用保护配置文件进行通用目的操作系统(OSPP)。通过这个过程,您可以创建一个较小的 playbook ,其不包括已经满足的需求。按照以下步骤,您不需要以任何方式修改您的系统,您只需为后续应用程序准备一个文件。

先决条件

  • scap-security-guide 软件包安装在您的系统中。

流程

  1. 扫描系统并保存结果:
    ~]# oscap xccdf eval --profile ospp --results ospp-results.xml /usr/share/xml/scap/ssg/content/ssg-rhel7-ds.xml
  2. 根据上一步中生成的文件生成一个 Ansible playbook:
    ~]# oscap xccdf generate fix --fix-type ansible --profile ospp --output ospp-remediations.yml ospp-results.xml
  3. ospp-remediations.yml 文件包含对在第 1 步中执行扫描过程中失败的规则的 Ansible 修复。查看生成的文件后,您可以使用 ansible-playbook ospp-remediations.yml 命令应用该文件。

验证

  1. 在您选择的文本编辑器中,检查 ospp-remediations.yml 文件是否包含在第 1 步中执行的扫描中失败的规则。

其它资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.