(R)?ex 部署 & 配置管理框架

搜索

新闻

2016-03-07
(R)?ex 1.4.0 发布, 包含大量更新. 详情 发布文档.
2015-09-04
(R)?ex 1.3.3 released, fixing a bunch of bugs. See the release notes for more details.
2015-06-22
adjust GmbH is sponsoring the (R)?ex project with a new build server. Thank you for your support!
2015-06-17
(R)?ex 1.3.2 released, fixing issues related to file manipulation when run on BSDs. See the release notes for more details.
2015-06-09
Read the second part of "Rex in practice" series about Test-driven infrastructure.
2015-05-09
repositor.io 1.1.0 released. repositor.io is a repository management tool for apt, yum, yast and docker. This is a bugfix release with fixes for ubuntu and centos7 installation media mirroring.
2015-03-27
阅读 Andy Beverley 带来的演讲文稿 An introduction to Rex

会议

2015-05-07
German Perl Workshop 上做 Infrastructure as Code (ger) 的演讲。

培训

2015-11-30/2015-12-01 (Karlsruhe)

需要帮助吗?

Rex 是一个开源的项目,所以你可以找到社区的支持,连接如下:

  • IRC: #rex on freenode
  • 邮件组: rex-users
  • 问题列表: Github
  • 特性需求: 你需要什么 特性?
  • 商务支持: inovex
  • QQ群: 252744726

Professional support is also available.

Release notes for 1.4.0

经过半年开发修正,rex1.4.0正式发布,本次版本包含了16贡献271次commit提交,118个源文件4353行增加和1655行删除,大概了30%的源码进行了重构。这么大的变动离不开开源社区的支持和反馈,在线和线下的讨论,问题和上报,感谢所有支持rex的人,感谢开源社区。

 新特性:

 MKfs 命令
 增加了参数解析

 比如:

   rex lib:task1 --option1=value1 lib:task2 --option2=value2
   rex lib:task1 --option=value1 lib:task2 --option=value2
   rex lib:task1  --option=value

 新增加os支持:

   增加对Arch linux的完整支持,Mint和Raspbian被当作Debian处理。


 ParamLookup

 Rex::Ext::ParamLookup 从 RexOps/rex-recipes中移到rex核心模块 Rex::Helper::Rexfile::ParamLookup,用来进行任务参数的管理

  my $var = param_lookup "param_name", "default_value";

 任务输出统计总结

  对执行的任务完成后进行终结。

  防火墙模块:

  新增加防火墙资源来管理防火墙规则。

   firewall "open-port-82-for-1.2.3.4",
      ensure => "present",
      action => "accept",
      port   => 82,
      source => "1.2.3.4";

 UFW 防火墙的模块也从rex-recipes转入核心模块, 在默认iptables基础上支持管理.

     open_port, [22, 80];    # 默认IPv4 规则
     open_port -4, [22, 80]; # IPv4规则
     open_port -6, [22, 80]; # IPv6规则

配置管理:

CMDB可以包含模板代码

增强Crontab 处理:

 一般用户可以管理自己的crontabs.

模板: 资源和任务支持自己的模板变量的命名空间。

Rexfile/module 加载:

   Rexfile和modules的加载方式完全重构,现在可以很方便的探测潜在的错误,反馈更有用的信息。

虚拟客户机选项: 对虚拟机支持设置cpu和内存选项

文档:

全面更新,增加1.4的新版本文档支持。

其他加强(略)

http://rexify.org/docs/release_notes/1.4.0.html

comments powered by Disqus
Fork me on GitHub
Google Group / Twitter / GitHub / Mailinglist / irc.freenode.net #rex   -.ô.-   Disclaimer

D