Ansible:从CIDR中提取IP地址(192.168.21.x / 24)

时间:2015-07-17 03:35:21

标签: ansible cidr

我有一个像json格式定义的变量名。

“zxc_address”:“192.168.21.x / 24”

我需要使用ansible(yaml代码)提取IP地址部分(192.168.21.x) 什么是简单的解决方案?可以使用ansible过滤器完成。如果是,那怎么样?

谢谢, VM

2 个答案:

答案 0 :(得分:2)

如果您使用的是Ansible> = 1.9,则可以使用过滤器:

{{ '192.0.2.1/24' | ipaddr('address') }}

查看documentation

答案 1 :(得分:1)

这应该有效:

<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="col-xs-4">
    <div class="resume">Bonjour je suis un gros Chat. Bonjour je suis un gros Chat. Bonjour je suis un gros Chat Bonjour je suis un gros Chat Bonjour je suis un gros Chat Bonjour je suis un gros Chat Bonjour je suis un gros Chat Bonjour je suis un gros Chat</div>
</div>
<div class="col-xs-4">
    <div class="resume">Cette fois ci un poisson ! Cette fois ci un poisson ! Cette fois ci un poisson ! Cette fois ci un poisson ! Cette fois ci un poisson !</div>
</div>