我创建了两个角色来为 aws RDS 实例配置用户和权限。 这些权限设置了不同的级别。
事实是,现在我们有更多的东西要配置,docker 容器在运行 05 分 3 秒后退出。 mysql 和 pg 角色都会发生这种情况。 ansible 级别没有日志,它只是存在并带有错误消息以检查日志,并且日志在退出时停止。
在我看来,这要么是 docker 的问题,要么是基础镜像的问题(使用 fedora 39)。 另外,由于docker的使用是由ansible-navigator抽象出来的,所以我无法在崩溃后执行到容器中进行调试。
任何人都可以帮助我以什么方式调试这个问题?
这是在 Macos 上运行的。
单独针对多个实例执行角色,效果很好。
计时执行,发现执行时间05分03秒后是否崩溃。
这是ansible.cfg中的配置
ansible-runner:
artifact-dir: /tmp/test1
rotate-artifacts-count: 10
timeout: 300