PowerShell in Puppet Integrating PowerShell scripts with Puppet for software installation combines the strengths of both tools to achieve efficient and scalable automation. Puppet, a powerful configuration management tool, allows for the seamless orchestration of infrastructure as code, managing the deployment and configuration of systems across large environments. By incorporating PowerShell scripts into Puppet manifests, …
Windows shared folder Windows shared folder is a folder that has been configured to be accessed by multiple users over a network. When you share a folder on your computer, other users on the same network can access the files and folders inside it. You can set different levels of permissions for different users or …
Puppet facts Not sure if you know that you can create a relation between custom / external facts (read more) and hiera (read more) data in Puppet. For hiera data, firstly you define a hierarchy for parameters at various levels e.g. Server, data center, region etc.. Secondly, you set values to hiera parameters. Further, Puppet …
Scheduled task A scheduled task is a computer program or script that is scheduled to run at a predetermined time or when a specific event occurs. You can use the Task Scheduler in Windows to create and manage scheduled tasks. This can be useful for automating certain tasks or programs that you need to run …
When You use Puppet, modules is one of the Puppet components that you will get familiar with. You can choose to create your custom modules to serve specific purposes. This is natural use of Puppet, however in order to do that you will need to spend some time to learn how to develop them. The …
As you may already know Puppet works in server – agent architecture. Hence, you will most likely maintain one or more Puppet server, and many Puppet agents, as many as servers in your environment to be configured by Puppet. How can I manage Puppet agent on Windows? This question we are trying to address here. …
How to assign Puppet nodes to environments is one of the first things to consider when introducing Puppet to your environment. There are various ways to deal with this subject. More details can be found here. I am presenting one that caught my attention at very beginning of the Puppet journey. At first sight, it …
Take a read about real-live experience coming from SQL Server migration project I participated in. We migrated from SQL Server 2008 R2 standalone servers into SQL Server 2016 in Failover Cluster Instances (FCI). Watch the full presentation – Polish language only! Intro The environment is a private cloud dedicated to one application using SQL Server …
Puppet external facts What’s that? How to collect and manage them in a Windows environment? External facts are pieces of information that can be used by Puppet to determine the configuration of a system. External facts can be sourced from a variety of sources such as scripts, databases, or APIs. Probably, facts are one of …
WinHTTP WinHTTP (Windows HTTP Services) is a set of programming interfaces that allows developers to create HTTP-based applications on the Windows operating system. It is used to communicate with HTTP servers, such as web servers, and can be configured to use a proxy server to access the Internet. Here is a code snippet that You …