示例1:创建用户

---
- name: create user
hosts: openstack
gather_facts: false
tasks:
- name: create {{ item }}
user:
name: "{{ item }}"
groups: wheel
password: "{{ 123456 | password_hash('sha512', 'mysecretsalt') }}"
loop:
- alex
- jack

示例2:复制文件

---
- name: copy file
hosts: servera
tasks:
- name: copy ansible.cfg file
copy:
src: /root/ansible.cfg
dest: /opt/ansible.cfg
mode: ''

示例3:配置防火墙

---
- name: add firewall rule
hosts: servera
tasks:
- name: add http service
firewalld:
service: http
state: enabled
permanent: true
immediate: true
- name: add tcp
firewalld:
port: /tcp
state: enabled
permanent: true
immediate: true

示例4: 安装服务

---
- name: install nginx
hosts: servera
tasks:
- name: install nginx
package:
name: nginx
state: present
- name: enable service
service:
name: nginx
enabled: true
state: started

最新文章

  1. Docker安装ruby2.1
  2. Xenko基础API笔记2-Enum Keys按键
  3. 【Quartz】Quartz的搭建、应用(单独使用Quartz)
  4. Cotex-M3内核STM32F10XX系列时钟及其配置方法
  5. 优先使用最新版本的IE 和 Chrome 内核 1 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. 计算机图形学——OpenGL开发库开发库
  7. JS的Document属性和方法
  8. 关于duilib中的list的扩展探索
  9. SQL Server 2005中的分区表(五):添加一个分区
  10. YY的困境:除了终止私有化 还有更多的担忧
  11. Java面试题之jsp相关
  12. layer弹窗插件实战用法小结1—— layer.alert()
  13. (转)java并发之Executor
  14. (转)使用BigDecimal进行精确运算
  15. sql优化之concat/concat_ws/group_concat
  16. angularJS+KindEditor无法获取或清空textarea的值
  17. 流媒体技术学习笔记之(二)RTMP和HLS分发服务器nginx.conmf配置文件(解决了,只能播放RTMP流而不能够播放HLS流的原因)
  18. Vue:Vue2.0搭建脚手架
  19. [sh]shift参数左移用法
  20. 【Unity】4.0 第4章 创建基本的游戏场景

热门文章

  1. Python 多线程和单线程本质应用区别
  2. spring 事件驱动模型简介
  3. oracle中导出表的结构和数据
  4. javascript判断浏览器核心
  5. VMware网络连接 桥接、NAt、host-only模式
  6. 改进Spring中的分页技术
  7. Project Euler:Problem 87 Prime power triples
  8. 转载 jenkins执行selenium 测试 浏览器不显示解决方法
  9. 计算CPU利用率
  10. python的学习研究