Difference between Puppet, Puppet Master and Puppet Server












1















We are in transition from Puppet 3.8 to Puppet 5.4. I am currently playing with puppet 5.4. Though the puppet documentation is good I don't understand what is the difference between puppet, puppetserver and puppetmaster.










share|improve this question

























  • It's unclear to me what you're asking, in part because "puppetmaster" isn't these days a Puppet thing. There is a functional role "Puppet master" and a command "puppet master", but there is no "puppetmaster". Perhaps a citation to some particular documentation would help clarify.

    – John Bollinger
    Jan 2 at 21:37
















1















We are in transition from Puppet 3.8 to Puppet 5.4. I am currently playing with puppet 5.4. Though the puppet documentation is good I don't understand what is the difference between puppet, puppetserver and puppetmaster.










share|improve this question

























  • It's unclear to me what you're asking, in part because "puppetmaster" isn't these days a Puppet thing. There is a functional role "Puppet master" and a command "puppet master", but there is no "puppetmaster". Perhaps a citation to some particular documentation would help clarify.

    – John Bollinger
    Jan 2 at 21:37














1












1








1








We are in transition from Puppet 3.8 to Puppet 5.4. I am currently playing with puppet 5.4. Though the puppet documentation is good I don't understand what is the difference between puppet, puppetserver and puppetmaster.










share|improve this question
















We are in transition from Puppet 3.8 to Puppet 5.4. I am currently playing with puppet 5.4. Though the puppet documentation is good I don't understand what is the difference between puppet, puppetserver and puppetmaster.







puppet






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 13 at 22:58









Alex Harvey

5,35111126




5,35111126










asked Jan 2 at 6:33









YashwanthYashwanth

666




666













  • It's unclear to me what you're asking, in part because "puppetmaster" isn't these days a Puppet thing. There is a functional role "Puppet master" and a command "puppet master", but there is no "puppetmaster". Perhaps a citation to some particular documentation would help clarify.

    – John Bollinger
    Jan 2 at 21:37



















  • It's unclear to me what you're asking, in part because "puppetmaster" isn't these days a Puppet thing. There is a functional role "Puppet master" and a command "puppet master", but there is no "puppetmaster". Perhaps a citation to some particular documentation would help clarify.

    – John Bollinger
    Jan 2 at 21:37

















It's unclear to me what you're asking, in part because "puppetmaster" isn't these days a Puppet thing. There is a functional role "Puppet master" and a command "puppet master", but there is no "puppetmaster". Perhaps a citation to some particular documentation would help clarify.

– John Bollinger
Jan 2 at 21:37





It's unclear to me what you're asking, in part because "puppetmaster" isn't these days a Puppet thing. There is a functional role "Puppet master" and a command "puppet master", but there is no "puppetmaster". Perhaps a citation to some particular documentation would help clarify.

– John Bollinger
Jan 2 at 21:37












1 Answer
1






active

oldest

votes


















0














The following definitions may help:




  • Puppet: Refers to the product Puppet, the language Puppet, the entire Puppet ecosystem and also the name of the company that wrote the software.


  • Puppet Master: A Puppet Master is an installation of Puppet where Puppet code is compiled, and also where SSL certs are verified and signed. Also known as a "Compile Master". In a "monolithic" Puppet Master installation in Puppet Enterprise, the Puppet Master also runs the Puppet Console and PuppetDB. In a "split" installation, the Master, Console and PuppetDB functionality run on different nodes.


  • Puppet Server: The Puppet Server is an application that runs on the Java Virtual Machine (JVM) on the Puppet Master. In addition to hosting endpoints for the certificate authority service, it also powers the catalog compiler, which compiles configuration catalogs for agent nodes, using Puppet code and various other data sources.



If you like, the "Puppet Server" is the implementation of a Puppet Master, which is more like an abstract role.



