499得票26回答
如何使用Ansible创建目录

如何使用 Ansible playbook 在基于 Debian 的系统上创建一个位于 /srv 目录下的 www 目录?

295得票8回答
在 Ansible 主机上运行命令

能否在Ansible控制节点上运行命令? 我的情况是,我想从内部托管的git服务器(无法在公司防火墙外访问)中获取检出。然后,我想将检出(tarballed)上传到外部托管的生产服务器。 目前,我正在考虑运行一个脚本来执行检出、打包和运行部署脚本的操作 - 但如果我可以将其集成到Ansib...

291得票27回答
为 Ansible 指定 sudo 密码

如何以非交互式的方式为Ansible指定sudo密码?我像这样运行Ansible playbook:$ ansible-playbook playbook.yml -i inventory.ini \ --user=username --ask-sudo-pass 但是我希望它像这样运...

288得票11回答
如何在命令行中向Ansible playbook传递变量?

如何在命令行中将变量传递给ansible playbook?以下命令无效:$ ansible-playbook -i '10.0.0.1,' yada-yada.yml --tags 'loaddata' django_fixtures="tile_colors" 其中dj...

274得票14回答
如何安全地将Ansible playbook限制在单台机器上?

我正在使用Ansible对一小组计算机进行一些简单的用户管理任务。目前,我的playbooks设置为hosts: all,而我的主机文件只是一个包含所有计算机列表的单个组:# file: hosts [office] imac-1.local imac-2.local imac-3.local...

260得票14回答
如何在远程系统上使用Ansible任务移动/重命名文件

如何使用Ansible模块在远程系统上移动/重命名文件/目录?我不想使用命令/ shell任务,也不想从本地系统复制文件到远程系统。

245得票7回答
如何在Ansible playbook中仅运行一个任务?

有没有一种方法可以只在ansible playbook中运行一个任务?例如,在roles/hadoop_primary/tasks/hadoop_master.yml中,我有一个名为"start hadoop job tracker services"的任务。 我可以仅运行...

243得票15回答
如何忽略ansible的SSH真实性检查?

有没有一种方法可以忽略Ansible进行的SSH真实性检查?例如,当我刚刚设置了一个新的服务器时,我必须回答“是”的问题: GATHERING FACTS *************************************************************** The ...

223得票23回答
Ansible:如何删除目录中的文件和文件夹?

以下代码仅删除Web目录中的第一个文件。我想删除Web目录中的所有文件和文件夹,并保留Web目录。我该如何做? 以下代码仅删除Web目录中的第一个文件。我想删除Web目录中的所有文件和文件夹,并保留Web目录。我该如何做?- name: remove web dir contents ...

206得票10回答
Ansible:如何使用lineinfile模块添加多行?

同样的方式,有一个lineinfile模块来在文件中添加一行,是否有一种方法可以添加多行? 我不想使用模板,因为您必须提供整个文件。 我只想在现有文件中添加一些内容,而无需知道文件已包含什么,因此模板不是选项。