Ansiblemapitemwithdifferentvalue
创始人
2024-11-06 06:00:07
0

在Ansible中,使用Map变量时可能需要为每个键指定不同的值。例如,我们可以使用以下Map变量:

vars:
  users:
    user1: /home/user1
    user2: /home/user2
    user3: /opt/user3

但是如果我们想为每个用户设置不同的Shell,则可以使用类似于以下方式的Map变量:

vars:
  users:
    - name: user1
      home: /home/user1
      shell: /bin/bash
    - name: user2
      home: /home/user2
      shell: /bin/sh
    - name: user3
      home: /opt/user3
      shell: /bin/zsh

在这种情况下,我们需要在Playbook中使用with_items关键字来设置每个用户的值。示例代码如下:

- name: Create users
  user:
    name: "{{ item.name }}"
    home: "{{ item.home }}"
    shell: "{{ item.shell }}"
  with_items: "{{ users }}"

这将遍历每个用户并将其值分配给item变量,然后将其传递给user模块。

相关内容

热门资讯

三秒钟是真的!微扑克代码的确真... 三秒钟是真的!微扑克代码的确真的有挂,微扑克钻石能提高胜率,详细教程(有挂方法)-哔哩哔哩;1分钟了...
5分钟了解!云扑克辅助器日租版... 5分钟了解!云扑克辅助器日租版,WEPOK软件透明挂,详细教程(有挂规律)-哔哩哔哩;人气非常高,a...
科技分享!科乐天天踢玩能稳赢,... 1、科技分享!科乐天天踢玩能稳赢,pokerist有挂,详细教程(有挂教程)-哔哩哔哩;详细教程。2...
玩家实测(鄱阳翻精手机麻将有挂... 玩家实测(鄱阳翻精手机麻将有挂的)其实真的有挂(透视)详细教程(有挂详情)-哔哩哔哩;(需添加指定薇...
3种黑科技!微扑克德州专用辅助... 3种黑科技!微扑克德州专用辅助器(辅助挂)外挂辅助插件(2020已更新)(哔哩哔哩)1、完成微扑克德...
透视脚本!来玩德州辅助器,WE... 透视脚本!来玩德州辅助器,WEPoke软件透明挂,详细教程(有挂技巧)-哔哩哔哩;一、来玩德州辅助器...
终于知道!边锋老友麻将胡牌,推... 边锋老友麻将胡牌新手教程相关信息汇总(需添加指定薇285696317获取下载链接);终于知道!边锋老...
六分钟了解(心动麻将有挂的)竟... 1、六分钟了解(心动麻将有挂的)竟然真的有挂(透视)详细教程(有挂介绍)-哔哩哔哩;详细教程。2、心...
玩家交流!胡乐麻将,众合推扑克... 玩家交流!胡乐麻将,众合推扑克辅助工具,详细教程(有挂透明)-哔哩哔哩;小薇(透视辅助)致您一封信;...
透视苹果版!wepoke系统,... 透视苹果版!wepoke系统,wEpoke软件透明挂,详细教程(有挂攻略)-哔哩哔哩,支持语音通讯、...