{"id":30431,"date":"2022-06-25T14:02:56","date_gmt":"2022-06-25T14:02:56","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=30431"},"modified":"2022-12-23T05:52:36","modified_gmt":"2022-12-23T05:52:36","slug":"how-to-install-puppet-agent","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/how-to-install-puppet-agent\/","title":{"rendered":"How to install puppet Agent?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">How to install puppet Agent in Linux?<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">CENTOS\/RHEL <span class=\"hljs-number\">8<\/span>\r\n$ sudo rpm -Uvh https:<span class=\"hljs-comment\">\/\/yum.puppet.com\/puppet7-release-el-8.noarch.rpm<\/span>\r\n$ sudo yum install puppet-agent\r\n$ <span class=\"hljs-keyword\">export<\/span> PATH=$PATH:<span class=\"hljs-regexp\">\/opt\/<\/span>puppetlabs\/bin\r\n$ which puppet\r\n$ puppet --version\r\n$ puppet help<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">CENTOS\/RHEL <span class=\"hljs-number\">7<\/span>\r\n$ sudo rpm -Uvh https:<span class=\"hljs-comment\">\/\/yum.puppet.com\/puppet7-release-el-7.noarch.rpm<\/span>\r\n$ sudo yum install puppet-agent\r\n$ <span class=\"hljs-keyword\">export<\/span> PATH=$PATH:<span class=\"hljs-regexp\">\/opt\/<\/span>puppetlabs\/bin\r\n$ which puppet\r\n$ puppet --version\r\n$ puppet help<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">UBUNTU\r\n$ wget https:<span class=\"hljs-comment\">\/\/apt.puppet.com\/puppet7-release-focal.deb<\/span>\r\n$ sudo dpkg -i puppet7-release-focal.deb\r\n$ sudo apt-<span class=\"hljs-keyword\">get<\/span> update\r\n$ sudo apt-<span class=\"hljs-keyword\">get<\/span> install puppet-agent\r\n$ export PATH=$PATH:\/opt\/puppetlabs\/bin\r\n$ which puppet\r\n$ puppet --version\r\n$ puppet help<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\">How to install puppet Agent in Windows?<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">Install Powershell. The .msi package requires PowerShell <span class=\"hljs-number\">5<\/span> or higher.\r\n- https:<span class=\"hljs-comment\">\/\/docs.microsoft.com\/en-us\/powershell\/scripting\/install\/installing-powershell-on-windows?view=powershell-7.2<\/span>\r\nDownload the .msi package.\r\n- http:<span class=\"hljs-comment\">\/\/downloads.puppetlabs.com\/windows\/<\/span>\n\r\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\">puppet help\r\n\r\nUsage: puppet <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">subcommand<\/span>&gt;<\/span> &#91;options] <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">action<\/span>&gt;<\/span> &#91;options]\r\n\r\nAvailable subcommands:\r\n\r\n  Common:\r\n    agent             The puppet agent daemon\r\n    apply             Apply Puppet manifests locally\r\n    config            Interact with Puppet's settings.\r\n    help              Display Puppet help.\r\n    lookup            Interactive Hiera lookup\r\n    module            Creates, installs and searches for modules on the Puppet Forge.\r\n    resource          The resource abstraction layer shell\r\n\r\n\r\n  Specialized:\r\n    catalog           Compile, save, view, and convert catalogs.\r\n    describe          Display help about resource types\r\n    device            Manage remote network devices\r\n    doc               Generate Puppet references\r\n    epp               Interact directly with the EPP template parser\/renderer.\r\n    facts             Retrieve and store facts.\r\n    filebucket        Store and retrieve files in a filebucket\r\n    generate          Generates Puppet code from Ruby definitions.\r\n    node              View and manage node definitions.\r\n    parser            Interact directly with the parser.\r\n    plugin            Interact with the Puppet plugin system.\r\n    script            Run a puppet manifests as a script without compiling a catalog\r\n    ssl               Manage SSL keys and certificates for puppet SSL clients\r\n\r\nSee 'puppet help <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">subcommand<\/span>&gt;<\/span> <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">action<\/span>&gt;<\/span>' for help on a specific subcommand action.\r\nSee 'puppet help <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">subcommand<\/span>&gt;<\/span>' for help on a specific subcommand.\r\nPuppet v7.17.0\r\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>How to install puppet Agent in Linux? How to install puppet Agent in Windows?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-30431","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/30431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=30431"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/30431\/revisions"}],"predecessor-version":[{"id":30432,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/30431\/revisions\/30432"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=30431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=30431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=30431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}