在Ansible
Playbook中,泊坞窗参数extra_host包含两部分主机:ip_address。我正在尝试将主机和ipaddress作为变量传递。它们来自即时变量。我的主机文件的最终结果是:1.2.3.4
{{server_hostname}}。这是代码:
vars_prompt:
- name: "server_ip"
prompt: "Please enter the server IP address"
private: no
- name: "server_hostname"
prompt: "Please enter the server hostname"
private: no
tasks:
- name: Install Tomcat
docker:
image: tomcat:8.0
pull: missing
name: tomcat
state: restarted
ports:
- "8080:8080"
- "443:443"
extra_hosts:
"{{server_hostname}}": "{{server_ip}}"
我不熟悉ansible剧本,对您的帮助将不胜感激。
让server_host_ip
字典与set_fact
您的任务之前:
- set_fact:
server_host_ip: "{'{{host_name}}':'{{host_ip}}'}"
并{{server_host_ip}}
在docker
模块中使用。
本文向大家介绍Python如何使用函数做字典的值,包括了Python如何使用函数做字典的值的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了Python如何使用函数做字典的值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 当需要用到3个及以上的if...elif...else时就要考虑该方法进行简化 通过将函数名称当做字典的值,利用字典
问题内容: 查找在Django模板字典值的常规方法是, 。如果键是循环变量怎么办?即: 失败。如何解决? 问题答案: 编写自定义模板过滤器: (我.get这样使用,如果不存在该键,则不返回任何键。如果执行此操作,则将引发一个then。) 用法:
问题内容: 查找在Django模板字典值的常规方法是, 。如果键是循环变量怎么办?即: 失败。如何解决? 问题答案: 编写自定义模板过滤器: 用法:
问题内容: 是否可以使用String作为变量名。 问题答案: 您可以做的是将这些值关联(映射)到Music对象。这是示例:
在下面的代码中,我编写了两种方法: 将变量定义为String的变量 根据键入的内容返回两种不同结果的方法 我有一个名为的变量在中,而中的参数被命名为。在中,我使用而不是-为什么这样工作? 调用方法时,参数是否无关紧要? 我知道,当输入一个返回某个内容的方法时,必须对其进行定义,参数进一步定义该方法将要处理的内容,因此,我假设,当从另一个方法调用所述方法时,必须使用相同的参数,但情况似乎并非如此。
我有一个代码库,需要强大的名称。 起初,我认为这将是一个简单的解决方案,因为我只是简单地为所需的ServiceStack程序集指定了强名称。由于ServiceStack内部对弱命名程序集的相互依赖性,此操作失败。然后,我咬紧牙关,使用我的密钥文件重新编译ServiceStack——这是不可取的,因为我没有看到一种方法可以在单个位置完成这项工作,并且必须将其添加到每个项目中。 即使如此,由于以下原因