Puppet (Perforce) Software Solutions
Puppet Enterprise is a commercial configuration management tool built on top of the open-source Puppet software. It allows you to automate the configuration of your IT estate (known as nodes). Puppet (Perforce) extends this offering with additional s/w such as CD4PE and Comply to further your DevOps/DevSecOps journey.
Features
- Scalability and High Availability
- Security and Compliance
- Automation
- Reporting and Analytics
Benefits
- Reduced Management Time
- Improved Consistency and Reliability
- Enhanced Security
- Faster Deployments
- Simplified Troubleshooting
- Increased Agility
Pricing
£31 to £9,553 a unit a year
- Free trial available
Service documents
Request an accessible format
Framework
G-Cloud 14
Service ID
8 2 9 7 4 4 6 0 0 3 9 7 0 0 5
Contact
WM Promus
Emma Wong
Telephone: 44 (0) 203 946 6226
Email: ewong@wmpromus.com
Service scope
- Software add-on or extension
- No
- Cloud deployment model
-
- Public cloud
- Private cloud
- Hybrid cloud
- Service constraints
- No service constraints
- System requirements
-
- 11-100 nodes: Minimum 6 cores and 10 GB RAM
- 101-500 nodes: Minimum 8 cores and 12 GB RAM
- 501-1,000 nodes: Minimum 10 cores and 16 GB RAM
- 1,000-2,500 nodes: Minimum 12 cores and 24 GB RAM
User support
- Email or online ticketing support
- Yes, at extra cost
- Support response times
- We provide comprehensive support for cloud-based and on premise services. This includes helping you choose the right cloud platform, migrating your applications, and ongoing maintenance. We also offer expert guidance on security, scalability, and performance optimization. Our goal is to ensure your cloud environment runs smoothly so you can focus on your core business. We offer a service where we act as a conduit between clients and vendors or hosting providers in addition to being the first point of contact should an incident occur. We operate a world-class servicedesk and follow ITIL best practice to deliver the service support.
- User can manage status and priority of support tickets
- No
- Phone support
- Yes
- Phone support availability
- 24 hours, 7 days a week
- Web chat support
- No
- Onsite support
- Yes, at extra cost
- Support levels
- The software is supported by the vendor - Puppet. See puppet.com. WM Promus can also provide support for a fee - We provide comprehensive support for cloud-based and on premise services. This includes helping you choose the right cloud platform, migrating your applications, and ongoing maintenance. We also offer expert guidance on security, scalability, and performance optimization. Our goal is to ensure your cloud environment runs smoothly so you can focus on your core business. We offer a service where we act as a conduit between clients and vendors or hosting providers in addition to being the first point of contact should an incident occur. We operate a world-class servicedesk and follow ITIL best practice to deliver the service support.
- Support available to third parties
- Yes
Onboarding and offboarding
- Getting started
- WM Promus Puppet accredited engineers can design and implement any customisations required. WM Promus also provides training and healthchecks related to Puppet s/w. There is also extensive Puppet documentation available on the Puppet website and a customer success portal to aid clients. Contact info@wmpromus.com
- Service documentation
- Yes
- Documentation formats
-
- HTML
- ODF
- Other
- Other documentation formats
-
- Website
- Customer success portal
- Training
- Cloud native wiki
- End-of-contract data extraction
- User policy data, vulnerability data and system settings data can be exported if hosted on premise. Cloud deployments can have an extraction of same or choose to have data deleted at the end of the contract.
- End-of-contract process
- This is agreed on a per client basis.
Using the service
- Web browser interface
- Yes
- Supported browsers
-
- Microsoft Edge
- Firefox
- Chrome
- Application to install
- No
- Designed for use on mobile devices
- No
- Service interface
- Yes
- User support accessibility
- None or don’t know
- Description of service interface
-
Puppet Enterprise offers two main service interfaces:
1. Web Console: This is the primary interface for administrators to interact with Puppet Enterprise. It's a web application accessible through any standard web browser, eliminating the need for additional software installations on individual workstations.
2. Command-Line Interface (CLI) (Optional): While the web console is designed for ease of use, Puppet Enterprise also offers an optional command-line interface (CLI) for more advanced users. - Accessibility standards
- None or don’t know
- Description of accessibility
- Puppet software includes a range of software features and the accessibility features might differ. Please email info@wmpromus.com for further details.
- Accessibility testing
- Puppet software includes a range of software features and the accessibility features might differ. Please email info@wmpromus.com for further details.
- API
- Yes
- What users can and can't do using the API
-
What Users Can Do:
Manage Nodes and Configurations:
List, search, and view details of managed devices (nodes).
Create, edit, and delete node configurations.
Assign configurations (roles) to specific nodes or groups.
Trigger Actions:
Initiate Puppet runs on specific nodes or groups of nodes.
Approve or deny requests from new nodes to join the Puppet deployment.
Access Data and Reports:
Retrieve reports on the success or failure of Puppet runs.
Access activity logs to track historical events and troubleshoot issues.
Get compliance data to see if configurations are applied as desired.
Automate Workflows:
Use the API in scripts to automate repetitive tasks like configuration deployments.
Integrate Puppet Enterprise with other tools using the API for a more comprehensive IT automation strategy.
Extend Functionality:
Developers can leverage the API to build custom applications that interact with Puppet Enterprise and extend its capabilities beyond the web console.
What Users Can't Do:
> Full service Setup
> Direct Node Management
> Core System Changes - API documentation
- Yes
- API documentation formats
-
- HTML
- API sandbox or test environment
- Yes
- Customisation available
- Yes
- Description of customisation
- Client requirements specific to each client can be implemented: policies etc. WM Promus provide Puppet Comply (Perforce) and Puppet Enterprise (Perforce) consultancy services that assist with Puppet set up, configuration and management.
Scaling
- Independence of resources
- If it is an on-premise service, the client runs the solution on their own cluster. For a SaaS-based arrangement, the client has a client-tenant provided.
Analytics
- Service usage metrics
- Yes
- Metrics types
-
Puppet Enterprise offers a variety of service metrics that can help you track the health, performance, and efficiency of your configuration management deployments.
> Infrastructure and resource metrics
> Compliance and configuration metrics
For details, please contact us at info@wmpromus.com - Reporting types
-
- Real-time dashboards
- Regular reports
Resellers
- Supplier type
- Reseller providing extra features and support
- Organisation whose services are being resold
- Puppet
Staff security
- Staff security clearance
- Conforms to BS7858:2019
- Government security clearance
- Up to Developed Vetting (DV)
Asset protection
- Knowledge of data storage and processing locations
- No
- Datacentre security standards
- Managed by a third party
- Penetration testing frequency
- At least once a year
- Penetration testing approach
- In-house
- Protecting data at rest
- Other
- Other data at rest protection approach
-
- Access Controls
- Attribute-Based Access Control (ABAC)
- Encryption at Rest
- Data Minimization
-Regular Security Updates
For details, please contact us at info@wmpromus.com - Data sanitisation process
- No
- Equipment disposal approach
- In-house destruction process
Data importing and exporting
- Data export approach
-
There are two main approaches to exporting data from Puppet Enterprise, depending on what type of data you're interested in:
1. Exporting Node Data and Reports
2. Exporting Custom Data with the API - Data export formats
-
- CSV
- Other
- Other data export formats
-
- Json
- Puppet language
- Data import formats
- Other
- Other data import formats
- Please contact us at infowmpromus.com for details
Data-in-transit protection
- Data protection between buyer and supplier networks
-
- Private network or public sector network
- TLS (version 1.2 or above)
- IPsec or TLS VPN gateway
- Data protection within supplier network
-
- TLS (version 1.2 or above)
- IPsec or TLS VPN gateway
Availability and resilience
- Guaranteed availability
- Our cloud service will be available as per the availability of the underlying cloud (e.g. Azure, GCP or AWS).
- Approach to resilience
- On premise solutions can embed resilience through distributed clusters and managing load balancing via pods or containers in addition to other configuration choices. For SaaS solutions, resilience is provided through a distributed infrastructure, built in redundancy, and the system is designed for error handling and recovery. Puppet Enterprise is deployed in multiple regions around the world. Each region operates as an independent instance of Puppet Enterprise, with all customer data remaining physically in that region. Each region offers the same services (powered by AWS compute services). Each region offers the same SLA (service-level agreement).
- Outage reporting
- Email alerts
Identity and authentication
- User authentication needed
- Yes
- User authentication
-
- Identity federation with existing provider (for example Google Apps)
- Limited access network (for example PSN)
- Username or password
- Access restrictions in management interfaces and support channels
- These settings are for the customer discretion. We recommend connecting to customer’s SSO/SAML provider. Role based access control can be enabled to control access.
- Access restriction testing frequency
- At least once a year
- Management access authentication
-
- Identity federation with existing provider (for example Google Apps)
- Limited access network (for example PSN)
- Username or password
Audit information for users
- Access to user activity audit information
- Users have access to real-time audit information
- How long user audit data is stored for
- User-defined
- Access to supplier activity audit information
- Users have access to real-time audit information
- How long supplier audit data is stored for
- User-defined
- How long system logs are stored for
- User-defined
Standards and certifications
- ISO/IEC 27001 certification
- No
- ISO 28000:2007 certification
- No
- CSA STAR certification
- No
- PCI certification
- No
- Cyber essentials
- Yes
- Cyber essentials plus
- Yes
- Other security certifications
- No
Security governance
- Named board-level person responsible for service security
- Yes
- Security governance certified
- No
- Security governance approach
- WM Promus have a named board-level person responsible for service security. WM Promus conducts annual reviews of its policies around the delivery of SAAS, and all services and undertakes a 3rd party annual cybersecurity assessment in accordance with the government national cybersecurity program, thus WM Promus maintains cybersecurity essentials certification. WM Promus regularly re-evaluates and updates its information and physical security program as the industry evolves, new technologies emerge or new threats are identified.
- Information security policies and processes
- WM Promus have in place security policies related to: Acceptable Encryption and Key Management Policy Acceptable Use Policy Clean Desk Policy Data Breach Response Policy Disaster Recovery Plan Policy Personnel Security Policy Data Backup Policy User Identification, Authentication, and Authorization Policy Incident Response Policy End User Encryption Key Protection Policy Risk Assessment Standards and Procedures Remote Access Policy Secure Systems Management Policy Monitoring and Logging Policy Change Management Policy In addition, WM Promus have a named board-level person responsible for service security.
Operational security
- Configuration and change management standard
- Supplier-defined controls
- Configuration and change management approach
- WM Promus conduct a structured approach (supported by version control tools) to releases. There is a rigorous testing process prior to all releases (supported by tools such as vulnerability scanners within version control tools) to ensure mitigation of security risks. WM Promus adopt industry best practice (ITIL) in addition to DevOps & DevSecOps best practices relating to configuration and change management. Aqua (the SaaS provider) has ISO 27001 and SOC 2 Type II certified with best-practice configuration and change management processes in place (ITIL compliant).
- Vulnerability management type
- Supplier-defined controls
- Vulnerability management approach
-
Puppet Enterprise doesn't directly offer a built-in vulnerability management process. However, it can play a crucial role in supporting and enhancing your existing vulnerability management strategy through several key functionalities.
>Vulnerability Identification
>Prioritization and Remediation
>Verification and Reporting
For details, please contact us at info@wmpromus.com - Protective monitoring type
- Undisclosed
- Protective monitoring approach
- Please contact us at info@wmpromus.com for details
- Incident management type
- Conforms to a recognised standard, for example, CSA CCM v3.0 or ISO/IEC 27035:2011 or SSAE-16 / ISAE 3402
- Incident management approach
- WM Promus adhere to industry best practice (ITIL) for Incident Management. In terms of communication, WM Promus can be contacted by telephone and email. Escalations and communications including updates are accessible via email and phone.
Secure development
- Approach to secure software development best practice
- Conforms to a recognised standard, but self-assessed
Public sector networks
- Connection to public sector networks
- Yes
- Connected networks
-
- Public Services Network (PSN)
- Police National Network (PNN)
- NHS Network (N3)
- Joint Academic Network (JANET)
- Scottish Wide Area Network (SWAN)
- Health and Social Care Network (HSCN)
- Other
- Other public sector networks
- Possible to deploy to any network permission allowing
Social Value
- Social Value
-
Social Value
- Fighting climate change
- Covid-19 recovery
- Tackling economic inequality
- Equal opportunity
- Wellbeing
Fighting climate change
Puppet software is part of a Digital transformation mindset, which will improve business processes and offerings through leveraging new technologies and forms a vital part of the way we cut emissions and reduce waste. In terms of climate change, many of our Puppet software solutions and services are delivered in conjunction with a move to cloud technology with a cloud-based model being a more energy efficient approach than traditional on premise. All Puppet software services include a discovery phase. As part of this, we assess client data requirements. We encourage clients to actively consider minimising storage; redundant, obsolete or trivial data incurs energy costs and is counter-productive in terms of delivering on a commitment to climate change. Not only does the discovery phase focus on planning what to automate, it looks at making configuration management, development and the collaboration between employees more efficient – including energy efficient; reducing carbon footprints though unnecessary print jobs, underutilised resources and poor configuration.Covid-19 recovery
Our Puppet Software solutions and services were instrumental in supporting clients since the impact of Covid-19 hit UK businesses in early 2020. Through our Puppet solutions and services, we continue to enable new ways of working and strengthened service resilience by automating processes that proved challenging due to a reduced workforce because of COVID-19. For some clients, our Aqua Software solutions are critical where the increased demand on personnel cannot be met by the current workforce. Critically, WM Promus provide pricing that offers substantial discounts to public sector organisations. In addition, we enable remote work; our services empower organizations to increase remote work capabilities. This promotes social distancing and reduces the risk of transmission while ensuring business continuity. Boosting Collaboration: Features like video conferencing, secure file sharing, and real-time communication tools within our services and project delivery approaches foster collaboration across dispersed teams.Tackling economic inequality
Tackling economic inequality - WM Promus create opportunities for entrepreneurship and help new organisations to grow, tackling economic inequality, supporting economic growth and business creation. WM Promus provides free TED talks about technology advances and how they can help start-up businesses and SME’s to scale up and grow. We host these onsite (and virtually) at our serviced offices where there is a large community of SMEs. These TED talks are free to attend (either in person or virtually). For example, our TED talk “Curious about Artificial Intelligence - Will it help you or replace you?” provided answers to questions such as “What AI solutions can I use to help me in my current role?“ . The feedback on these sessions is that they significantly benefit SMEs who attend with valuable insights into AI tools (that are free) and can be leveraged for innovation and efficiency. WM Promus offer opportunities for work experience or similar activities. WM Promus provides quality secondary-school work-experience placements designed to provide students with practical, hands-on experience in the field of IT consultancy. The school with whom we engage has over two thirds of pupils from minority ethnic backgrounds, over half of the pupils eligible for pupil premium, and a pupil’s attainment at entry level significantly below the national average. Our placements aim to allow students to develop technical skills, gain exposure to professional work environments, and explore potential career paths within the IT sector.Equal opportunity
Equal opportunity - WM Promus have a robust Equality, Diversity, and Inclusion (EDI) Policy. The applications we resell and deliver services against are accessible to users with disabilities by incorporating features like keyboard navigation and screen reader compatibility, user interface elements that cater to diverse visual needs and so on. In addition, they offer multilingual support aligned with our inclusion policy. Our diverse workforce informs training materials and support services offered alongside our solutions.Wellbeing
Wellbeing- WM Promus promote Work-Life Balance and facilitate flexible work for employees. Our services and solutions also do this for clients through asynchronous communication tools (allowing for responses outside core working hours), mobile access for remote work and flexible schedules (thus helping client engineers achieve a better work-life balance by offering them more control over their workload and schedule). Our services and solutions also reduce work stress through automated and streamlined workflows. Automating repetitive tasks frees up users' time and reduce stress associated with manual, time-consuming processes. Our services and solution embed easy-to-use and intuitive interfaces minimizing frustration and cognitive load for users, contributing to a more positive work experience. The Data Privacy and Security features within our offerings demonstrate a commitment to user wellbeing by protecting sensitive information and reducing stress related to potential data breaches.
Pricing
- Price
- £31 to £9,553 a unit a year
- Discount for educational organisations
- No
- Free trial available
- Yes
- Description of free trial
- Time limited trials are available. Assistance with use of the service during the trial is available.