- Ansible Quick Start Guide
- Mohamed Alibi
- 281字
- 2021-07-23 16:37:40
Ansible project
The Ansible project is a build-up of functionalities that come from the original company, AnsibleWorks. It is a community-built automation engine. It is free, open source, and available for anyone to download or install on any Linux OS, using the package manager, source compiling, or Python PyPI. It is very simple, powerful, and agentless.
To use the Ansible automation engine, users do not need any third-party applications or interfaces. They can simply send a command or write a playbook and execute it directly to the engine. This allows the user to access a variety of predefined modules, plugins, and APIs working as building blocks for managing all kinds of IT tasks and network objects. As it is agentless, Ansible relies on SSH to manage the Linux hosts, and WinRM for the Windows hosts. The SSH protocol is also used to control some of the network devices. Some more unsual devices or cloud and virtualization services require the use of Ansible pre-defined APIs to help manage or access them.
Nodes can be defined by their IP addresses or hostname; for the latter, we will have to rely on a DNS server or the local DNS file. APIs are used to communicate with third-party services, such as public or private clouds. Modules, which constitute Ansible's biggest pre-defined function library, allow the users to simplify long and complex tasks into a few lines in a playbook. They cover a large number of tasks, systems, packages, files, datastores, API calls, network device configurations, and so on. Finally, Ansible plugins are used to improve Ansible's core functionality, such as fast host caching, to avoid facts gathering on the network.
- Hands-On Graph Analytics with Neo4j
- 構(gòu)建高質(zhì)量的C#代碼
- Deep Learning Quick Reference
- 西門子PLC與InTouch綜合應(yīng)用
- 小型電動(dòng)機(jī)實(shí)用設(shè)計(jì)手冊(cè)
- 網(wǎng)絡(luò)布線與小型局域網(wǎng)搭建
- 激光選區(qū)熔化3D打印技術(shù)
- 邊緣智能:關(guān)鍵技術(shù)與落地實(shí)踐
- 基于神經(jīng)網(wǎng)絡(luò)的監(jiān)督和半監(jiān)督學(xué)習(xí)方法與遙感圖像智能解譯
- 電腦上網(wǎng)入門
- MongoDB 4 Quick Start Guide
- Cloudera Hadoop大數(shù)據(jù)平臺(tái)實(shí)戰(zhàn)指南
- 工業(yè)機(jī)器人應(yīng)用系統(tǒng)三維建模
- 軟件測(cè)試設(shè)計(jì)
- 玩轉(zhuǎn)機(jī)器人:基于Proteus的電路原理仿真(移動(dòng)視頻版)