如何使用配置管理工具进行人工配置?

Disha Meswania
2022-02-21 08:23

主题

为了在您的组织中自动化配置管理,您可以使用像“Saltstack”这样的工具进行人工配置。有两种方法:

  1. 使用' Artifactory .config.import.xml '文件导入config -需要重新启动Artifactory

  2. 在运行时使用YAML配置文件进行更新

决议

—使用XML进行配置管理

要为新的Artifactory实例导入配置,您可以使用' Artifactory .config.import.xml '从旧的实例导入配置。您需要将该文件放在/etc文件夹下。

您也可以增量地使用它,您可以复制' artifactory.config.latest.xml '文件,将其重命名为' artifactory.config.import.xml '并将其放在/etc文件夹下。为了使这些更改生效,您必须重新启动Artifactory。您将观察到,一旦Artifactory重新启动,etc文件夹中的导入文件再次丢失,并且配置更改被消耗。

—使用YAML进行配置管理

Artifactory支持通过YAML文件进行多次更改。你提到这个链接查看所有支持的配置更改。

您所需要做的就是创建YAML文件和应用配置更改使用curl命令的示例如下:

curl -u: -X PATCH "http://localhost:8081/artifactory/api/system/configuration" -H " Content-Type: application/yaml " -T configuration.yml

请注意,这并不需要人工重启,您可以在刷新后立即看到发生的更改。