A call to give back puppetlabs-corosync to the community
1. puppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosyncpuppetlabs-corosync
A Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some loveA Puppet(labs) module that needs some love
Julien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien Pivotto
Puppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor SummitPuppet Contributor Summit
February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015February 4, 2015
Lightning
talk
2. $::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user$::user
Julien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien PivottoJulien Pivotto
• Open-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.euOpen-Source consultant at inuits.eu
• Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011Puppet User since 2011
• Speaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at PuppetcampsSpeaker/attendee at Puppetcamps
• Member of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUGMember of the Belgian PUG
• Puppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributorPuppet core contributor
• Puppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributorPuppet(labs) modules contributor
• @roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie@roidelapluie on irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/githubon irc/twitter/github
Lightning
talk
9. PacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemakerPacemaker
• It is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brainIt is the brain
• Decides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, whenDecides what to do, when
• Gets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressourcesGets information from ressources
• Depends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster managerDepends on messaging & cluster manager
• Does not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storageDoes not require shared storage
Lightning
talk
10. CIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIBCIB
• Cluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information BaseCluster Information Base
• XML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the clusterXML shared accross the cluster
• Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"Updated using "pcs"
• Contains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the clusterContains knowledge about the cluster
Lightning
talk
11. Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)Primitives (puppet type)
• Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…Service, Ip address, mountpoint,…
• Base bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a clusterBase bricks of a cluster
• Get a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parametersGet a lot of parameters
primitive ClusterIP ocf:heartbeat:IPaddr2
params ip="192.168.122.101" cidr_netmask="32"
op monitor interval="30s"
Lightning
talk
12. CMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMANCMAN
• Manages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorumManages membership and quorum
• EL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 onlyEL6 only
• kbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemakerkbon/puppet-pacemaker
Lightning
talk
13. CorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosyncCorosync
• Messaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layerMessaging layer
• Controlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMANControlled via CMAN
• EL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versionsEL6 and EL7: different versions
• kbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cmankbon/puppet-cman
Lightning
talk
16. HistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistoryHistory
• Worked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" commandWorked with the "crm" command
• Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4Which was removed from EL 6.4
• People got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse devPeople got the crm RPM from suse dev
• RH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs insteadRH pushing to use pcs instead
• jhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the modulejhoblitt integrated pcs in the module
• I ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that workI ended that work
Lightning
talk
18. Current StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent StatusCurrent Status
• Two providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crmTwo providers: pcs crm
• Bugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugsBugs bugs bugs
• Lack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testingLack of good testing
• Lack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of directionLack of direction
Lightning
talk