【文件属性】:
文件名称:docker-ansible-tower:Ansible 塔
文件大小:17KB
文件格式:ZIP
更新时间:2021-06-20 17:25:14
Shell
Ansible 塔
容器中的 Ansible 塔。
如何使用
您必须在启动 Tower 容器之前启动 postgres 容器。
我是怎么拉下来的?
塔式安装需要“systemd”,这是容器的禁忌。 我不得不删除“fakesystemd”并依靠从其他图像中窃取的技巧以安全的方式安装 systemd。 可耻的是我忘记了来源(我会尽快修复它)。
我还不得不从安装中更改几个剧本,因为“服务”任务在容器上也被破坏了。 “roles”文件夹包含修改后的剧本文件。
此映像不能在单个“docker build”运行上构建,因为它依赖于到另一个容器(数据库)的链接。 因此,生成最终版本需要一些手动步骤。
怎么办? 我该如何构建它?
构建此映像是一个三步任务:
启动数据库容器(这会创建一个数据卷和一个已知的数据库管理员用户):
./runsql.sh
建造塔容器(产生的法师还是没用的):
./
【文件预览】:
docker-ansible-tower-master
----Dockerfile(842B)
----README.md(2KB)
----build.sh(54B)
----runsql.sh(263B)
----runsqlbash.sh(122B)
----tower_setup_conf.yml(450B)
----runtower.sh(181B)
----inventory(45B)
----runinstall.sh(624B)
----roles()
--------supervisor()
--------misc()
--------httpd()
--------iptables()
--------redis()
--------awx_install()
----runbash.sh(245B)