Streamline your infrastructure as code (IaC) workflows by integrating your GitHub repository with HashiCorp Terraform Cloud (HCP). This powerful combination enables automatic execution of Te… Read More
Blog Directory > Software Blogs > Tales from real IT system administrators world and non-production environment software Blog >
Tales From Real It System Administrators World And Non-production Environment Blog
vcloud-lab.com
Tags:
terraform
null
created resource nullresource
workspace
terraform
terraform
creating
rootkubernetes rootkubernetes
terraform
resource nullresource
terraform
terraform
localexec executing cmd
terraform workspace
rootkubernetes
backend
hcp terraform cloud
remote counting objects
resource
resource
terraform
elapsed
terraform cloud
terraform
github actions
terraform cloud
terraform
creating
terraform
objects remote counting
cloud
docker
lease
terraform
function app
azure rest api
resource
info
string default
false
hpe ilo
default
configuration
lock
elapsed
cluster
repository
azure
github
variable
backend
powershell
false
github actions
azure
github
rest api
azure
linux ampamp canregex
info starting node
noprofile noninteractive command
microsoft entra
linux
null
resource
resource azurermresourcegroup
elapsed azurermstorageaccountdev
github actions
subnet
module
azure
private dns zone
azure virtual network
terraform
resource
azure
creating
headers authheaders contenttype
redfish rest api
resource
newobject
terraform
github
private endpoint
default
variable
elapsed
account
resource
resource
resource
ansible awx tower
azure container registry
lrs zrs premium
default
azure virtual network
created resource azurermsubnet
created resource azurermsubnet
startsleep seconds
variable
features variable resourcegroups
azure rest api
remote linux server
php powershell web
github
azurermsubnetname
description
chrome
terraform
linux
guid
awx tower
azure
newobject systemdrawingsize
browser
deny
variable
output
azure
terraform
vsphere virtual machine
vmware vsphere virtual
vsphere virtual machine
terraform
newobject systemdrawingpoint
private endpoint
module deploy null
azure function app
azure
testattr kiman regularusers
foreach
azure
html
function
I am Kunal, a technology Addict. Sometimes personal freelance tutor for IT subjects, I am always joyful when I learn new things, implement and experience them with strong virtulization and powershell scripting knowledge working as a Sr. System Architect. My point of view is that one should always be curious about how things work in any field and that is what drives me most of the times to explore new things. I have been in the field of virtualization for a while now for almost 11+ years and I’m still fascinated by this technology, it doesn’t cease to amaze me. Everyday its a new journey and I hope to contribute more and learn more as I go on.
In this article, I will guide through the procedure of securely keeping Azure credentials in GitHub Actions Repository Secrets and using them to authenticate with Azure CLI commands. Th… Read More
This documentation describes in what way to organize GitHub Actions to authenticate with Microsoft Azure Entra ID using OpenID Connect (OIDC) for secure and automated deployments to Azu… Read More
After successfully configuring and setting up Azure and Terraform in GitHub Actions, I embarked on a Proof of Concept (POC) to automate PowerShell scripts (Azure az module) using GitHub Acti… Read More
In this section, I'm leveraging the azurerm backend to keep the Terraform state (tfstate) file in an Azure Storage Account. This will make sure that the Terraform state is centralized a… Read More
GitHub Actions is a CI/CD tool that automates tasks and workflows within your repository. It lets you to create custom workflows, trigger actions, and keep sensitive information securel… Read More
In our team, a colleague was tasked with configuring SNMP settings on multiple HPE ILO portals. To streamline this process and avoid manual labor, they sought my expertise in automation. I l… Read More
This HTML tool enables users to restart Linux servers remotely from their web browser, providing a convenient and efficient way to manage server operations. Built using HTML, PHP, and PowerS… Read More
Here is a small HTML project I created to generate a new GUID each time the "Generate New GUID" button is clicked. Additionally, this project includes a feature that allows you to easily cop… Read More
In this article, I will guide you through the process of configuring a Terraform module hosted on GitHub.com as a source for the use inside Terraform module projects. In my previous blog (Pa… Read More
In this blog post, I will walk you through using HashiCorp Terraform to create and configure repositories and branches on an existing GitHub account. Before we begin, it's important to note… Read More
This PowerShell script provides a graphical user interface (GUI) for generating new GUIDs. Each time the "Generate" button is clicked, a new GUID is created using the [guid]::NewGuid() comma… Read More
In this Terraform example, I explored two approaches to working with map variables. Firstly, I used a for loop to iterate over the key-value pairs in the address_prefixes map, extracting the… Read More
While working with Terraform, I needed to deploy resources without relying on the count meta-argument. My variable was a list of objects, but using count resulted in index numbers being appe… Read More
This article I will show the example of Terraform looping map of object variable type and using if condition to filter the map key value. In this demo I provided a map of… Read More
HCP Terraform Cloud is a managed service presented by HashiCorp that permits users to run Terraform in a cloud-based environment. It provides a protected, scalable, and collaborative platfor… Read More
In the Hashicorp Terraform there is a feature called Terraform workspace that permits you to achieve multiple, isolated infrastructure environments within a single Terraform configuration.&n… Read More
After configuring basic K3s (Kubernetes on Docker) setup on my lab with default commands. I found it created single node k8s cluster. I wanted a multi node Kubernetes cluster to be setu… Read More
I was testing few features on Kubernetes for the same I was needed a new Kubernetes cluster to be setup in my lab environment for some POC purpose. Here I am installing a new Kubernetes clus… Read More
Below are the few examples of Terraform on to converting single string to array of list or set. This code I was wanted in my one of my Azure automation task. In this example I have defi… Read More
In this article I have explored all the examples on how to use list of strings with for_each for loop in Terraform resource and output block.
In this first block of example… Read More
In my previous article on configuring a Terraform module for an Azure Function App with a private endpoint and a storage account, I shown a section within the application_stack block where I… Read More
In this article I posting terraform configuration script to deploy and configure complete function app with private endpoint and related resources in Microsoft Azure. This is com… Read More
In this article I am creating Azure Function App linked to Private Endpoint and Storage Account using Terraform. This terraform configuration file will deploy all these resources within coup… Read More
While working with Terraform modules I wanted to pass on multiple provider aliases with specific credentials and azure subscription details to child module. Ideas was to create res… Read More
In this article I will be configuring alias in AzureRM provider and passing it to child module. Which will allow me to configure/deploy resources with given settings and credentials. In this… Read More
Using client id (Service Principal) and client secret to connect Azure Rest API is fairly easy and simple. As I have shown in my earlier articles. I am using another way of using your organi… Read More
I had a task to explore and deploy resources in Microsoft Azure using Rest API. Very good and detailed documentation is provided by Microsoft for Azure Rest API here https://lear… Read More
In terraform there is no actual if else condition block. But still you can use if condition to filter map or list of objects to get the required keys or values. In below example I have… Read More
This is a informational article on how the variable precedence works in Terraform. This is how the priority is defined for variable when you use it in different ways. In the following diagra… Read More
While planning and designing Terraform configuration files for Azure deployment, I wanted to deploy resources to different environment in different subscriptions. In the designing cod… Read More
While working on collaborative environment of Terraform deployments, you might encounter an error of acquiring the tf state locking issue. In Terraform word when backend is configured to sto… Read More
While working on earlier article Configure Azure Storage Account Blob as Terraform backend to store tfstate file, I wanted to test terraform backend configuration with Azure Service Pri… Read More
In the HashiCorp Terraform context state file is a crucial file when deploying resources through terraform configuration tf file. State file's extension is .tfstate. It is a JSON i… Read More
In Terraform, the can function is used to determine whether a given expression or operation can be evaluated without causing an error. It returns true if the expression can be evaluated with… Read More
I had a task to create multiple Ubuntu Virtual Machines on Microsoft Azure using Terraform. Below is the code for the same. Requirement was VM information should be put into variab… Read More
Working with deprecated Internet Explorer using PowerShell to automate it was very easy earlier. To automated clicks or auto type on Internet Explorer, I was just using n… Read More
This is third part of the script and little bit improvement and 2 separate logics I have added to the script. It is modification of earlier written part Creating a Private Endpoint for… Read More
While working with Azure Terraform I converted/updated existing resource block to module (Removed resource block and added module replacing it). But after running terraform plan co… Read More
This part is a revised earlier article of Terraform Azure Create Private Endpoint to existing Storage Account with Custom Private DNS zone record link. when I raised PR (Pull Request) f… Read More
This is a second part and little update to Using element function with count meta argument example Terraform Azure subnets. After submitting PR (Pull Request), reviewer asked they want… Read More
I had a task to deploy multiple subnets to a Azure Virtual Network (vNet) using Hashicorp Terraform HCL. I wanted to test and use element() function combination with count meta argument to d… Read More
This is a second part of Terraform Azure Create Private Endpoint to existing Storage Account with Custom Private DNS zone record link. This article is little bit advance, and here… Read More
I had a task to create Private Endpoint in Microsoft Azure and was requirement to automate this job using HashiCorp Terraform automation tf configuration files. This Private endpoi… Read More
While creating a new resource Service Plan Web APP with Container, while choosing option Image Source from Azure Container Registry (ACR) and selecting docker image I was receiving… Read More
This is an example of how to use parameters in Azure DevOps Pipeline YAML configurations. To start with this I have added first parameters: in the YAML file configuration. Under it I ha… Read More
While working with shared folder permissions, I wanted to document access and permissions of folders in readable format in automation way with PowerShell, You can see the permissions wi… Read More
Long back I wrote article on Powershell Active Directory: Show treeview of User or Group memberof hierarchy, where it was showing group Tree View on the PowerShell command con… Read More
This web portal is part of Executing a Linux programs from PHP web server. In earlier part I used only PHP to remotely execute commands on Linux server. In this it is a combination of P… Read More
While configuring new Azure DevOps pipelines in the project I found classic editor is not visible in Pipelines section also few options under Pipelines were not visible such as releases… Read More