使用ansible打包包装器
obal的Python项目详细描述
obal-使用ansibe打包包装器
obal
是一个带有一组ansible playbooks的ansible包装器,用于简化诸如^{
当像ansible-playbook <action_playbook>.yml -l <package>
而不是obal <action> <package>
那样调用时,所有obal
操作也应该使用纯ansible。
必要的工具
python
(2或3)ansible
通过容器使用obal
obal和它所需的所有软件包都可以在一个容器中使用,该容器可以在本地使用,也可以在构建环境中使用。用户koji凭证和配置必须装入容器中,同时将打包项目装入/opt/packaging
中才能工作。注意下面的例子假设selinux被禁用。
为podman
运行(或subdocker
):
podman run -v `pwd`:/opt/packaging -v ~/.koji:/root/.koji obal:latest scratch katello