See the docs here for more info.






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54002190%2fdifference-between-puppet-puppet-master-and-puppet-server%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    The following definitions may help:




    • Puppet: Refers to the product Puppet, the language Puppet, the entire Puppet ecosystem and also the name of the company that wrote the software.


    • Puppet Master: A Puppet Master is an installation of Puppet where Puppet code is compiled, and also where SSL certs are verified and signed. Also known as a "Compile Master". In a "monolithic" Puppet Master installation in Puppet Enterprise, the Puppet Master also runs the Puppet Console and PuppetDB. In a "split" installation, the Master, Console and PuppetDB functionality run on different nodes.


    • Puppet Server: The Puppet Server is an application that runs on the Java Virtual Machine (JVM) on the Puppet Master. In addition to hosting endpoints for the certificate authority service, it also powers the catalog compiler, which compiles configuration catalogs for agent nodes, using Puppet code and various other data sources.



    If you like, the "Puppet Server" is the implementation of a Puppet Master, which is more like an abstract role.



    See the docs here for more info.






    share|improve this answer




























      0














      The following definitions may help:




      • Puppet: Refers to the product Puppet, the language Puppet, the entire Puppet ecosystem and also the name of the company that wrote the software.


      • Puppet Master: A Puppet Master is an installation of Puppet where Puppet code is compiled, and also where SSL certs are verified and signed. Also known as a "Compile Master". In a "monolithic" Puppet Master installation in Puppet Enterprise, the Puppet Master also runs the Puppet Console and PuppetDB. In a "split" installation, the Master, Console and PuppetDB functionality run on different nodes.


      • Puppet Server: The Puppet Server is an application that runs on the Java Virtual Machine (JVM) on the Puppet Master. In addition to hosting endpoints for the certificate authority service, it also powers the catalog compiler, which compiles configuration catalogs for agent nodes, using Puppet code and various other data sources.



      If you like, the "Puppet Server" is the implementation of a Puppet Master, which is more like an abstract role.



      See the docs here for more info.






      share|improve this answer


























        0












        0








        0







        The following definitions may help:




        • Puppet: Refers to the product Puppet, the language Puppet, the entire Puppet ecosystem and also the name of the company that wrote the software.


        • Puppet Master: A Puppet Master is an installation of Puppet where Puppet code is compiled, and also where SSL certs are verified and signed. Also known as a "Compile Master". In a "monolithic" Puppet Master installation in Puppet Enterprise, the Puppet Master also runs the Puppet Console and PuppetDB. In a "split" installation, the Master, Console and PuppetDB functionality run on different nodes.


        • Puppet Server: The Puppet Server is an application that runs on the Java Virtual Machine (JVM) on the Puppet Master. In addition to hosting endpoints for the certificate authority service, it also powers the catalog compiler, which compiles configuration catalogs for agent nodes, using Puppet code and various other data sources.



        If you like, the "Puppet Server" is the implementation of a Puppet Master, which is more like an abstract role.



        See the docs here for more info.






        share|improve this answer













        The following definitions may help:




        • Puppet: Refers to the product Puppet, the language Puppet, the entire Puppet ecosystem and also the name of the company that wrote the software.


        • Puppet Master: A Puppet Master is an installation of Puppet where Puppet code is compiled, and also where SSL certs are verified and signed. Also known as a "Compile Master". In a "monolithic" Puppet Master installation in Puppet Enterprise, the Puppet Master also runs the Puppet Console and PuppetDB. In a "split" installation, the Master, Console and PuppetDB functionality run on different nodes.


        • Puppet Server: The Puppet Server is an application that runs on the Java Virtual Machine (JVM) on the Puppet Master. In addition to hosting endpoints for the certificate authority service, it also powers the catalog compiler, which compiles configuration catalogs for agent nodes, using Puppet code and various other data sources.



        If you like, the "Puppet Server" is the implementation of a Puppet Master, which is more like an abstract role.



        See the docs here for more info.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Feb 13 at 23:13









        Alex HarveyAlex Harvey

        5,35111126




        5,35111126
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54002190%2fdifference-between-puppet-puppet-master-and-puppet-server%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            MongoDB - Not Authorized To Execute Command

            in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith

            Npm cannot find a required file even through it is in the searched directory