CentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management SigCentOS Config Management Sig
Julien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien Pivotto
ConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampConfigMgmtCampFebruary 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016February 1st, 2016
whoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoamiwhoami
• Julien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien Pivotto• sysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuitssysadmin at Inuits• CentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS userCentOS user• Puppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet userPuppet user
Configuration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration ManagementConfiguration Management
• PPPPPPPPPPPPPPPPPuppet Chef Ansible Saltstack Juju …• DDDDDDDDDDDDDDDDDeeply linked with the OS• FFFFFFFFFFFFFFFFFrom the start• DDDDDDDDDDDDDDDDDuring the life• UUUUUUUUUUUUUUUUUntil the EOL
Where do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the toolsWhere do you get the tools
• VVVVVVVVVVVVVVVVVendors• EEEEEEEEEEEEEEEEEPEL• mmmmmmmmmmmmmmmmmake install• GGGGGGGGGGGGGGGGGem/Pypi/Pear
YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)YAG (Yet another gap)
• RRRRRRRRRRRRRRRRRegular/Commodity users -> EPEL/OS• (((((((((((((((((here is the gap)• AAAAAAAAAAAAAAAAAdvanced users -> Vendors• PPPPPPPPPPPPPPPPPower users -> Vendors or on their own
Vendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packagesVendors packages
• WWWWWWWWWWWWWWWWWhere is the SRPM?• WWWWWWWWWWWWWWWWWhere is the buildchain?• WWWWWWWWWWWWWWWWWhere are the buildlogs?• WWWWWWWWWWWWWWWWWhat are you installing on my machine?• HHHHHHHHHHHHHHHHHow can I rebuild?
We depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those toolsWe depend on those tools
• TTTTTTTTTTTTTTTTThey have bugs• WWWWWWWWWWWWWWWWWe NEED to be able to rebuild/patch• ……………………………………………quickly• ……………………………………………everything• ……………………………………………without learning a new toolchain• ……………………………………………and to know what is inside
CentOSCentOSCentOSCentOSCentOSCentOSCentOSCentOSCentOSCentOSCentOSCentOSCentOSCentOSCentOSCentOSCentOS
• CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!CentOS everything!• From a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platformFrom a RH rebuild to a platform• Open to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the communityOpen to the community• Open-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source mindedOpen-Source minded
Centos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an InfraCentos as an Infra
• PPPPPPPPPPPPPPPPProvides public build system• MMMMMMMMMMMMMMMMMailing lists, git repos..• EEEEEEEEEEEEEEEEEverything needed to build software
Centos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a ProjectCentos as a Project
• BBBBBBBBBBBBBBBBBrilliant people• VVVVVVVVVVVVVVVVVery large userbase• VVVVVVVVVVVVVVVVVisibility
SIGSIGSIGSIGSIGSIGSIGSIGSIGSIGSIGSIGSIGSIGSIGSIGSIG
• Software Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest GroupSoftware Interest Group• Group of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work togetherGroup of people who work together• Focused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topicFocused on one topic• Release RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM'sRelease RPM's
Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!Let's make a CFGMGMT SIG!
• EEEEEEEEEEEEEEEEEveryone is welcome• OOOOOOOOOOOOOOOOOpen-Source• LLLLLLLLLLLLLLLLLifecycle/ConfigMgmt/Orchestrationecosystem
ObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectives
• RRRRRRRRRRRRRRRRRecent version• AAAAAAAAAAAAAAAAAdvanced and automated testing• RRRRRRRRRRRRRRRRRPM packaging guidelines
What would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we shipWhat would we ship
• SSSSSSSSSSSSSSSSSpec files, RPM, SRPM• EEEEEEEEEEEEEEEEExtra dependencies not in CentOS• RRRRRRRRRRRRRRRRRepositories / Meta packages
How would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we shipHow would we ship
• PPPPPPPPPPPPPPPPPublic git repositories• PPPPPPPPPPPPPPPPPublic build toolchain• PPPPPPPPPPPPPPPPPublic test results
Avoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the workAvoid duplicating the work
• SSSSSSSSSSSSSSSSSend patches to upstream• WWWWWWWWWWWWWWWWWork with Fedora/EPEL/…• RRRRRRRRRRRRRRRRReuse and run upstream tests
Benefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS CommunityBenefits: CentOS Community
• EEEEEEEEEEEEEEEEEasy access to cfgmgmt tools• IIIIIIIIIIIIIIIIInvolve cfgmgmt world in CentOS• IIIIIIIIIIIIIIIIImprovements to the ecosystem/buildchain• """""""""""""""""Official" CentOS cfgmgmt-enabled images• RRRRRRRRRRRRRRRRReuse of cfgmgmt tools in other SIG
Benefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt UsersBenefits: Cfgmgmt Users
• LLLLLLLLLLLLLLLLLatest version available "directly"• PPPPPPPPPPPPPPPPPackages tested for/by the distro• EEEEEEEEEEEEEEEEEasy patch and rebuild in your infra• CCCCCCCCCCCCCCCCChoice within the distro
Benefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: VendorsBenefits: Vendors
• VVVVVVVVVVVVVVVVVisibility• MMMMMMMMMMMMMMMMMore feedback about latest releases• IIIIIIIIIIIIIIIIImprovement of code/testing• FFFFFFFFFFFFFFFFFeedback from SIG• TTTTTTTTTTTTTTTTTesting with latest/next CentOS
Join usJoin usJoin usJoin usJoin usJoin usJoin usJoin usJoin usJoin usJoin usJoin usJoin usJoin usJoin usJoin usJoin us
• wwwwwwwwwwwwwwwwwiki.centos.org• [email protected]• #################centos-devel
Top Related