摘要:playbook是由一个或者多个play组成的列表。play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中task定义好的角色。从根本上来讲,所谓的task无非是调用ansible的一个module。将多个play组织在一个playbook中,即可以让它们联合起来按事先编排的机制
阅读全文
摘要:根据官方的分类,将模块按功能分类为:云模块、命令模块、数据库模块、文件模块、资产模块、消息模块、监控模块、网络模块、通知模块、包管理模块、源码控制模块、系统模块、单元模块、web设施模块、windows模块 ,具体可以参看官方页面。 一、ping模块 测试主机是否是通的,用法很简单,不涉及参数: [
阅读全文
摘要:为客户端机器分发key 1、配置hosts文件 此处我用的是root用户,密码为123456,此处配置用户名和密码后,控制机就可以访问客户端的机器了。但是为了安全起见,分发key结束后,要删除此处的user和pass。 2、控制机配置key [root@Server salt]# ll /root/
阅读全文
摘要:系统环境 软件版本 安装Ansible 1、ansible一般在epel源中提供,首先配置epel源 2、yum方式安装ansible Installed: ansible.noarch 0:2.5.3-1.el7 Dependency Installed: python-cffi.x86_64 0
阅读全文
摘要:方法:all:!xxx 当前hosts文件配置: 1 [root@localhost playbooks]# cat ../hosts 2 [web] 192.168.100.100 3 4 [web1] 192.168.100.102 案列1:将某主机组从all中剔除 playbook内容: 1
阅读全文