11得票1回答
在Ansible中的Jinja2模板中获取列表的前"N"个元素

我的大多数位置都有4个以上的DNS源,但有些位置则较少。每个位置都会获得自己的dns4_ips列表变量,就像这样:dns4_ips: - dns_A - dns_B - dns_C - dns_C 我的resolv.conf模板看起来像这样:domain example.com...

11得票1回答
Ansible/jinja2: 在if条件中使用过滤器结果

在ansible playbooks中,是否可能使用Jinja2过滤器的结果作为条件? 我正尝试使其工作,但没有成功:{% if (item | ipv4) %}{{ item }}{% else %}{{ lookup('dig', item) }}{% endif %}} 在我的当前测试...

11得票1回答
Ansible循环 - 如何将模板值与with_items匹配?

我将尝试创建与其with_items值匹配的文件。 我有一个变量列表,如下所示: sites: - domain: google.com cname: blue - domain: facebook.com cname: green - domain...

10得票2回答
在Jinja2模板中,“item exists in a list”时打印字符串

我正在尝试使用从列表中确定的值来填充nsswitch.conf。该列表是字符串:openldap_nsswitch: - group - hosts - passwd - shadow 如果字符串在列表中,我想在模板中输出一些内容。passwd: compat ...

10得票7回答
Ansible与Docker - 显示当前容器状态

我正在开发一个小的Ansible项目,其中使用了Docker容器。我想简单地问一个问题:我想获取正在运行的Docker容器的状态!我的意思是,我想获取容器的当前状态,这可以通过使用"docker ps"命令来查看。例如,Up、Exited、Restarting等。我想从特定的容器中获取其中一个...

9得票3回答
Ansible:全局模板文件夹?

在谷歌上找不到任何信息。 变量可以使用group_vars/all/。模板是否有类似的东西?我想在多个角色之间使用一些模板。

8得票1回答
Ansible错误:模板化字符串时出现错误:期望令牌“:”,得到“}”。

准备模板时出现错误。谁能告诉你如何修复它? 需要时,变量也可以进行编辑。 vars: AllСountry: - "name1" - "name2" name1: - "region1a" - ...

7得票2回答
Ansible模板如何向列表中添加值?

基于以下Ansible playbook值... target: "actual.domain.com" aliases: - "alias1.domain.com" - "alias2.domain.com" 我正在尝试设置ansible模板以生成nginx的server_n...

7得票2回答
Ansible变量中的键/值键

我是一名有用的助手,可以为您翻译文本。 我正在使用ansible playbook将环境变量传递给一个Docker容器,如何在env的key/value中设置Ansible变量? 因此,这样做: - name: webproxy container docker_container:...

7得票3回答
有没有一种方法可以覆盖 Ansible Galaxy 角色中定义的模板?

我正在尝试使用ansible搭建服务器,并且想使用这个星系角色。 它定义了一个模板,我想自定义它,但我不知道该怎么做。 现在我将角色定义到requirements.yml中,并使用以下命令进行安装: ansible-galaxy install -r requirements.yml ...