【文件属性】:
文件名称:ansible-dev-env:基于Docker的Ansible开发环境
文件大小:11KB
文件格式:ZIP
更新时间:2021-04-05 18:41:22
Shell
ansible-dev-env
具有两个受管节点的Ansible简单开发实验室。
依存关系
您必须下载并安装以下命令才能使该环境正常工作:
营造环境
要创建具有管理两个节点的ansible控制节点的环境,请运行以下命令:
make build
要拆除实验室并删除所有SSH工件,请运行以下命令:
make destroy
入门
# Run the hello role on the managed nodes
docker exec -it control-node ansible-playbook site.yml -vvv
杂项
控制节点上的/etc/ansible所有内容都通过docker卷/etc/ansible在各个构建版本中,因此,如果容器死了,不必担心会丢失任何东西。
如果要生成新的SSH密钥对而不破坏和重建环境,请使用-f标志运行scripts/create_ssh_
【文件预览】:
ansible-dev-env-main
----control()
--------Dockerfile(570B)
--------files()
----.gitignore(59B)
----README.md(1KB)
----azure-pipelines.yml(847B)
----docker-compose.yml(1KB)
----managed-ubuntu()
--------Dockerfile(669B)
--------files()
----scripts()
--------create_ssh_keypair.sh(2KB)
----Makefile(411B)
----managed-centos()
--------Dockerfile(1KB)
--------files()