0
分子のv.2を使用して、可能な役割をテストすると、私は、冪等の役割のチェックの問題に直面しました。分子冪等性チェックを無効にするにはどうすればいいですか?
このチェックを無効にするにはどうすればよいですか?
documentedとして、molecule.yml
ファイルに分子構成パラメータを設定する必要がありますが、冪等検査を無効にする方法が見つかりませんでした。
---
# molecule.yml file
dependency:
name: galaxy
driver:
name: docker
lint:
name: ansible-lint
options:
x: ANSIBLE0006,ANSIBLE0010,ANSIBLE0012,ANSIBLE0013
platforms:
- name: mongo01
image: mongo:3.2
privileged: yes
groups:
- mongodb
- mongodb_master
- name: mysql_server
image: mysql
environment:
MYSQL_ROOT_PASSWORD: some_password
groups:
- mysql
- name: elasticsearch
image: molecule_local/centos:6
command: sleep infinity
dockerfile: Dockerfile
privileged: yes
groups:
- elastic
- name: esb
image: molecule_local/centos:6
command: sleep infinity
dockerfile: Dockerfile
links:
- "elasticsearch-default:elasticsearch elasticsearch01"
- "mongo01-default:mongo mongo_b2b mongo01"
- "mysql_server-default:mysql mysql_server"
groups:
- fabric
provisioner:
name: ansible
config_options:
defaults:
vault_password_file: /path/to/vault/file
diff: yes
scenario:
name: default
# Probably something like below should disable idempotency check.
idempotent: false
# Uncomment when developing locally to
# keep instances running when tests are completed.
# Must be kept commented when building on CI/CD.
# test_sequence:
# - destroy
# - create
# - converge
# - lint
# - verify
verifier:
name: testinfra
私は無意識チェックを完全に取り除き、自分のテストに頼っています。
を再度techrafありがとうございます。それを行こうとする。 私はそれが冪等ではないことを推測することができませんでした(冪等ではない)...そして、test_sequenceの下で設定されるべきであり、可能な設定の一部ではありません。 サイト自体の検索サービスを使用していても、文書には間違いありません。 –
https://github.com/metacloud/molecule/commit/49481498a25ad65ecac5267fb29885b84faf6b2d – techraf
ニース。コードをチェックアウトする必要があります。 –