puppet github_inventory:螺栓清单插件可从GitHub组织的储存库生成本地目标 源码
github_inventory 目录 描述 github_inventory是的 。 它使用GitHub API动态提供一组目标,这些目标代表GitHub组织或用户下的每个存储库。 该模块还包含一个示例Bolt项目,其中包含一个有效的inventory.yaml和多个。 为什么这有用? 通过将GitHub仓库建模为Inventory Targets,管理员可以使用简单且可重复使用的大规模地组织组织范围内的仓库操作。 这对Bolt有什么用? 简单性,速度和可重用性:定义库存很简单,Bolt计划通常简洁明了。 并且,当将多个Target(repos)与run_*() / parallelize()类的Bolt计划函数一起使用时,您将免费获得内置的并发执行。 计划很容易包装在模块中并共享,因此,下次有人必须在200个仓库的组织中重置所有必需的PR检查时,他们只需取出计划并在其组织的目标上
文件列表
puppet-github_inventory-main.zip
(预估有个37文件)
puppet-github_inventory-main
.gitattributes
62B
inventory.yaml
746B
.github
workflows
tag_deploy.yml
5KB
plans
required_checks.pp
2KB
workflows.pp
1KB
clone_git_repos.pp
1KB
暂无评论