Ansible是一个模型驱动的配置管理,多节点部署/编排和远程任务执行系统。默认情况下使用SSH,因此您管理的节点上不会安装任何特殊软件。 Ansible可以用任何语言扩展。
如何将Azure VM公共IP地址(由Terraform创建)传递给Ansible?
我有一个 main.tf 文件,它创建了我的 Azure VM 和一个用于配置 Azure VM 的 Virtualbox Ubuntu VM。 数据“azurerm_public_ip”“vm-publicip”{ 姓名 =
互联网上有一些例子,但似乎都不适合我: 测试.yaml --- - 主机:“{{ non_default_host }}” 任务: - 调试: msg: '这是指定的主机&qu...
我正在尝试寻找与以下方法的剧本代码等效的 HTTP 方法:LIST。如果它是自定义方法,我如何通过 python 使用它。 - 名称:列出所有文件夹 一个...
我是ansible的新手,我有一个sal文件,执行时给出的结果如下所示: 留言:|- zdf02ahg04.adf.corp.domain.com /home/eof/转到/tfe zdf03ahg04.adf.corp.域名...
我的 Ansible 剧本中有 2 个字典(整数和接口),它们共享相同的键(接口名称),我想将它们合并到一个字典中。 ints 字典有这个结构...
我需要在 Ansible 中创建一个包含单个事实内容的单个文件。我目前正在做这样的事情: - 模板:src=templates/git_commit.j2 dest=/path/to/REVISION 我的模板...
Ansible:检查我的用户是否存在于远程主机上,否则使用 root 用户通过 ssh 连接
我目前正在编写一个 Ansible 脚本,该脚本应该在每个运行 Debian 或 CentOS 的主机上更新 openssl。在主机上,我们的 SSH 密钥是为我自己的用户或 root 存放的。我想检查一下我的你是否...
我的一本剧本包含一个安装基本 Python 包的任务: --- - 名称:“安装Python包:{{ python_packages_to_install }}” 须藤:真实 点:名称={{项目}}
我正在运行一个 Ansible 脚本,它有一个在远程服务器中进行备份的模块。由于备份作业花费了超过 15 分钟,连接被远程主机关闭,因为还有秒...
Ansible:如何使用基于分隔符(.)的分割字符串,使用列表中存在的项目的映射
在ansible中,如果存在具有完全限定域名的主机名列表: “组[组名称[0]]”:[ “node1.in.labs.corp.netin”, “node2.in.labs.corp.netin&
假设我想从 ansible 运行以下任务: - 名称:dns-cloudflare |索取证书 ansible.builtin.shell: cmd: certbot certonly \ --dns-云...
我收到 Ansible Playbook 失败的以下错误! => {"changed": false, "module_stderr": "sudo: 需要密码 ”,
- 名称:基本设置 主机:所有##在所有主机上运行 收集事实:假 become: true ## 表示成为 sudo 或超级用户 变量: ansible_python_解释器:/usr/bin/python3 任务: ...
在 Ansible 中调用 set_fact 时如何从sessions 转换为sessions_flat? 会议: - 名称:“clientALPHA” VPN: - 名称:“tun10” 密码:56813252...
我有一个 Ansible 剧本,可以设置 cron 作业。 由于项目的结构,我们不使用 cron.conf 文件。我们需要在不同的 EC2 实例的特定时间每天运行两次作业...
我有一个用于设置 cron 作业的 Ansible 文件。由于项目的结构,我们不使用 cron.conf 文件。我们需要每天在特定时间针对不同的 ec2 实例运行作业两次...
我正在尝试序列化/反序列化并遍历 Ansible 配置期间发送的 YAML 结构中驻留的对象。 我有以下字符串(下面是dynamic_data.elastic_setup_userenv.spaces):
下面是我编写的在ansible中使用的jinja2模板。 {% 设置端口 = 1234 %} {% 设置 server_ip = [] %} {% for ip in host_ip %} {% do server_ip.append({{ ip }}:{{ port }}) %} {% 结束 %} {%
我遇到了障碍,一辈子都无法解决这个问题。我有一个库存文件,其中包含动态数量的行,每行将包含动态数量的机架。 --- 全部: 变...
Ansible 如何将第一个任务的结果传递给其他文件中的任务块
我有一个任务如下: -名称:设置 外壳:abc 注册:“{{item }}_result” 循环:{{setu}} -name:任务集 include_tasks:abc.yml 当“'{{ item }}_result'.rc!=0”时
我正在运行 Ansible play,并希望列出它所针对的所有主机。 Ansible 文档提到这是可能的,但他们的方法似乎不适用于复杂的目标群体(