shift31/hostbase-importer-puppetdb

该软件包已被弃用且不再维护。没有建议的替代软件包。
关于该软件包最新版本(0.2.0)的许可证信息不可用。

将 PuppetDB 中的节点和事实导入到 Hostbase 中

0.2.0 2015-02-02 05:21 UTC

This package is not auto-updated.

Last update: 2020-01-20 03:30:35 UTC


README

将 PuppetDB 中的节点和事实导入 Hostbase,如果主机已存在,则将更新它们。

安装

  1. 下载/克隆整个仓库或使用 composer create-project shift31/hostbase-importer-puppetdb 安装
  2. 从项目根目录运行 composer install

配置

从项目根目录创建一个 config.ini 文件

puppetDbBaseUrl = "http://your.puppetdb.server:8080"
hostbaseUrl = "http://your.hostbase.server"
dataCenterFact = "a_custom_fact_denoting_datacenter"
environmentFact = "a_custom_fact_denoting_environment"
factsToFilterRegex = "/id|ssh|swap|_lo|last_run|memoryfree|path|swapfree|uptime|uniqueid|clientcert/"

运行

  1. chmod +x bin/hostbase-importer-puppetdb
  2. bin/hostbase-importer-puppetdb