docker-cfengine-servers:用于生成 CFEngine 策略服务器的 Git 钩子

时间:2024-06-24 05:50:29
【文件属性】:

文件名称:docker-cfengine-servers:用于生成 CFEngine 策略服务器的 Git 钩子

文件大小:873KB

文件格式:ZIP

更新时间:2024-06-24 05:50:29

Shell

一组脚本,用于使用来自 CFEngine Git 存储库分支的 Docker 容器生成 CFEngine 策略服务器。 为推送到远程存储库的每个分支创建一个单独的策略服务器,以便于测试开发分支。 为 CFEngine 3.1 和 3.6 提供了脚本。 文件 dockerfiles包含用于创建用作策略服务器容器的 Docker 镜像的 Dockerfile。 post-receive.sample.3.1和post-receive.sample.3.6是控制整个过程的示例 Git post-receive 钩子。 dhcp_container.sh是一个脚本,用于创建一个带有 DHCP 接口的容器,因此它出现在网络上就好像它只是另一台服务器。 cfengine_container.sh负责创建容器并将适当的 Git 分支推送到它。 vagrant_test_3.1和vagrant_


【文件预览】:
docker-cfengine-servers-master
----post-receive.sample.3.1(2KB)
----post-receive.sample.3.6(2KB)
----demo.gif(1.58MB)
----vagrant_test_3.1()
--------network.sh(3KB)
--------Vagrantfile(2KB)
--------git.sh(2KB)
--------hello_world.cf(1KB)
--------bootstrap_policy()
--------reqs.sh(2KB)
--------test.sh(2KB)
--------.gitignore(9B)
----cfengine_container.sh(5KB)
----vagrant_test_3.6()
--------network.sh(3KB)
--------Vagrantfile(2KB)
--------git.sh(2KB)
--------hello_world.cf(1KB)
--------reqs.sh(2KB)
--------test.sh(3KB)
--------.gitignore(9B)
----.gitignore(88B)
----dockerfiles()
--------build_images.sh(2KB)
--------cfengine_3.1()
--------cfengine_3.6()
----dhcp_container.sh(7KB)
----container_ssh.sh(2KB)
----README.md(5KB)

网友评论