角色
如果你的playbook增长到包含也无法解决,或者你已经拥有一个数量巨大的模板,你或许就该使用角色了。它允许你根据定义的格式对文件进行分组,从本质上来将,它是一个具有一些自动化功能的包含,角色可以帮你很好的组织你的资料库。
角色允许你将变量、文件、任务、模板、Handlers放到一个文件夹中,然后包含他们。在建立好一个有效的依赖关系之后,你还可以在一个角色中包含另外一个角色。和包含一样,你可以传递变量给角色。利用这些特性,你可以创建一个自包含的角色并很容易跟其他人分享它。...
分类:
其他好文 时间:
2014-07-16 17:22:05
阅读次数:
305
在大型项目中使用Anisble,本小节介绍roles角色依赖关系,pull模式...
分类:
其他好文 时间:
2014-07-16 17:20:32
阅读次数:
319
一、mysql配置
1、安装mysql
yum install mysql-server, CentOS中已经默认安装,此步骤忽略。
2、启动mysql
service mysqld start
3、登录mysql
[root@jediael44 share]# mysql -u -root -p
Enter password:
Welcome to the MySQL monit...
分类:
Web程序 时间:
2014-07-16 17:10:41
阅读次数:
321
第五章 自定义模块
此前我们一直使用Ansible自带的模块,这已经给我们提供了很多很强的‘自带的电池’,但是如果你有一些特殊又复杂的任务,你可能会希望学习一下如何扩展Anisble。本章你将学习到以下主题:
在python或则bash中编写模块
使用你开发的自定义模块...
分类:
其他好文 时间:
2014-07-16 09:55:30
阅读次数:
375
无书面授权,请勿转载
第五章 自定义模块
Using a module
Now that we have written our very first module for Ansible, we should give it a
go in a playbook. Ansible looks at several places for its modules: first it looks ...
分类:
其他好文 时间:
2014-07-16 09:14:31
阅读次数:
376
在搭建lamp 环境时,虚拟机没有见网络不能更新包和下载软件包进行编译安装。所以,需要设置虚拟机的网络可以上网才行。1、在安装ubtuntu时,设置的网络连接方式 为 Network Adapter 选项中的 bridge2、在System Settings中找到 Nerwork ,在右上角找到 '...
分类:
其他好文 时间:
2014-07-14 20:15:57
阅读次数:
549
第四章 大型项目中Ansible的使用
至此,我们已经介绍了如何用一个playbook文件运行一个plays。在小型架构或则使用Ansible做一个简单的部署机制时这已经很有用了。但是,如果你有一个很大很复杂的系统架构,你可能需要一些额外的操作来保证事情不会超出我们的控制。本章包含以下主题:
将你的playbooks分离成多个文件,存储在不同的地方
使用角色包含多个文件来完成同样的功能
加速使用Ansible配置机器的方法...
分类:
其他好文 时间:
2014-07-14 18:28:52
阅读次数:
294
本小节介绍高级playbooks的其他特性,以及debug调试技术。...
分类:
其他好文 时间:
2014-07-14 18:18:01
阅读次数:
484
上次介绍了如何使用ansibleplaybook安装zabbix客户端(http://dl528888.blog.51cto.com/2382721/1436745),这次介绍一下如何使用playbook安装mysql。下面是安装mysql的信息:mysql_basedir:/data/mysql/basedir源码目录
mysql_datadir:/data/mysql/datadir数据目录
mysql_user..
分类:
数据库 时间:
2014-07-14 16:31:20
阅读次数:
484