Open takeo-e opened 9 months ago
ansibleはv2.5.1(#89開発時)で修正が入っている
T_ANSL_EXEC_STS_INST T_ANSP_EXEC_STS_INST T_ANSR_EXEC_STS_INST にABORT_EXECUTE_FLAGが追加されて 緊急停止ボタンを押されると、そこにフラグが更新される。
ただし(実行エンジンごと) ・Ansible-Coreは、子プロのdocker監視で、ファイルの存在で判断(DBは更新) ・AAPはAACに停止のリクエストを投げる(DBは更新) ・実行エージェントは、ITA内ではDBで管理しているが、実行エージェント内では、ファイルで判断
現状
Ansible や Terraform の緊急停止時にフラグファイルで停止制御を行っているため、ディスク共有の仕組みが前提となってしまっている。
改善案
Ansible や Terraform の緊急停止のためのフラグ情報をDBで連携する。