www.puppet.com
Open in
urlscan Pro
2620:12a:8001::4
Public Scan
Submitted URL: http://safelinks.protection.outlook.com/?url=https%3A%2F%2Flink.perforce.com%2FODQ2LUhFTC0yMjIAAAGMd-EgLeIe15p9RDQx-azKXDbwM5eJcA_JTVhlK...
Effective URL: https://www.puppet.com/subscription-management-center?mkt_tok=ODQ2LUhFTC0yMjIAAAGMd-EgLXmbPHQdTuBvKuz71evg6NRu_v4Jl2XNV...
Submission: On June 20 via api from US — Scanned from DE
Effective URL: https://www.puppet.com/subscription-management-center?mkt_tok=ODQ2LUhFTC0yMjIAAAGMd-EgLXmbPHQdTuBvKuz71evg6NRu_v4Jl2XNV...
Submission: On June 20 via api from US — Scanned from DE
Form analysis
3 forms found in the DOMGET /search/results
<form action="/search/results" method="get" id="views-exposed-form-sitewide-search-page-1" accept-charset="UTF-8">
<div class="form--inline clearfix">
<div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-keys form-item-keys"><input data-drupal-selector="edit-keys" type="text" id="edit-keys" name="keys" value="" size="30" maxlength="128"
class="form-text form-search form-autocomplete ui-autocomplete-input" style="max-width: 616px;" data-id="search_site_block" autocomplete="off"></div>
<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"><input data-drupal-selector="edit-submit-sitewide-search" type="submit" id="edit-submit-sitewide-search" value="Apply"
class="button js-form-submit form-submit"></div>
</div>
<ul id="ui-id-1" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" unselectable="on" data-sa-theme="basic-blue" style="display: none;"></ul>
</form>
<form id="pfs-marketo-form-1700" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutAbove processed-marketo m-846-HEL-222" digitalpi-utms-added="true">
<style type="text/css">
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
color: #fff;
border: 1px solid #75ae4c;
padding: 0.4em 1em;
font-size: 1em;
background-color: #99c47c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
border: 1px solid #447f19;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
outline: none;
border: 1px solid #447f19;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
background-color: #75ae4c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
}
</style>
<div class="mktoFormRow">
<div class="mktoFormCol">
<div class="mktoOffset mktoHasWidth"></div>
<div class="mktoFieldWrap">
<div class="mktoHtmlText mktoHasWidth">
<p>Please update your preferences below. Checked boxes indicate the types of email communications you are currently signed up to receive.</p>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFormCol">
<div class="mktoOffset mktoHasWidth"></div>
<div class="mktoFieldWrap">
<div class="mktoHtmlText mktoHasWidth">
<h3>Upcoming Events</h3>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol">
<div class="mktoOffset"></div>
<div class="mktoFieldWrap"><label for="pUPCommEvents-1700" id="LblpUPCommEvents" class="mktoLabel mktoHasWidth mktoCheckboxLabel">
<div class="mktoAsterix">*</div>Find out about upcoming online and local events.
</label>
<div class="mktoGutter mktoHasWidth"></div>
<div class="mktoLogicalField mktoCheckboxList mktoHasWidth"><input name="pUPCommEvents" id="pUPCommEvents-1700" type="checkbox" value="yes" aria-labelledby="LblpUPCommEvents InstructpUPCommEvents" class="mktoField"><label
for="pUPCommEvents-1700" id="LblpUPCommEvents"></label></div><span id="InstructpUPCommEvents" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFormCol">
<div class="mktoOffset mktoHasWidth"></div>
<div class="mktoFieldWrap">
<div class="mktoHtmlText mktoHasWidth">
<h3>Product Updates</h3>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol">
<div class="mktoOffset"></div>
<div class="mktoFieldWrap"><label for="pUPCommProduct-1700" id="LblpUPCommProduct" class="mktoLabel mktoHasWidth mktoCheckboxLabel">
<div class="mktoAsterix">*</div>Learn what's new in our product releases and don't miss important patch updates.
</label>
<div class="mktoGutter mktoHasWidth"></div>
<div class="mktoLogicalField mktoCheckboxList mktoHasWidth"><input name="pUPCommProduct" id="pUPCommProduct-1700" type="checkbox" value="yes" aria-labelledby="LblpUPCommProduct InstructpUPCommProduct" class="mktoField"><label
for="pUPCommProduct-1700" id="LblpUPCommProduct"></label></div><span id="InstructpUPCommProduct" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFormCol">
<div class="mktoOffset mktoHasWidth"></div>
<div class="mktoFieldWrap">
<div class="mktoHtmlText mktoHasWidth">
<h3>Thought Leadership and Industry News</h3>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol">
<div class="mktoOffset"></div>
<div class="mktoFieldWrap"><label for="pUPCommContent-1700" id="LblpUPCommContent" class="mktoLabel mktoHasWidth mktoCheckboxLabel">
<div class="mktoAsterix">*</div>Stay on top of trends via papers, infographics and industry event invitations.
</label>
<div class="mktoGutter mktoHasWidth"></div>
<div class="mktoLogicalField mktoCheckboxList mktoHasWidth"><input name="pUPCommContent" id="pUPCommContent-1700" type="checkbox" value="yes" aria-labelledby="LblpUPCommContent InstructpUPCommContent" class="mktoField"><label
for="pUPCommContent-1700" id="LblpUPCommContent"></label></div><span id="InstructpUPCommContent" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFormCol">
<div class="mktoOffset mktoHasWidth"></div>
<div class="mktoFieldWrap">
<div class="mktoHtmlText mktoHasWidth">
<h3><strong>Unsubscribe</strong></h3>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol">
<div class="mktoOffset"></div>
<div class="mktoFieldWrap"><label for="Unsubscribed-1700" id="LblUnsubscribed" class="mktoLabel mktoHasWidth mktoCheckboxLabel">
<div class="mktoAsterix">*</div>Unsubscribe from all: Permanently stop all email communication from Perforce.
</label>
<div class="mktoGutter mktoHasWidth"></div>
<div class="mktoLogicalField mktoCheckboxList mktoHasWidth"><input name="Unsubscribed" id="Unsubscribed-1700" type="checkbox" value="yes" aria-labelledby="LblUnsubscribed InstructUnsubscribed" class="mktoField"><label for="Unsubscribed-1700"
id="LblUnsubscribed"></label></div><span id="InstructUnsubscribed" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoPlaceholder mktoPlaceholderHtmlText_2021-10-26T15 793Z"></div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoPlaceholder mktoPlaceholderUnsubscribedReason"></div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoPlaceholder mktoPlaceholderunsubscribedReasonOther"></div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFormCol">
<div class="mktoOffset mktoHasWidth"></div>
<div class="mktoFieldWrap">
<div class="mktoHtmlText mktoHasWidth">
<p><br>Your email address:</p>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol">
<div class="mktoOffset"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth">
<div class="mktoAsterix">*</div>
</label>
<div class="mktoGutter mktoHasWidth"></div><input id="Email" name="Email" placeholder="Email Address" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email" class="mktoField mktoEmailField mktoHasWidth mktoRequired"
aria-required="true"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple"><button type="submit" class="mktoButton">UPDATE PREFERENCES</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor" value="1700"><input
type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="846-HEL-222"><input type="hidden" name="orig_utm_medium" class="mktoField mktoFieldDescriptor" value="none"><input type="hidden" name="orig_utm_source"
class="mktoField mktoFieldDescriptor" value="none"><input type="hidden" name="orig_utm_campaign" class="mktoField mktoFieldDescriptor" value="none"><input type="hidden" name="orig_utm_content" class="mktoField mktoFieldDescriptor"
value="none"><input type="hidden" name="orig_utm_term" class="mktoField mktoFieldDescriptor" value="none"><input type="hidden" name="orig_utm_ad_group" class="mktoField mktoFieldDescriptor" value="none"><input type="hidden" name="undefined"
class="mktoField mktoFieldDescriptor" value="none">
</form>
<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutAbove"
style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>
Text Content
Skip to main content MAIN NAVIGATION SECONDARY NAVIGATION * Blog * Downloads * Security * Company * Press * Support * Contact Menu Created with Avocode. SECONDARY NAVIGATION * Blog * Downloads * Security * Company * Press * Support * Contact Puppet 〈 × MAIN NAVIGATION - MEGA MENU * Products PUPPET ENTERPRISE Automate IT and infrastructure, manage complex workflows, and mitigate risk at scale. Try the full-featured Puppet Enterprise for free on 10 nodes. * Overview >> * Free Trial >> * Product Demo >> * Pricing >> PUPPET ENTERPRISE EXTENSIONS Puppet Comply Find and prevent compliance failures Continuous Delivery for Puppet Enterprise Build, test, and deploy infrastructure as code faster and easier Compliance Enforcement Modules Remediate to stay in compliance Content & Modules Pre-built scripts to automate common tasks PRODUCT RESOURCES * Documentation >> * Integrations >> * Knowledge Base >> * Support >> GET STARTED Get Puppet Enterprise First 10 nodes are free! Try it now Request a demo * Community PUPPET FORGE Find thousands of component modules built by the community and guidance on using them in your own infrastructure. Visit Puppet Forge >> OPEN SOURCE PROJECTS Open Source Puppet Perfect for individuals and small infrastructure Bolt Automate tasks in orchestration workflows See all open source projects >> Contribute to open source projects >> COMMUNITY * Community Overview * Community Calendar * Community Slack * Puppet Champions * Puppet Test Pilots ECOSYSTEM * GitHub * Integrations * Puppet Developer Experience * Trusted Contributors Program * Services & Training SERVICES & TRAINING * Professional Services * Support * Training & Education * Resources RESOURCES * Explore Resources * Blog * Customer Stories * Events & Webinars * On-Demand Webinars * Papers & Videos * Podcast * Product Demos ACHIEVING ZERO TRUST SECURITY WITH PUPPET ENTERPRISE Read Now * Why Puppet WHY PUPPET * Why Puppet * About Puppet * Compare Puppet * Customer Stories * Press BY USE CASE * Application Delivery & Operations * Continuous Compliance * Continuous Configuration Automation * Continuous Delivery * IT Process Automation & Orchestration * Patch Management * Windows Infrastructure Automation * Try Puppet * Products MAIN NAVIGATION - MEGA MENU * Explore Products MAIN NAVIGATION - MEGA MENU * Puppet Enterprise * Puppet Enterprise Extensions * Product Resources * Get Started MAIN NAVIGATION - MEGA MENU * Overview * Pricing * Product Demo * Free Trial MAIN NAVIGATION - MEGA MENU * Compliance Enforcement Modules * Content & Modules * Puppet Comply * Continuous Delivery for Puppet Enterprise MAIN NAVIGATION - MEGA MENU * Documentation * Integrations * Knowledge Base * Support MAIN NAVIGATION - MEGA MENU * Free Trial * Request A Demo * Explore Products * Community MAIN NAVIGATION - MEGA MENU * Explore Community MAIN NAVIGATION - MEGA MENU * Puppet Forge * Open Source Projects * Community * Ecosystem MAIN NAVIGATION - MEGA MENU * Puppet Forge MAIN NAVIGATION - MEGA MENU * Bolt * Contribute to Open Source Projects * Open Source Puppet * See All Open Source Projects MAIN NAVIGATION - MEGA MENU * Community Calendar * Community Overview * Community Slack * Puppet Champions * Puppet Test Pilots MAIN NAVIGATION - MEGA MENU * Github * Integrations * Puppet Developer Experience * Trusted Contributors Program * Explore Community * Why Puppet MAIN NAVIGATION - MEGA MENU * Explore Why MAIN NAVIGATION - MEGA MENU * Why Puppet * By Use Case MAIN NAVIGATION - MEGA MENU * Compare Puppet * Press * Why Puppet * About Puppet * Customer Stories MAIN NAVIGATION - MEGA MENU * Application Delivery & Operations * Continuous Compliance * Continuous Configuration Automation * Government * IT Process Automation & Orchestration * Patch Management * Windows Infrastructure Automation * Explore Why * Services & Training MAIN NAVIGATION - MEGA MENU * Professional Services * Support * Training & Education * Resources MAIN NAVIGATION - MEGA MENU * Blog * Customer Stories * Events & Webinars * On-Demand Webinars * Papers & Videos * Podcast * Product Demos ACHIEVING ZERO TRUST SECURITY WITH PUPPET ENTERPRISE Read Now * Try Puppet * Blog * Company * Contact SUBSCRIPTION MANAGEMENT CENTER MANAGE YOUR SUBSCRIPTIONS Please update your preferences below. Checked boxes indicate the types of email communications you are currently signed up to receive. UPCOMING EVENTS * Find out about upcoming online and local events. PRODUCT UPDATES * Learn what's new in our product releases and don't miss important patch updates. THOUGHT LEADERSHIP AND INDUSTRY NEWS * Stay on top of trends via papers, infographics and industry event invitations. UNSUBSCRIBE * Unsubscribe from all: Permanently stop all email communication from Perforce. Your email address: * UPDATE PREFERENCES FOOTER MENU * Products * Puppet Enterprise * Overview * Free Trial * Pricing * Product Demo * Puppet Enterprise Extensions * Puppet Comply * Compliance Enforcement Modules * Continuous Delivery for Puppet Enterprise * Content & Modules * Product Resources * Documentation * Integrations * Knowledge Base * Support * Get Started * Request A Demo * Try it now * Community * Puppet Forge * Puppet Forge * Open Source Projects * Open Source Puppet * Bolt * Contribute to Open Source Projects * See All Open Source Projects * Community * Community Calendar * Community Overview * Community Slack * Puppet Champions * Puppet Test Pilots * Ecosystem * GitHub * Integrations * Puppet Developer Experience * Trusted Contributors Program * Why Puppet * Why Puppet * About Puppet * Compare Puppet * Customer Stories * Press * Why Puppet * By Use Case * Application Delivery & Operations * Continuous Compliance * Continuous Configuration Automation * Government * IT Process Automation & Orchestration * Patch Management * Windows Infrastructure Automation * Services & Training * Professional Services * Support * Training & Education * Resources * Blog * Customer Stories * Events & Webinars * On-Demand Webinars * Papers & Videos * Podcast * Product Demos * Also of Interest * Google Cloud Platform (GCP) * Interhyp * The Forrester Wave™: Infrastructure Automation... Puppet by Perforce © 2023 Perforce Software, Inc. Terms & Conditions | Privacy Policy | Sitemap SOCIAL MENU * Facebook * Twitter * LinkedIn * YouTube * Slack * RSS Send Feedback This website uses cookies to enhance user experience and analyze performance. By clicking "Accept All Cookies" or by closing this window without setting preferences, you agree to the storing of cookies on your device.Read our cookie policy. Cookies Settings Accept All Cookies PRIVACY PREFERENCE CENTER * YOUR PRIVACY * STRICTLY NECESSARY COOKIES * PERFORMANCE COOKIES * TARGETING COOKIES * FUNCTIONAL COOKIES YOUR PRIVACY When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. FUNCTIONAL COOKIES Functional Cookies These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. Back Button BACK Filter Button Consent Leg.Interest Switch Label label Switch Label label Switch Label label Clear checkbox label label Apply Cancel Confirm My Choices Allow All