ansible 相关问题

Ansible是一个模型驱动的配置管理,多节点部署/编排和远程任务执行系统。默认情况下使用SSH,因此您管理的节点上不会安装任何特殊软件。 Ansible可以用任何语言扩展。

如何将Azure VM公共IP地址(由Terraform创建)传递给Ansible?

我有一个 main.tf 文件,它创建了我的 Azure VM 和一个用于配置 Azure VM 的 Virtualbox Ubuntu VM。 数据“azurerm_public_ip”“vm-publicip”{ 姓名 =

回答 1 投票 0

如何在ansible中指定host作为变量?

互联网上有一些例子,但似乎都不适合我: 测试.yaml --- - 主机:“{{ non_default_host }}” 任务: - 调试: msg: '这是指定的主机&qu...

回答 1 投票 0

Ansbile 中列表的等效 HTTP 方法是什么

我正在尝试寻找与以下方法的剧本代码等效的 HTTP 方法:LIST。如果它是自定义方法,我如何通过 python 使用它。 - 名称:列出所有文件夹 一个...

回答 1 投票 0

如何将sql脚本输出的寄存器值转换为json对象

我是ansible的新手,我有一个sal文件,执行时给出的结果如下所示: 留言:|- zdf02ahg04.adf.corp.domain.com /home/eof/转到/tfe zdf03ahg04.adf.corp.域名...

回答 1 投票 0

需要在 Ansible 中使用相同的键合并 2 个字典

我的 Ansible 剧本中有 2 个字典(整数和接口),它们共享相同的键(接口名称),我想将它们合并到一个字典中。 ints 字典有这个结构...

回答 0 投票 0

可以使用内联模板吗?

我需要在 Ansible 中创建一个包含单个事实内容的单个文件。我目前正在做这样的事情: - 模板:src=templates/git_commit.j2 dest=/path/to/REVISION 我的模板...

回答 4 投票 0

Ansible:检查我的用户是否存在于远程主机上,否则使用 root 用户通过 ssh 连接

我目前正在编写一个 Ansible 脚本,该脚本应该在每个运行 Debian 或 CentOS 的主机上更新 openssl。在主机上,我们的 SSH 密钥是为我自己的用户或 root 存放的。我想检查一下我的你是否...

回答 3 投票 0

Ansible:在单个会话上安装多个 Python 包

我的一本剧本包含一个安装基本 Python 包的任务: --- - 名称:“安装Python包:{{ python_packages_to_install }}” 须藤:真实 点:名称={{项目}}

回答 3 投票 0

长时间运行的模块的 Ansible 连接被远程主机关闭

我正在运行一个 Ansible 脚本,它有一个在远程服务器中进行备份的模块。由于备份作业花费了超过 15 分钟,连接被远程主机关闭,因为还有秒...

回答 1 投票 0

Ansible:如何使用基于分隔符(.)的分割字符串,使用列表中存在的项目的映射

在ansible中,如果存在具有完全限定域名的主机名列表: “组[组名称[0]]”:[ “node1.in.labs.corp.netin”, “node2.in.labs.corp.netin&

回答 3 投票 0

Ansible:根据设置的变量构建 shell 命令

假设我想从 ansible 运行以下任务: - 名称:dns-cloudflare |索取证书 ansible.builtin.shell: cmd: certbot certonly \ --dns-云...

回答 1 投票 0

我收到 Ansible Playbook 失败的以下错误! => {"changed": false, "module_stderr": "sudo: 需要密码 ”,

- 名称:基本设置 主机:所有##在所有主机上运行 收集事实:假 become: true ## 表示成为 sudo 或超级用户 变量: ansible_python_解释器:/usr/bin/python3 任务: ...

回答 1 投票 0

展平双层嵌套 Ansible dict

在 Ansible 中调用 set_fact 时如何从sessions 转换为sessions_flat? 会议: - 名称:“clientALPHA” VPN: - 名称:“tun10” 密码:56813252...

回答 2 投票 0

如何在 Ansible cron 模块中设置时区?

我有一个 Ansible 剧本,可以设置 cron 作业。 由于项目的结构,我们不使用 cron.conf 文件。我们需要在不同的 EC2 实例的特定时间每天运行两次作业...

回答 2 投票 0

如何在ansible cron中设置时区?

我有一个用于设置 cron 作业的 Ansible 文件。由于项目的结构,我们不使用 cron.conf 文件。我们需要每天在特定时间针对不同的 ec2 实例运行作业两次...

回答 1 投票 0

无法在 Ansible 中序列化/反序列化和遍历对象

我正在尝试序列化/反序列化并遍历 Ansible 配置期间发送的 YAML 结构中驻留的对象。 我有以下字符串(下面是dynamic_data.elastic_setup_userenv.spaces):

回答 1 投票 0

如何在 jinja2 中为 ansible 添加列表

下面是我编写的在ansible中使用的jinja2模板。 {% 设置端口 = 1234 %} {% 设置 server_ip = [] %} {% for ip in host_ip %} {% do server_ip.append({{ ip }}:{{ port }}) %} {% 结束 %} {%

回答 7 投票 0

如何获取子组列表或迭代列表和库存组

我遇到了障碍,一辈子都无法解决这个问题。我有一个库存文件,其中包含动态数量的行,每行将包含动态数量的机架。 --- 全部: 变...

回答 1 投票 0

Ansible 如何将第一个任务的结果传递给其他文件中的任务块

我有一个任务如下: -名称:设置 外壳:abc 注册:“{{item }}_result” 循环:{{setu}} -name:任务集 include_tasks:abc.yml 当“'{{ item }}_result'.rc!=0”时

回答 1 投票 0

如何在 Ansible play 中列出所有当前目标主机

我正在运行 Ansible play,并希望列出它所针对的所有主机。 Ansible 文档提到这是可能的,但他们的方法似乎不适用于复杂的目标群体(

回答 3 投票 0

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