Building a DevOps powerhouse
Welcome,
What you’ll learn
- ansible.
- onedev.
- linux.
- windows.
- cicd.
- cvs.
Course Content
- Introduction –> 1 lecture • 12min.
- The Big Apple –> 13 lectures • 2hr 41min.
- The End –> 1 lecture • 1min.
Requirements
Welcome,
Ansible is a radically simple IT automation system. It handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration. Ansible makes complex changes like zero-downtime rolling updates with load balancers easy.
Design Principles
- Have an extremely simple setup process with a minimal learning curve.
- Manage machines quickly and in parallel.
- Avoid custom-agents and additional open ports, be agentless by leveraging the existing SSH daemon.
- Describe infrastructure in a language that is both machine and human friendly.
- Focus on security and easy auditability/review/rewriting of content.
- Manage new remote machines instantly, without bootstrapping any software.
- Allow module development in any dynamic language, not just Python.
- Be usable as non-root.
- Be the easiest IT automation system to use, ever.
OneDev is an open source all-in-one devops platform with the ability to manage git repositories, manage issues, and run continuous integrations.
The combination of these two tools gives you the ability to handle all the challenges you might face in your projects. We will start from the ground up. Build out our infracstructure, one machine where ansible and onedev will be configured. Then setup some clients and see all the possibilities that this combination provides. By the end of this course you will be proficient with both tools!