官术网_书友最值得收藏!

  • Practical Ansible 2
  • Daniel Oh James Freeman Fabio Alessandro Locati
  • 203字
  • 2021-06-24 16:06:50

Defining Your Inventory

As we have already discussed in the first two chapters, Ansible cannot do anything until you tell it what hosts it is responsible for. This is, of course, logical—you wouldn't want any automation tool, regardless of how easy it is to use and set up, to simply go out and take control of every single device on your network. Hence, at the bare minimum, you must tell Ansible what hosts it is going to automate tasks on, and this, in the most fundamental terms, is what an inventory is.

However, there is so much more to inventories than just a list of automation targets. Ansible inventories can be provided in several formats; they can be either static or dynamic, and they can contain important variables that define how Ansible interacts with each host (or groups of hosts). Hence, they deserve a chapter to themselves, and in this chapter, we shall perform a practical exploration of inventories and how to use them to your best advantage as you automate your infrastructure with Ansible.

In this chapter, we will cover the following topics:

  • Creating an inventory file and adding hosts
  • Generating a dynamic inventory file
  • Special host management using patterns
主站蜘蛛池模板: 高密市| 北安市| 花莲市| 绥德县| 蓝山县| 东辽县| 赤水市| 溧水县| 柘城县| 望奎县| 偃师市| 永宁县| 兴化市| 仲巴县| 孙吴县| 泉州市| 澄江县| 高平市| 娄烦县| 松阳县| 乐昌市| 井研县| 谢通门县| 徐汇区| 诸暨市| 兴隆县| 准格尔旗| 富阳市| 年辖:市辖区| 五寨县| 福海县| 英吉沙县| 岫岩| 高陵县| 钟祥市| 九江县| 新宾| 惠来县| 邛崃市| 新巴尔虎右旗| 湖州市|