Ansible实现剧本远程服务器创建、删除用户

创建用户剧本user_add.yaml

复制代码
- hosts: 192.168.45.135
  remote_user: root
  tasks:
    - name: linux system add user list.
      user: name={{ item }} state=present
      with_items:
        - xiaoxin1
        - xiaoxin2
        - xiaoxin3
        - xiaoxin4

删除用户剧本user_delete.yaml

复制代码
- hosts: 192.168.45.135
  remote_user: root
  tasks:
    - name: linux system add user list.
      user: name={{ item }} state=absent
      with_items:
        - xiaoxin1
        - xiaoxin2
        - xiaoxin3
        - xiaoxin4

执行脚本命令

复制代码
ansible-playbook user_delete.yaml

执行结果

登录135服务器查看创建删除成功

相关推荐
Sheffield21 小时前
command和shell模块到底区别在哪?
linux·云计算·ansible
陈桴浮海1 天前
【Linux&Ansible】学习笔记合集二
linux·学习·ansible
馨谙1 天前
Ansible模块化Playbook管理:静态导入与动态包含详解
运维·ansible
馨谙2 天前
Ansible 事实(Facts)全面指南:自动化运维中的主机信息管理
运维·ansible
馨谙2 天前
Ansible处理程序完全指南:实现智能的任务触发机制
运维·ansible
馨谙3 天前
Ansible 多 Play 编写与模块使用全解析
运维·ansible
馨谙3 天前
Ansible 清单详解:静态清单的构建与管理
ansible
馨谙3 天前
Ansible 配置文件详解:让自动化管理更轻松
运维·github·ansible
馨谙3 天前
Ansible Playbook 完全指南:从入门到实践
运维·ansible
Warren987 天前
接口测试理论
docker·面试·职场和发展·eureka·ansible