ansible-2.x 相关问题

Ansible是一个极其简单的IT自动化平台,可使您的应用程序和系统更易于部署。避免编写脚本或自定义代码来部署和更新应用程序 - 使用SSH语言接近普通英语的语言自动化,无需在远程系统上安装代理

Ansible playbook 将文件从 git 存储库复制到远程服务器

我正在尝试将一些文件从 git 存储库复制到远程服务器。由于经常会对这些文件进行更改,因此这些文件被放置在 git 中,并且从 git 中,我尝试将其复制到

回答 1 投票 0

Ansible - 使用 delegate_ 以不同用户身份在同一远程计算机上运行任务

我有一个剧本可以在远程节点上执行一些任务。要求是我必须作为一个用户(例如 foo-user)执行其中一些任务,并作为不同用户(例如 bar-user)执行其他任务...

回答 1 投票 0

带有管道的curl命令在Ansible中不起作用

我尝试执行以下命令,这是 Docker 安装的一部分,但它被卡住了。 命令的 gpg 部分卡住了,如果我在管道后删除 gpg,它就可以工作。 --- - 主持人:全部 成为:...

回答 4 投票 0

json_query 使用正则表达式获取随机键的值

我遇到了一种情况,我正在编写一个用于更改虚拟机属性的剧本,并且我获得的输入来自输出以下内容的自动化,然后将其传递到 extra_va...

回答 1 投票 0

"module_stderr": "与 <IP> 的共享连接已关闭。 “连接到 Cisco 交换机时

大家好,我一直在尝试将我的 Ansible 控制节点连接到 Cisco 交换机。 我能够 ping/ssh 但当涉及到 Ansible 时,它就失败了。 当我使用 ad-hoc 时,我收到以下错误

回答 2 投票 0

如何从 Ansible 中具有不同路径的主机获取多个文件?

我正在尝试编写一个脚本,该脚本将从多个主机获取文件,每个远程主机的路径以及从每个主机获取的文件数量都不同。 我的问题与...

回答 1 投票 0

当条件适用于 ansible 角色时

- { 角色:create_env,new_inst_prefix:“{{ build_number }}”,nginx_only:是,当:CREATE_NEW_SOLR_NODES == 'false',当:CREATE_NEW_NGINX_NODES == 'true' } - { 角色:create_env,

回答 1 投票 0

Ansible 在使用不同库存的游戏之间共享变量

我有两个剧本:create_infrastruct.yml 和 bootstrap_cluster.yml。第一个 playbook 使用静态清单,仅定义具有一个成员的基础设施组:127.0.0.1。这我...

回答 2 投票 0

"module_stderr": "到 11.11.11.203 的共享连接已关闭。 “连接到 Cisco 交换机时

大家好,我一直在尝试将我的 Ansible 控制节点连接到 cisco 交换机。 我能够 ping/ssh 但当涉及到 ansible 时,它就失败了。 当我使用命令时,我收到以下错误:

回答 1 投票 0

如何根据Ansible中的键值合并2个JSON

我有 2 个 JSON,如下所示。我想根据子网值比较 JSON1 和 JSON2,如果 JSON1 中的子网和 JSON2 中的 localsubnet 匹配,那么我想复制

回答 1 投票 0

限制“已更改”输出或优化剧本输出

这里有一些根据某些条件查找文件的代码(在本例中,文件大于> = 40k)。 --- - 主机:节点 成为:真实 vars_files:my_vars.yml 变量: 其中:“/etc&...

回答 2 投票 0

Ansible:如何将多个标签组合成单个“all”标签?

我想在运行 playbook 时将多个标签组合成一个全标签 例如,对于像这样的命令 ansible-playbook apache.yml -e 'TARGET=bs' -i inventory/devqa-servers.ini -b -K -u root -...

回答 1 投票 0

ansible 将多个标签合并为单个标签

我想在运行 playbook 时将多个标签组合为单个标签 前任: ansible-playbook apache.yml -e 'TARGET=bs' -i inventory/devqa-servers.ini -b -K -u root --ask-vault-pass --ask-pass --tags '

回答 1 投票 0

无法使用 sudo 用户运行 Ansible

我们在服务器上有一个可以访问 sudo 的用户 userA。我可以登录服务器并运行 sudo su - userA 切换到新用户。但是,如果我使用 Ansible,它会抛出以下错误: 夫...

回答 3 投票 0

关于Ansible执行环境的问题

我阅读了以下有关 RedHat Ansible 执行环境的声明 “通过使用自动化执行环境,您可以使用相同的便携式环境在...上开发您的 Ansible Playbooks

回答 1 投票 0

Ansible - 如何在 --check 时打印跳过的任务名称?

当我使用 --check 选项运行 playbook 时,我仅看到正常或已更改任务的名称。 任务 [剧本:任务N] ********************************************** **************************************************...

回答 1 投票 0

ansible 返回“无法导入所需的 Python 库(适用于 Python 的 Docker SDK:docker (Python >= 2.7) 或 docker-py (Python 2.6))

我正在 ubuntu 中运行我的服务器: + sudo cat /etc/os-release 名称=“Ubuntu” 版本=“16.04.6 LTS(Xenial Xerus)” ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.6 LTS" 版本_ID =“16.04” HOME_URL...

回答 6 投票 0

如何使用回调插件`log_plays`并使用`ansible-playbook`同时保持`stdout`屏幕输出?

在ansible.cfg中添加以下内容: stdout_callback = log_plays 回调_白名单 = log_plays 要启用 log_plays 回调插件,会抑制通过运行...

回答 1 投票 0

如何使用回调插件“log_plays”并使用ansible-playbook同时保持stdout屏幕输出?

在ansible.cfg中添加以下内容: stdout_callback = log_plays 回调_白名单 = log_plays 要启用 log_plays 回调插件,会抑制运行

回答 1 投票 0

将ansible字典列表值转换为键,将键转换为值

我有一个场景,我需要在 Ansible playbook 中将此字典 dict1 转换为 dict2,如下所示 dict1 = {'a':[1,2,3],'b':[4,5,6]} dict2 = {1: 'a', 2: 'a', 3: 'a', 4: 'b', 5: 'b', ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.