我想为ansible-playbook创建从我的PC到Linux服务器集群的测试环境,考虑是否在容器或虚拟机上运行它。显然,使用docker应该会使该过程更容易、更快,但我认为,通过关注与存储、网络和权限管理相关的Ansible部署,这个主题在general discussion of choosing Docker在Docker容器上运行Ansible部署与在虚拟机上运行Ansible部署有什么考虑因素?
我想使用Ansible将应用程序部署到EC2 Amazon实例中。作为Linux和Ansible的新手,我想知道通过Ansible作为服务启动应用程序的最佳方式是什么,而不仅仅是启动java进程,这就是我现在所做的:java -jar [path to my jar]也就是说,我不认为Ansible能够找到一种方法来启动应用程序,如果它还没有运行的话。更新:
看起来很像我所需要的,但它只适用于Ubuntu服务器。