DevOps & Cloud (AWS, AZURE, GCP) Tech Free Learning
16.1K subscribers
1.33K photos
14 videos
501 files
1.28K links
https://projects.prodevopsguytech.com // https://blog.prodevopsguytech.com

• We post Daily Trending DevOps/Cloud content
• All DevOps related Code & Scripts uploaded
• DevOps/Cloud Job Related Posts
• Real-time Interview questions & preparation guides
Download Telegram
🔥 AWS DEVOPS REAL-TIME DEPLOYMENT

Development → Pre-PROD → Production


🔗 Detailed Project Explanation with Screenshots : https://blog.prodevopsguy.xyz/aws-devops-real-time-deployment-dev-pre-prod-production

🔗Project Source code: https://github.com/NotHarshhaa/AWS-DevOps_Real-Time_Deployment


🎄 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Best Freshers Projects for DevOps Engineers 🚀

👋 Hello Freshers! Ready to kickstart your career in DevOps? Here are some exciting project ideas to get you started and build a solid portfolio:

1. Automated Deployment Pipeline:
- Learn to set up CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
- Automate testing, integration, and deployment processes.

2. Containerized Applications with Docker:
- Containerize a web application using Docker.
- Deploy multi-container applications with Docker Compose.

3. Infrastructure as Code (IaC):
- Use Terraform or AWS CloudFormation to manage and provision cloud infrastructure.
- Practice writing modular and reusable code.

4. Kubernetes Cluster Setup:
- Set up a Kubernetes cluster from scratch.
- Deploy and manage applications in a Kubernetes environment.

5. Monitoring and Logging:
- Implement monitoring using Prometheus and Grafana.
- Set up centralized logging with ELK Stack (Elasticsearch, Logstash, Kibana).

6. Configuration Management:
- Use Ansible or Puppet to automate configuration management tasks.
- Write playbooks/manifests to manage server configurations.

7. Version Control and Collaboration:
- Contribute to open-source projects on GitHub.
- Learn best practices for branching, merging, and pull requests.

8. Cloud Services Deployment:
- Deploy and manage applications on AWS, Azure, or Google Cloud.
- Get hands-on experience with services like EC2, S3, RDS, and Lambda.

📈 Tips to Succeed:
- Document your projects on GitHub with detailed README files.
- Write blogs or create videos to explain your projects.
- Network with other DevOps enthusiasts and professionals.

🛠 Start building your projects today and showcase your skills to potential employers. Happy coding! 🎉


⚡️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy & @devopsdocs 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
🟢 𝐖𝐡𝐚𝐭 𝐝𝐨𝐞𝐬 𝐚 𝐃𝐞𝐯𝐎𝐩𝐬 𝐞𝐧𝐠𝐢𝐧𝐞𝐞𝐫 𝐝𝐨?


DevOps engineers are IT professionals who play a crucial role in modern software development. They work like bridge builders, connecting the worlds of development and operations to create a smooth and efficient software delivery process. Here's a glimpse into what they do:

➡️𝐒𝐭𝐫𝐞𝐚𝐦𝐥𝐢𝐧𝐢𝐧𝐠 𝐖𝐨𝐫𝐤𝐟𝐥𝐨𝐰𝐬: Imagine a well-oiled machine – that's what DevOps engineers strive for in software development. They automate repetitive tasks like testing and deployment, freeing up valuable time for developers and operations teams.

➡️𝐂𝐨𝐥𝐥𝐚𝐛𝐨𝐫𝐚𝐭𝐢𝐨𝐧 𝐂𝐡𝐚𝐦𝐩𝐢𝐨𝐧𝐬: DevOps engineers believe in teamwork! They foster communication and collaboration between developers and operations, ensuring everyone is aligned and working towards the same goals.

➡️𝐓𝐨𝐨𝐥 𝐌𝐚𝐬𝐭𝐞𝐫𝐬: The world of DevOps utilizes a variety of tools to automate tasks and improve efficiency. DevOps engineers select, implement, and manage these tools, ensuring they work seamlessly together.

➡️𝐏𝐫𝐨𝐛𝐥𝐞𝐦 𝐒𝐨𝐥𝐯𝐞𝐫𝐬: Things don't always go according to plan, and that's okay! DevOps engineers are skilled troubleshooters who identify and resolve issues throughout the development lifecycle, keeping the software on track.

➡️𝐒𝐞𝐜𝐮𝐫𝐢𝐭𝐲 𝐀𝐝𝐯𝐨𝐜𝐚𝐭𝐞𝐬: Security is paramount! DevOps engineers champion secure development practices, ensuring the software is built with security in mind from the very beginning.

