Cloudbase-init Cloudbase-init is an open-source, cloud-init implementation designed for Windows instances in cloud environments. It provides initial configuration of cloud instances, automating tasks such as setting the hostname, configuring network interfaces, injecting SSH keys, and executing user-defined scripts during the first boot. Cloudbase-init supports various cloud platforms, including Oracle OCI, AWS, Azure, and Google Cloud. …
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 …
Security rules Security rules in Oracle Cloud Infrastructure (OCI) allow you to specify inbound and outbound traffic rules for your VCN (Virtual Cloud Network). They operate at the subnet level and are used to control traffic flow between resources within the VCN, and between the VCN and the internet. Security rules components Security rules consist …
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. …
Memory management One of the challenges while using Failover Cluster Instances (FCI) is to manage the memory of the SQL server in case of failover. In general, most SQL Server configurations do not require much attention to memory management beyond the initial configuration. However, Failover Cluster Instances (FCI) architecture is very different from others. Therefore, …
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 …