Ansible是一个极其简单的IT自动化平台,可使您的应用程序和系统更易于部署。避免编写脚本或自定义代码来部署和更新应用程序 - 使用SSH语言接近普通英语的语言自动化,无需在远程系统上安装代理
如何在多个字段上使用with_items从ansible k8s模块中检索/解析结果
[团队,我的任务在json输出中运行正常,但我只想查找pod名称和名称空间,而不是输出整个pod json输出。因此,我正在使用debug拉出pod的名称,但不提取...
[团队,我的剧本没有任何错误,但没有存储任何输出。有什么提示吗?正在获取“未定义变量!”可能是因为其中没有价值。 -名称:“从任何...获得所有豆荚的列表...
曾经(我认为在1.9版之前),我们可以在命令行上将-s用于sudo。现在不起作用。我在Ubuntu 18.04上使用版本2.85。 $ ansible all -m apt -a“名称= httpd状态=最新” ...
[团队,我有下面的剧本,我尝试成为:也是,但是没有运气。如何解决这个问题? -easy_install:名称:dnspython状态:present #become:...
当我在一个没有角色的单个剧本中定义了环境变量和任务时,我的剧本运行良好。但是,当我将项目组织成角色时,我发现正在运行的任务不是...
Ansible 2.8 Roles-using vars / main directory
我正在尝试将Ansible角色变量拆分为多个文件-根据此答案,应该可以创建vars / main目录,并且该目录中的所有.yml文件都应为...
如何修复'ansible.utils.unsafe_proxy.AnsibleUnsafeText对象'没有属性'value'错误
我以另一个角色定义了nginx_upstreams变量,而该角色又使用geerlingguy.nginx角色,并且我还指定了“名称”,“策略”和“服务器”,但是当我运行此命令时...
团队,以某种方式无法弄清楚这是什么错误。 -名称:“验证kubectl访问和k8s节点...
TL; DR;这个问题解决了一个多星期,我似乎无法弄清楚。我正在以具有成为root用户权限的user1身份运行ansible,但ansible返回此错误:超时(12s)...
我如何创建在任务之前运行但仅在任务需要运行时运行的Ansible“预处理程序”?
我如何创建在任务之前运行但仅在任务需要运行时运行的Ansible“预处理程序”?换句话说,Ansible将首先检查是否需要运行任务。如果是这样,它将运行pre -...
如何获取嵌套的变量,如下所示:mongoservers:-mongo_master:dev_01标签:mongomaster dev01 url:-mongomaster01.dev.local.net-mongomaster02.dev.local.net-...
我想,以创造一个Ansible服务器使用RHEL 7.2的机器上安装Ansible。我需要Ansible V2.4或更高版本,对于这一点,我已经执行以下步骤:1.百胜-y安装混帐...
我得到Ansible一个奇怪的错误。首先,第一个作用,工作正常,但Ansible试图何时执行一个Seconde系列失败,因为SSH的错误。环境:操作系统:CentOS的7 Ansible ...
有没有像在Ansible save_vars会自动保存修改VAR /其实与include_vars进口的东西吗?下面的代码提供了目的,但它不是一个完美的解决方案。 #...
Ansible docker_container与可变密钥etc_hosts
我已经通过我产生一个码头工人的容器,并添加少量主机条目给它的ansible脚本,因为etc_hosts需要密钥的主机名和对应的IP地址。在我来说,我需要有两个...
我在Debian巴斯特运行ansible-剧本版本2.7.6 + DFSG-1。我有一个剧本,其中包括另一个,就像这样:--- - 主机:“{{目标}}”任务: - include_tasks:设置timezone.yaml的...
在callback_plugins目录Ansible插件运行多次
我正在以下ansible脚本能够与ansible部署我的Java项目:ansible-剧本-u ansible -i库存/测试ENV release.yml我加入这个插件在我的...
我想一个文件通配符同步: - 名称:安装服务罐子同步:SRC =“{{回购}} /目标/全服务 - *罐子。” DEST = /选择/公司我这样做让我没有更新?
我从一个加密的ansible-vault文件中读取了我的root密码。但是,当我在ansible_become_pass上使用它时,操作失败,因为密码包含特殊字符。在我的示例中,“#”这是...
我有多个任务取决于从变量1的值。我要检查,如果值是{{变量1}},但我得到一个错误: - 名称:做一些事情时,在变量1命令值: