build(ansible): 添加env.cfg和docker-compose.yml文件并更新dockerfile

添加env.cfg文件用于配置镜像标签,docker-compose.yml文件用于定义Ansible服务容器。更新dockerfile以优化依赖安装和容器入口点配置,确保容器运行更高效和安全。
This commit is contained in:
cnphpbb
2025-04-28 10:32:32 +08:00
parent 841d9cac5b
commit 471f08bd3a
3 changed files with 27 additions and 5 deletions

View File

@@ -0,0 +1,19 @@
# DEPLOY:: docker compose -p base --env-file ./ansible/env.cfg -f ./ansible/docker-compose.yml up -d
services:
ansible:
image: ${IMAGE_TAG}
volumes:
- ~/.ssh:/home/ansible-user/.ssh
- ./ansible.cfg:/etc/ansible/ansible.cfg
- ./ansible_hosts:/etc/ansible/hosts
- ~/playbooks:/home/ansible-user/playbooks
environment:
- ANSIBLE_HOST_KEY_CHECKING=False
tty: true
stdin_open: true
networks:
- ansible-net
networks:
ansible-net:
driver: bridge