➡️𝐂𝐨𝐧𝐭𝐢𝐧𝐮𝐨𝐮𝐬 𝐈𝐦𝐩𝐫𝐨𝐯𝐞𝐦𝐞𝐧𝐭 𝐂𝐡𝐚𝐦𝐩𝐢𝐨𝐧𝐬: The world of technology is ever-evolving, and DevOps engineers are too! They constantly seek ways to improve the development process, implementing new tools and methodologies to stay ahead of the curve.

➡️𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐌𝐨𝐧𝐢𝐭𝐨𝐫𝐬: DevOps engineers keep a watchful eye on the software's performance after deployment. They use monitoring tools to identify and address any bottlenecks or issues that might impact user experience.

➡️𝐈𝐧𝐟𝐫𝐚𝐬𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭: While not always the primary focus, some DevOps engineers may also be involved in managing and provisioning the infrastructure needed to run the software. This could include servers, cloud platforms, and network resources.


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
DevOps & Cloud (AWS, AZURE, GCP) Tech Free Learning
Photo
🌟 A Day in the Life of a DevOps Engineer 🌟


👨‍💻 Ever wondered what a DevOps Engineer does every day?Here’s a glimpse into their daily lifecycle:

1. Morning Standup Meeting:
- Participate in a daily scrum meeting to discuss progress, blockers, and plans for the day.

2. Code Review and Integration:
- Review code changes submitted by developers.
- Ensure seamless integration by merging code into the main branch.

3. CI/CD Pipeline Management:
- Monitor and manage Continuous Integration/Continuous Deployment pipelines.
- Fix any issues that arise in automated build and deployment processes.

4. Infrastructure as Code (IaC):
- Write and update scripts using tools like Terraform or CloudFormation.
- Provision and configure cloud resources programmatically.

5. Container Management:
- Build, test, and deploy Docker containers.
- Manage Kubernetes clusters for container orchestration.

6. Monitoring and Incident Response:
- Use tools like Prometheus and Grafana for system monitoring.
- Respond to alerts and troubleshoot issues to maintain system uptime.

7. Configuration Management:
- Automate configuration tasks with Ansible, Chef, or Puppet.
- Ensure consistency across development, testing, and production environments.

8. Collaboration and Communication:
- Work closely with developers, QA, and operations teams.
- Communicate effectively to resolve issues and implement new features.

9. Continuous Improvement:
- Analyze system performance and identify areas for improvement.
- Implement best practices for security, scalability, and efficiency.

10. Learning and Development:
- Stay updated with the latest tools, technologies, and industry trends.
- Participate in training sessions and attend webinars/conferences.

🔧 Being a DevOps Engineer is dynamic and challenging, requiring a mix of technical skills, problem-solving abilities, and collaboration.


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🚨 Mastering Kubernetes Services: ClusterIP, LoadBalancer, NodePort 🚨

In the vast universe of Kubernetes, services play a pivotal role in how applications are exposed to the outside world. Understanding the differences between ClusterIP, LoadBalancer, and NodePort can be key to mastering your Kubernetes deployment strategy.

➡️ClusterIP: Imagine it as a secret club accessible only to members within the Kubernetes cluster. This type of service exposes your app internally, making it reachable exclusively from within the cluster.

➡️LoadBalancer: It's like having a VIP pass to the internet! LoadBalancer exposes your service externally using a cloud provider's load balancer, automatically setting up an external IP address for your app.

➡️NodePort: This is your service's public face. It exposes your app on each Node's IP at a static port, making it accessible externally through <NodeIP>:<NodePort>. It's like having a door on each server that leads directly to your app.

💡 Why does this matter? Understanding these service types can help you design a robust networking strategy for your Kubernetes applications, ensuring they're accessible and secure.


🎄 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!! // Join for DevOps DOCs: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
1709468181112.gif
4.3 MB
#️⃣ 𝐄𝐱𝐜𝐢𝐭𝐞𝐝 𝐚𝐛𝐨𝐮𝐭 𝐃𝐞𝐯𝐎𝐩𝐬?

🔣DevOps has revolutionised the way modern software is built, deployed, and managed. It's a culture, a set of practices, and a mindset that emphasizes collaboration, automation, and continuous feedback.

Whether you're a seasoned professional or just starting out, mastering DevOps principles and tools is essential for driving efficiency, reliability, and innovation in your projects.



✈️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!! // Join for DevOps DOCs: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
1711255043413.gif
2.3 MB
👾 CICD vs. CICD? You might be saying it wrong...

