我有一个Flask应用程序,我希望使用Ansible部署并开始使用。我已经设置了我的playbook以安装所有必需的依赖项,但是我无法让Ansible启动我的应用程序。我尝试过command
和shell
,两者都可以启动Flask应用程序,但它们会阻止Ansible退出,并且Flask不会在自己的终端窗口中弹出,这使得视觉调试和查看Flask正在执行的操作变得困难。
#Current playbook; both command and shell act the same way
tasks:
- command: python3 /home/user/Desktop/Flask/app.py
- shell: python3 /home/user/Desktop/Flask/app.py
问:如何让Ansible在自己的终端窗口中启动Flask脚本?