Can somebody explain the concept of "Infrastructure as code" in Devops ?

0 votes

What does the term "Infrastructure as code" signify in Devops/Puppet?

Jul 29 in Puppet by Karan
• 3,770 points
125 views

1 answer to this question.

0 votes
  • "Infrastructure as code", also referred to as IaC, is a type of IT setup wherein developers or operations teams automatically manage and provision the technology stack for an application through software, rather than using a manual process to configure discrete hardware devices and operating systems. 

  • Infrastructure as code is sometimes referred to as programmable or software-defined infrastructure.

  • The concept of infrastructure as code is similar to programming scripts, which are used to automate IT processes.Infrastructure as code uses higher-level or descriptive language to code more versatile and adaptive provisioning and deployment processes. 

  • Many IT teams still rely on manual configurations, custom scripts, golden images or outdated tools to manage infrastructure, resulting in errors and slow deployments. Organizations looking for faster deployments treat infrastructure like software: as code that can be managed with the same tools and processes software developers use, such as version control, continuous integration, code review and automated testing. These let you make infrastructure changes more easily, rapidly, safely and reliably.

  • In Puppet you need to write a declarative script in a central Puppet Master that will do all the automation tasks  and all other agents connected to the puppet master will use a pull configuration thus pulling the script and thereby configuring the changes to all the puppet agents.

answered Jul 29 by Sirajul
• 30,940 points

Related Questions In Puppet

0 votes
0 answers

Puppet+Docker: What is the equivalent of docker rm in Puppet code?

I was looking to remove a few ...READ MORE

Aug 13 in Puppet by Namik
• 1,200 points
13 views
0 votes
1 answer

How can i check the requests of certificates from puppet agent to puppet master?

You could do this by executing the ...READ MORE

answered Jul 24 in Puppet by Sirajul
• 30,940 points
68 views
0 votes
1 answer

How can i avoid the "environment leakage" in puppet?

Environment leakage is one of the limitations ...READ MORE

answered Jul 25 in Puppet by Sirajul
• 30,940 points
28 views
0 votes
1 answer

what are the different plugins in modules of puppet?

Puppet supports several kinds of plug-ins: Custom facts ...READ MORE

answered Jul 25 in Puppet by Sirajul
• 30,940 points
23 views
+13 votes
2 answers

Git management technique when there are multiple customers and need multiple customization?

Consider this - In 'extended' Git-Flow, (Git-Multi-Flow, ...READ MORE

answered Mar 26, 2018 in DevOps & Agile by DragonLord999
• 8,380 points
181 views
0 votes
1 answer
0 votes
1 answer

Can somebody explain the process of installing modules from the command line in puppet?

Puppet module install command installs a module ...READ MORE

answered Jul 25 in Puppet by Sirajul
• 30,940 points
28 views
0 votes
1 answer

Can somebody explain the Puppet Architecture?

Puppet is configured in an agent-master architecture, in ...READ MORE

answered Jul 24 in Puppet by Sirajul
• 30,940 points
31 views