使用Ansible创build空文件最简单的方法是什么? 我知道我可以将一个空文件保存到files目录中,然后将其复制到远程主机,但我觉得有些不尽人意。 另一种方法是触摸远程主机上的文件: – name: create fake 'nologin' shell file: path=/etc/nologin state=touch owner=root group=sys mode=0555 但是这个文件每次都会被触动,在日志中显示为一个黄线,这也是不尽人意的。 有没有更好的解决这个简单的问题?
有没有可能在Ansible主机上运行命令? 我的情况是,我想从内部托pipe的git服务器(并且不能在公司防火墙之外访问)进行签出。 然后我想将结帐(tarballed)上传到生产服务器(外部托pipe)。 目前,我正在运行一个脚本执行结帐,tarballs,然后运行部署脚本 – 但是如果我可以将它集成到Ansible,这将是可取的。