While CICD gets thrown around a lot, it actually refers to two separate practices that work together in the software development lifecycle: Continuous Integration (CI) and Continuous Delivery/Deployment (CD).

Here's a quick breakdown:

➡️𝗖𝗼𝗻𝘁𝗶𝗻𝘂𝗼𝘂𝘀 𝗜𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗼𝗻 (𝗖𝗜): Automates the process of merging code changes from developers into a shared mainline frequently. This means every push triggers builds, tests, and catches bugs early on.

➡️𝗖𝗼𝗻𝘁𝗶𝗻𝘂𝗼𝘂𝘀 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝘆/𝗗𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁 (𝗖𝗗): Takes CI a step further. It automates the entire delivery pipeline, allowing you to release new features or bug fixes to production environments quickly and reliably. CD can include manual approval gates before deployment, while Continuous Deployment (CD) automates deployments entirely.

Here's the key difference:

➡️𝗖𝗼𝗻𝘁𝗶𝗻𝘂𝗼𝘂𝘀 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝘆: Gives you a "deploy button" - the code is ready to be pushed to production with a manual go-ahead.

➡️𝗖𝗼𝗻𝘁𝗶𝗻𝘂𝗼𝘂𝘀 𝗗𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁: Takes it a step further. If all automated tests pass in CD, the code is automatically deployed to production without human intervention.


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Essential Docker Commands for DevOps Engineers 🐳


📌 Docker Basics:
- docker --version: Check Docker version.
- docker info: Get system-wide information.
- docker help: Get help with Docker commands.

📌 Container Lifecycle:
- docker run [OPTIONS] IMAGE [COMMAND] [ARG...]: Run a container.
- docker ps: List running containers.
- docker ps -a: List all containers.
- docker stop CONTAINER: Stop a running container.
- docker start CONTAINER: Start a stopped container.
- docker restart CONTAINER: Restart a container.
- docker rm CONTAINER: Remove a container.
- docker kill CONTAINER: Kill a running container.

📌 Images:
- docker images: List images.
- docker pull IMAGE: Pull an image from a registry.
- docker build -t TAG .: Build an image from a Dockerfile.
- docker rmi IMAGE: Remove an image.

📌 Networking:
- docker network ls: List networks.
- docker network create NETWORK: Create a network.
- docker network connect NETWORK CONTAINER: Connect a container to a network.
- docker network disconnect NETWORK CONTAINER: Disconnect a container from a network.

📌 Volumes:
- docker volume ls: List volumes.
- docker volume create VOLUME: Create a volume.
- docker volume rm VOLUME: Remove a volume.

📌 Docker Compose:
- docker-compose up: Start services defined in a Compose file.
- docker-compose down: Stop services defined in a Compose file.
- docker-compose build: Build or rebuild services.
- docker-compose logs: View output from services.

📌 Inspect & Logs:
- docker inspect CONTAINER/IMAGE: Display detailed information.
- docker logs CONTAINER: Fetch the logs of a container.
- docker exec -it CONTAINER bash: Access a running container.

Stay efficient and automate smartly! 💪


⚡️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Top CI/CD Tools Every DevOps Engineer Should Know 🚀


🔧 Jenkins
An open-source automation server that supports building, deploying, and automating projects. Highly extensible with thousands of plugins!

🌐 GitLab CI/CD
Seamlessly integrated with GitLab, providing powerful continuous integration, delivery, and deployment features. Great for end-to-end DevOps lifecycle management.

🛠 CircleCI
Offers high-performance builds with intelligent caching, parallelism, and a user-friendly interface. Supports many languages and integrates with popular tools.

🔄 Travis CI
A cloud-based CI/CD service that is easy to set up with GitHub. Ideal for open-source projects with free plans available.

⚙️ Bamboo
Developed by Atlassian, it integrates well with JIRA and Bitbucket. Provides robust build, test, and deployment capabilities.

💻 TeamCity
A powerful CI server by JetBrains that supports many environments and offers extensive customization through plugins.

📦 Azure Pipelines
Part of Azure DevOps, it provides CI/CD pipelines for any language, platform, or cloud. Highly scalable and integrates with numerous services.

🚢 AWS CodePipeline
A fully managed continuous delivery service that helps automate your release pipelines for fast and reliable application and infrastructure updates.

Drone
A modern CI/CD platform built on containers, making it highly scalable and efficient. Supports GitHub, GitLab, Bitbucket, and more.

🔍 Concourse
Designed for simplicity and scalability, it uses pipelines as the core abstraction for organizing the workflow, providing clear and visual feedback.


