我扮演一个创建和设置RDS实例的角色,类似于下面的示例(摘自ansible docs)
- name: Create an encrypted DB instance
rds_instance:
id: test-encrypted-db
state: present
engine: mariadb
storage_encrypted: True
db_instance_class: db.t2.medium
username: "username"
password: "strong_password"
allocated_storage: 30
是否有任何方法可以测试实例是否已创建并在molecule和testinfra中应用了正确的属性?另外,在测试完成后,如何终止此实例?
目前,我仅找到方法来测试供应在角色运行之前创建的实例(例如,在create.yml
中并在分子的destroy.yml
中销毁的实例)。也欢迎使用任何其他方法(例如,使用moto模拟AWS开发工具包)。