centos config management sig

20
CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig CentOS Config Management Sig Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto Julien Pivotto ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp ConfigMgmtCamp February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016 February 1st, 2016

Upload: julien-pivotto

Post on 11-Jan-2017

1.358 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: CentOS Config Management SIG

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

Page 2: CentOS Config Management SIG

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

Page 3: CentOS Config Management SIG

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

Page 4: CentOS Config Management SIG

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

Page 5: CentOS Config Management SIG

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

Page 6: CentOS Config Management SIG

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?

Page 7: CentOS Config Management SIG

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

Page 8: CentOS Config Management SIG

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

Page 9: CentOS Config Management SIG

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

Page 10: CentOS Config Management SIG

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

Page 11: CentOS Config Management SIG

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

Page 12: CentOS Config Management 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!Let's make a CFGMGMT SIG!

• EEEEEEEEEEEEEEEEEveryone is welcome• OOOOOOOOOOOOOOOOOpen-Source• LLLLLLLLLLLLLLLLLifecycle/ConfigMgmt/Orchestrationecosystem

Page 13: CentOS Config Management SIG

ObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectivesObjectives

• RRRRRRRRRRRRRRRRRecent version• AAAAAAAAAAAAAAAAAdvanced and automated testing• RRRRRRRRRRRRRRRRRPM packaging guidelines

Page 14: CentOS Config Management SIG

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

Page 15: CentOS Config Management SIG

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

Page 16: CentOS Config Management SIG

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

Page 17: CentOS Config Management SIG

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

Page 18: CentOS Config Management 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

Page 19: CentOS Config Management SIG

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

Page 20: CentOS Config Management SIG

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