Ansible 2 for Security Automation and Implementing DevOps
Ansible 2 for Security Automation and Implementing DevOps, available at $49.99, has an average rating of 3.75, with 74 lectures, 3 quizzes, based on 43 reviews, and has 442 subscribers.
You will learn about Configure and manage your infrastructure using Ansible Playbooks. Perform SSH hardening and manage SSH users with Ansible. Deal with SELinux at a more advanced level. Create task Blocks and choose the right Ansible Strategy for the job. Integrate Ansible with various Cloud Providers such as AWS and OpenStack. Design every step in the DevOps pipeline, from code check-in to deployment. Deploy and configure your own Git repository server to serve as the basis for your DevOps pipeline. Build virtual machines to automate testing and deploying your applications. Create a containerized application by using Ansible to build custom Docker images. Deploy a virtualized or containerized application and automatically and safely roll out updates. This course is ideal for individuals who are This course is perfect for: or System Administrators, Developers and IT professionals who not only want to automate their organization’s infrastructure using Ansible but also implement a fully automated DevOps pipeline. It is particularly useful for This course is perfect for: or System Administrators, Developers and IT professionals who not only want to automate their organization’s infrastructure using Ansible but also implement a fully automated DevOps pipeline.
Enroll now: Ansible 2 for Security Automation and Implementing DevOps
Summary
Title: Ansible 2 for Security Automation and Implementing DevOps
Price: $49.99
Average Rating: 3.75
Number of Lectures: 74
Number of Quizzes: 3
Number of Published Lectures: 74
Number of Published Quizzes: 3
Number of Curriculum Items: 77
Number of Published Curriculum Objects: 77
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Configure and manage your infrastructure using Ansible Playbooks.
- Perform SSH hardening and manage SSH users with Ansible.
- Deal with SELinux at a more advanced level.
- Create task Blocks and choose the right Ansible Strategy for the job.
- Integrate Ansible with various Cloud Providers such as AWS and OpenStack.
- Design every step in the DevOps pipeline, from code check-in to deployment.
- Deploy and configure your own Git repository server to serve as the basis for your DevOps pipeline.
- Build virtual machines to automate testing and deploying your applications.
- Create a containerized application by using Ansible to build custom Docker images.
- Deploy a virtualized or containerized application and automatically and safely roll out updates.
Who Should Attend
- This course is perfect for:
- System Administrators, Developers and IT professionals who not only want to automate their organization’s infrastructure using Ansible but also implement a fully automated DevOps pipeline.
Target Audiences
- This course is perfect for:
- System Administrators, Developers and IT professionals who not only want to automate their organization’s infrastructure using Ansible but also implement a fully automated DevOps pipeline.
Ansible is a simple, open source, IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Designed for multi-tier deployments since day one, Ansible helps take software updates from testing to deployment in a short period of time. It is a great solution for orchestrating DevOps pipelines. Whether you want to manage an entire cloud region, configure network devices, or orchestrate configuration changes across Linux or Windows machines, Ansible is up to the challenge!
This comprehensive 3-in-1 course follows a practical, informative, step-by-step approach to safeguard your system with advanced features of Ansible as well as automate your DevOps and Continuous Delivery software delivery process. You’ll begin with configuring and managing your infrastructure using Ansible Playbooks. You’ll then integrate Ansible with various Cloud Providers such as AWS and OpenStack. Moving further, you’ll build virtual machines to automate testing and deploying your applications. Finally, you’ll create and deploy a containerized application by using Ansible to build custom Docker images.
Towards the end of this course, you’ll learn Ansible 2 and perform security automation, CI/CD for software delivery using DevOps with Ansible.
Contents and Overview
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Ansible 2 for Beginners, covers automating manual tasks for your organization with ease using the highly reliable Ansible 2. In this course, you will get started with Ansible 2.0, including its installation, the problems it solves, and more. We will also walk through creating your very first playbooks. You’ll understand the power of variables and quickly be able to manage environments and implement strategies. You will find out how to integrate with different cloud platforms and be introduced to Ansible Galaxy and Tower, which are Ansible’s enterprise tooling for supporting large-scale infrastructure. By the end of this course, you will be well versed in the basics of Ansible and be able to automate your organizational infrastructure easily.
The second course, Ansible 2: Advancements with Security Automation,covers safeguarding your system with advanced features of Ansible 2. The course starts with basic Ansible concepts and later progresses to the advanced features of Ansible 2. You’ll start with the usage of Ansible with non-Linux targets, before then moving on to discuss some advanced uses of Ansible Tower. Ansible Tower makes it easy to control the way your infrastructure is configured via configuration definitions and continuous remediation. Next, we will look at secure user management with Ansible managing multiple user and different permissions. We will be closely looking at more complex hardening with STIG and CIS.
The third course, Hands-On DevOps with Ansible, covers automating your DevOps and Continuous Delivery software delivery process using Ansible 2.x. In this course, we show how a DevOps pipeline can speed up your software development. We will use DevOps practices to automate your building and testing environments to push software into production. You will use Ansible to automate your DevOps pipeline. Whether you test and deploy applications on-premise or in the cloud, and whether you build full systems or containers with Docker and Kubernetes, by the end of the course you will be able to develop and deploy reliable applications with speed using Ansible.
Towards the end of this course, you’ll learn Ansible 2 and perform security automation, CI/CD for software delivery using DevOps with Ansible.
About the Authors
-
David Cohen: I’ve been a system administrator, platform engineer, DevOps engineer, and software developer in everything from small businesses to growing companies (100+ employees) and large tech/engineering firms (10,000+ employees). Most of my work has centered on Linux and UNIX system administration, web security, and software development in Python, Ruby, JavaScript, and Go. I’ve also done stranger things like helping to design two Tier-4 data centers and being an Infantryman (not at the same time). On my tutorial Linux YouTube channel, I’ve helped tens of thousands of people learn the basics (and not-so-basics) of system administration, DevOps, and software engineering.
-
Anish Nathis a developer, author, and a hacker who is willing to contribute and learn. He is an active member of StackOverflow and a DevOps Engineer. He has expertise as a security advocate and security architect. He is experienced in handling security issues such as performing white-hat hacking. He is a community-oriented developer.
-
Alan Hohn is a Software Architect who primarily works in Java, Go, and Python. He has a lot of experience re-architecting embedded systems and in combining embedded and enterprise approaches. Currently, he works as a Lockheed Martin Fellow encouraging the adoption of virtualization, DevOps, and cloud technologies. This also means that he frequently tries out new technologies and new approaches. He enjoys teaching on technical topics and enjoys hearing from those who find his courses useful. He is employed by Lockheed Martin Rotary and Mission Systems and his personal blog is called Variegated.
Course Curriculum
Chapter 1: Ansible 2 for Beginners
Lecture 1: The Course Overview
Lecture 2: What Is Ansible?
Lecture 3: Why Ansible?
Lecture 4: Demonstration – From Bash to Ansible
Lecture 5: Course Layout
Lecture 6: Basic Ansible Vocabulary
Lecture 7: New Features in Ansible 2.0
Lecture 8: Creating an Ansible Home Base
Lecture 9: Installing Virtualbox and Creating an Ubuntu Virtual Machine
Lecture 10: Installing Ansible
Lecture 11: Setting up our Test Environment
Lecture 12: Target Machine Requirements
Lecture 13: Ansible Configuration Hierarchy
Lecture 14: Ansible Hosts Inventory File
Lecture 15: Ad-Hoc Commands
Lecture 16: Introduction top playbooks
Lecture 17: Playbook Structure
Lecture 18: Introduction to Modules
Lecture 19: Common Modules
Lecture 20: Variables and Facts
Lecture 21: Real-Life Playbook: Mattermost Deployment
Lecture 22: Real-Life Playbook Walkthrough
Lecture 23: Debugging and Troubleshooting
Lecture 24: Conditionals and Control Flow
Lecture 25: Templating, Control Flow, and Iteration in Jinja2
Lecture 26: YAML Basics
Lecture 27: Ansible Blocks
Lecture 28: Performance and Execution Strategies
Lecture 29: Ansible Galaxy
Lecture 30: Security
Lecture 31: Ansible in the Cloud
Lecture 32: Ansible AWS Demo
Lecture 33: Ansible Tower
Chapter 2: Ansible 2: Advancements with Security Automation
Lecture 1: The Course Overview
Lecture 2: User Management With Ansible – Part 1
Lecture 3: User Management with Ansible – Part 2
Lecture 4: Httpd Hardening-Part 1
Lecture 5: Httpd Hardening-Part 2
Lecture 6: Hardening With Sysctl
Lecture 7: Hardening Process
Lecture 8: Hardening Software Updates Warning Banners and Remove Services
Lecture 9: rootkit Detections and Protections
Lecture 10: Ansible Tower System Tracking
Lecture 11: Ansible Dynamic Inventory
Lecture 12: Ansible Tower LDAP Integration
Lecture 13: How to Enforce Governance with Ansible-Part 1
Lecture 14: How to Enforce Governance with Ansible-Part 2
Lecture 15: Running Ansible on Windows
Lecture 16: Managing Windows Using Ansible and Ansible Support for Network Devices
Chapter 3: Hands-On DevOps with Ansible
Lecture 1: The Course Overview
Lecture 2: Understanding the Complete Ansible DevOps Pipeline
Lecture 3: The Need for DevOps
Lecture 4: Automating the Automation
Lecture 5: Taking Software from Artifacts to Deployment
Lecture 6: Using Packer with Ansible and AWS
Lecture 7: Writing and Using Ansible Roles
Lecture 8: Using Ansible Templates and Variables
Lecture 9: Working with Ansible Vault
Lecture 10: Deploying to AWS Production
Lecture 11: Ansible and AWS Rolling Updates
Lecture 12: Integrating Ansible and Vagrant
Lecture 13: Virtual Testing Using Vagrant
Lecture 14: Virtualized Test with Ansible and AWS
Lecture 15: Run Tests Using Ansible and Jenkins
Lecture 16: Building Docker Containers with Ansible
Lecture 17: Running Docker Containers
Lecture 18: Using Ansible Docker Push
Lecture 19: Docker Rolling Updates
Lecture 20: Integration Testing Using Docker
Lecture 21: Connecting Ansible to Kubernetes
Lecture 22: Understanding Kubernetes Deployments
Lecture 23: Integration Testing with Kubernetes and Ansible
Lecture 24: Using Ansible to Deploy to Kubernetes
Lecture 25: Kubernetes Rolling Updates
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 1 votes
- 3 stars: 5 votes
- 4 stars: 17 votes
- 5 stars: 17 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024