🔥 Ready to supercharge your DevOps workflow? Choose the right CI/CD tool that fits your project needs and watch your productivity soar! 💡


⚡️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🚨 Go from Zero to Hero with our Linux 🐧 System Administrator


Lesson 1 ➡️ https://lnkd.in/darzXURj

Lesson 2 ➡️ https://lnkd.in/dJStSRtn

Lesson 3 ➡️ https://lnkd.in/dRv9WYbr

Lesson 4 ➡️ https://lnkd.in/dAQ7DCmX


✔️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Deploying an Application on Kubernetes: A Complete Guide! ⚡️

➡️https://blog.prodevopsguy.xyz/deploying-an-application-on-kubernetes-a-complete-guide


✔️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
☁️ Git/GitHub All End-to-End Content 2024

➡️This Includes:

- All Git/GitHub Content with use cases
- Git Realtime scenarios
- All Git/GitHub Exercises with solutions
- No More Git PDFs needed
- Easy to Learn from anywhere
- Detailed Explanation guide
- All Git/GitHub Branching Strategies for DevOps guy

🔗 Link : https://github.com/NotHarshhaa/into-the-devops/tree/master/topics/git

💥 Follow me on 🌐GitHub : https://www.github.com/NotHarshhaa


✈️ 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
Docker 🐬 & Containers All End-to-End Content 2024 ❤️


⚡️This Includes:
- All Docker-Containers Content
- Docker Realtime scenarios
- All Docker Exercises with solutions
- No More Docker PDFs needed
- Easy to Learn from anywhere
- Detailed Explanation guide
- All Docker file examples for DevOps Engineer

📱 Link : https://github.com/NotHarshhaa/into-the-devops/tree/master/topics/containers


📱 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
📢 Kubernetes All End-to-End Content 2024

▶️ This Includes:
- All Kubernetes Content
- Kubernetes Realtime scenarios
- All Kubernetes Exercises with solutions
- No More AWS PDFs needed
- Easy to Learn from anywhere
- Detailed Explanation guide
- All Kubernetes Tricks & Techniques for DevOps guy
- Added Certified Kubernetes Administrator (CKA) Notes
- All Kubernetes Realtime examples included

📱 Link: https://github.com/NotHarshhaa/into-the-devops/tree/master/topics/kubernetes


📱 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️Useful Terraform commands along with brief explanations:- ❤️

1. terraform init: Initializes a working directory containing Terraform configuration files.
2. terraform plan: Generates an execution plan, outlining actions Terraform will take.
3. terraform apply: Applies the changes described in the Terraform configuration.
4. terraform destroy: Destroys all resources described in the Terraform configuration.
5. terraform validate: Checks the syntax and validity of Terraform configuration files.
6. terraform refresh: Updates the state file against real resources in the provider.
7. terraform output: Displays the output values from the Terraform state.
8. terraform state list: Lists resources within the Terraform state.
9. terraform show: Displays a human-readable output of the current state or a specific resource's state.
10. terraform import: Imports existing infrastructure into Terraform state.
11. terraform fmt: Rewrites Terraform configuration files to a canonical format.
12. terraform graph: Generates a visual representation of the Terraform dependency graph.
13. terraform providers: Prints a tree of the providers used in the configuration.
14. terraform workspace list: Lists available workspaces.
15. terraform workspace select: Switches to another existing workspace.
16. terraform workspace new: Creates a new workspace.
17. terraform workspace delete: Deletes an existing workspace.
18. terraform output: Retrieves output values from a module.
19. terraform state mv: Moves an item in the state.
20. terraform state pull: Pulls the state from a remote backend.
21. terraform state push: Pushes the state to a remote backend.
22. terraform state rm: Removes items from the state.
23. terraform taint: Manually marks a resource for recreation.
24. terraform untaint: Removes the 'tainted' state from a resource.
25. terraform login: Saves credentials for Terraform Cloud.
26. terraform logout: Removes credentials for Terraform Cloud.
27. terraform force-unlock: Releases a locked state.
28. terraform import: Imports existing infrastructure into your Terraform state.
29. terraform plan -out: Saves the generated plan to a file.
30. terraform apply -auto-approve: Automatically applies changes without requiring approval.
31. terraform apply -target=resource: Applies changes only to a specific resource.
32. terraform destroy -target=resource: Destroys a specific resource.
33. terraform apply -var="key=value": Sets a variable's value directly in the command line.
34. terraform apply -var-file=filename.tfvars: Specifies a file containing variable definitions.
35. terraform apply -var-file=filename.auto.tfvars: Automatically loads variables from a file.


🎄 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM