我有一个分子测试,它启动了 2 个 Docker 容器,用于一次测试 2 个应用程序版本。
dependency:
name: galaxy
driver:
name: docker
lint:
name: yamllint
platforms:
- name: molecule1
hostname: molecule1
image: "geerlingguy/docker-${MOLECULE_DISTRO:-centos7}-ansible:latest"
command: ${MOLECULE_DOCKER_COMMAND:-""}
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
privileged: true
pre_build_image: true
- name: molecule2
hostname: molecule2
image: "geerlingguy/docker-${MOLECULE_DISTRO:-centos7}-ansible:latest"
command: ${MOLECULE_DOCKER_COMMAND:-""}
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
privileged: true
pre_build_image: true
provisioner:
name: ansible
inventory:
host_vars:
molecule1:
app_version: "v1"
molecule2:
app_version: "v2"
lint:
name: ansible-lint
scenario:
name: default
converge_sequence:
- syntax
- lint
- create
- prepare
- converge
- idempotence
- verify
verifier:
name: goss
lint:
name: yamllint
我正在寻找一种方法来指定内存,就像-m
这里描述--memory=
的那样。
我知道这molecule
使用了支持memorydocker_container
参数的ansible 模块,但不知何故我找不到一种方法来使它在.molecule
任何想法如何做到这一点?
PS:我的猜测是这个参数还没有在分子中实现,如果我的假设是正确的,那就是实现。
提前致谢。