设置管理 SIG

引言

设置管理 SIG 是一个特别兴趣小组,它致力拉近设置管理工具的高级用户与传统用户的距离,做法是制作及发行设置管理和统筹工具的 RPM 组件。

设置管理的世界在某些地方很两极化:一方面,高级用户较多采用由发行商所提供的最新版工具。另一方面,传统用户偏向采用由传统渠道提供的工具(发行版本、EPEL、特别兴趣小组……)。

连结

范围

我们针对的所有开源的设置管理工具:Puppet、Ansible、Salt、Cfengine、Chef、Rudder,还有附带计划如 MCollective。我们亦欢迎与周期管理有关的项目,例如 terraform、the foreman 及 vagrant。

目标

需求

若要为开源计划创建社群用的组件,我们需要沟通工具(例如邮件列表)、公共软件库、建设系统、源码库。这正是 CentOS 能支持我们的地方!

输出

RPM

这个特别兴趣小组将会产生多个软件库,每个工具系列将会拥有至少一个软件库。至于个别工具,视乎计划如何组织,它或许会拥有多个软件库。假如工具的上游维护多个主要发行版本,我们有可能创建不同软件库。

我们亦希望能公开并让大家能轻易访问所有建设日志。

某些软件库或许会依赖其它 CentOS 特别兴趣小组,尤其是 SCL 特别兴趣小组。我们亦会邀请其它特别兴趣小组采用我们的输出。

Vagrant 映像

再进一步,我们期望能协助发行附带设置管理工具的官方版 CentOS vagrant 映像(及云端映像)。

Vagrant 已内置一些分配功能。要是你的基础机器已拥有获支持的设置管理工具,你可以直接利用它们将基础映像变作 vagrant up/vagrant provision 映像。要是你现在便需要这个功能,你可以创建自己的基础机器或选用发行商/第三方所提供的。我们亦希望本特别兴趣小组利用我们所包装的工具来发行及维护 Vagrant 映像。

益处

社群所得的益处就是可靠的组件,它们拥有公开的 spec 文件及遵从传统的包装标准。其它特别兴趣小组亦可从此 SIG 得益,并享用它所装作的 RPM。这些组件应该乎适合任何人采用,包括高级用家到专统用户,而且易于在 CentOS 下取得(yum install configmanagement-sig-puppet4)。

发行者所得的益处就能简洁地创建 RPM 和测试组件,在社群维护的 CentOS 建设系统上创建组件,并取得社群合作和帮助来创建优良的组件。这样亦会为他们提高可见度。

资源

Upload new attachment "ignite-configmanagementcamp.pdf" 2016 年 Config Management 营内的 Ignite 讲座

项目

名称

描述

Ansible

Ansible 是个革命性的简易 IT 自动它化平台,它能协助你更容易地部署应用程序及系统。

Chef

一个整合系统用的框架,能为你的整个结构带来管理设置的益处。

Puppet

系统自动代框架及应用程序。

Rudder

一个易用、网页驱动、以角色为基的方案,提供 IT 结构自动化及规范。

Salt

为任何结构或应用程序提供自动化管理及设置的可扩充软件。

如何在这个特别兴趣小组新增一个项目?

成员

名称

a.c.o 昵称

项目

Julien Pivotto

roidelapluie

Puppet

Andy Taylor

ataylor

Puppet

Steve Traylen

strylen

Puppet

Brandon James

bjames301

Salt

David Murphy

dmurphy18

Salt

Ben Hosmer

bhosmer

Salt

Samuel Cassiba

sbc

Chef

Vincent Vanderkussen

vincentvdk

Ansible

Jonathan Clarke

joooooon

Rudder

Alexis Mousset

amousset

Rudder

* SIG 主席

督导此特别兴趣小组的 CentOS 委员是 Fabian Arrotin

如何加入这个特别兴趣小组?

支持者

名称

FAS 昵称

项目

备注

Serge van Ginderachter

svg

Ansible

短期内不会深入参予

koji 标签

以下是 SIG 可采用的标签的预览。

工具

我们希望尽可能采用自由软件。我们会尽可能利用 CentOS 的内部结构:CBS、ci.c.o、邮件列表及计划的 irc 频道。

不过,由于 git.c.o 并未整合代码审核工具、我们会使用 github 及 github 的合并申请(pull request)。我们不会使用 gerrithub 因为它是不受我们管理的额外一层,而且还是需要在 github 上有份。不过我们会支持为 CentOS 计划增设内部代码审核工具的工程。

我们在 CentOS 设置管理 SIG Github 机构 下运作。

通讯

媒体

我们的通讯媒体是 freenode 上的 #centos-devel IRC 频道与及 centos-devel 邮件列表。有需要的话,我们将会采用专用的邮件列表。

还有,我们每两个星期会在 IRC 频道上开会。会议将会在 CentOS 的日历 https://github.com/CentOS/Calendar 上公布,而变动更会在邮件列表上公布。

SIG 的名称

当你须要提及此特别兴趣小组的名称时,请尊重以下指引。

此特别兴趣小组的全名是 Config Management SIG。我们不会采用其它名称,这尽可能尊重此点。

当你需要简称时,请采用 sig-configmanagement(这是此小组在 a.c.o. 内的名称)。你可以在电邮的主题内采用此名称。

合宜的:

不合宜的:

会议

下次会议将会在 2016 年 4 月 13 日星期三 15:00:00 UTC 举行。

我们在一个 会议清单 内保留记录及下次会议的议题。

联络方法

假如你对此计划有兴趣,欢迎你加入我们的行列。你可以在 centos-devel 邮件列表或 centos-devel IRC 频道上表达你的意愿。

Translation of revision 91

zh/SpecialInterestGroup/ConfigManagementSIG (last edited 2016-03-29 06:55:06 by TimothyLee)