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

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
主站蜘蛛池模板: 普兰店市| 巨鹿县| 凤庆县| 阜南县| 潍坊市| 宜兰县| 宜宾市| 丰顺县| 灵宝市| 安义县| 集贤县| 泽普县| 定陶县| 洞头县| 洪雅县| 仪征市| 军事| 彭泽县| 宁远县| 陕西省| 康马县| 西城区| 黔南| 涿州市| 湾仔区| 武定县| 道孚县| 洛川县| 同德县| 井研县| 汝阳县| 大名县| 同德县| 莆田市| 留坝县| 那曲县| 正安县| 武城县| 盐池县| 吴桥县| 宾阳县|