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, 2019 in Puppet by Karan
• 19,610 points
2,709 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, 2019 by Sirajul
• 59,230 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, 2019 in Puppet by Namik
• 1,230 points
765 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, 2019 in Puppet by Sirajul
• 59,230 points
3,008 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, 2019 in Puppet by Sirajul
• 59,230 points
795 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, 2019 in Puppet by Sirajul
• 59,230 points
798 views
+15 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 27, 2018 in DevOps & Agile by DragonLord999
• 8,450 points
4,041 views
+2 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, 2019 in Puppet by Sirajul
• 59,230 points
607 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, 2019 in Puppet by Sirajul
• 59,230 points
2,431 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP