Playbook变量练习

Project
项目演练
彭淦淦

2.1 问题
本案例要求熟悉playbook进阶:

练习使用user模块添加用户
练习使用变量简化task,让play通用性更强
练习使用过滤器
2.2 步骤
实现此案例需要按照如下步骤进行。

步骤一:使用user模块添加用户,并修改密码

[root@ansible ansible]# vim user.yml

  • hosts: cache
    remote_user: root
    vars:
    username: xiaoming
    tasks:
    • name: create user “{{username}}”
      user: group=wheel uid=1000 name={{username}}
    • shell: echo 123456 | passwd --stdin xiaoming
    • shell: chage -d 0 {{username}}
      [root@ansible ansible]# ansible-playbook user.yml //执行结果
      PLAY [cache] ******************************************************************
      TASK [Gathering Facts] ********************************************************
      ok: [cache]
      TASK [create user " xiaoming "] ***********************************************
      changed: [cache]
      TASK [command] ****************************************************************
      changed: [cache]
      TASK [comman

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 鲸 设计师: meimeiellie
应支付0元
点击重新获取
扫码支付

支付成功即可阅读