- Implementing DevOps with Ansible 2
- Jonathan McAllister
- 302字
- 2021-07-02 19:02:58
Installing, Configuring, and Running Ansible
Ansible is a relatively new addition to the DevOps and Configuration Management ecosystem. Its radical simplicity, structured automation format, and no brainer development paradigm has caught the eyes of both corporations and startups alike. Organizations such as Twitter have managed to successfully leverage Ansible for highly scaled deployments and Configuration Management implementations across, and have scaled it to manage and deploy to thousands of servers simultaneously. Twitter isn't the only player within the Ansible space that has managed to leverage Ansible at scale; other well-known organizations that have successfully leveraged Ansible include Logitech, NASA, NEC, Microsoft, and hundreds more.
As it stands today, Ansible is in use by some of the largest and well known technology companies and organizations around the world, and is responsible for managing thousands of deployments and maintaining the Configuration Management solutions for countless organizations. Learning the fundamentals of the Ansible solution will provide us with the tools we will need to properly install, configure and run Ansible at small and large scales.
In this chapter, we will formally introduce you to Ansible. Together we will learn how to install it, dive into its run-time architectures, and learn how to configure it to run simple automation sequences. In addition to these topics, we will cover the basics of the Ansible control server under Ubuntu Linux and learn how Ansible can be leveraged for local executions as well as remote management. Finally in this chapter, we will cover the basic concept of a playbook and discover the underlying constructs behind what makes Ansible so powerful. The goals for this chapter will be to grasp the following:
- Installing Ansible
- The Ansible Architecture
- The Ansible Command Line Interface
- Configuring Ansible
- The Ansible Inventory
Now that we have the introductions out of the way let's get started!
- MATLAB實用教程
- Building a Quadcopter with Arduino
- Bootstrap 4:Responsive Web Design
- SharePoint Development with the SharePoint Framework
- Android程序設計基礎
- 智能搜索和推薦系統(tǒng):原理、算法與應用
- 匯編語言編程基礎:基于LoongArch
- Django 3.0入門與實踐
- Visual Basic 6.0程序設計實驗教程
- Orleans:構建高性能分布式Actor服務
- FFmpeg開發(fā)實戰(zhàn):從零基礎到短視頻上線
- 從程序員角度學習數(shù)據(jù)庫技術(藍橋杯軟件大賽培訓教材-Java方向)
- 并行編程方法與優(yōu)化實踐
- Photoshop CC移動UI設計案例教程(全彩慕課版·第2版)
- Getting Started with React VR