小编Tec*_*y94的帖子

ansible即使安装也找不到python包

尝试使用docker-compose该模块在 ansible 剧本中使用docker_compose。请注意,我可以在 ansible 中成功使用 docker 模块,但遇到docker_compose模块问题。我使用纯文本变量进行本地测试,使用 ansible-vault 来存储机密。

在 ansible 文档中,它解释说他们的 docker-compose 模块仅支持 docker-compose 的版本 1 和 2。

这是我的docker-compose.yml

---
version: "2.4"
services:
   my_demo:
       build: .
       networks:
          demo_net:
             ipv4_address: 172.0.1.2
       ports:
          - 8080:8080
       image: demo_image

networks:
    demo_net:
       driver: bridge
       ipam:
         driver: default
         config:
           - subnet: 172.0.1.0/30
             gateway: 172.0.1.1
Run Code Online (Sandbox Code Playgroud)

这是我的main.yml

---
- hosts: localhost
  connection: local
  become: true

  vars:
    - ansible_sudo_pass: password
    - ansible_python_interpreter: /usr/bin/python3

  tasks:
    - name: Docker compose …
Run Code Online (Sandbox Code Playgroud)

ansible docker docker-compose devops

3
推荐指数
1
解决办法
6430
查看次数

标签 统计

ansible ×1

devops ×1

docker ×1

docker-compose ×1