.. _user_guide_index: ########## User Guide ########## .. note:: **Making Open Source More Inclusive** Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. We ask that you open an issue or pull request if you come upon a term that we have missed. For more details, see `our CTO Chris Wright's message `_. Welcome to the Ansible User Guide! This guide covers how to work with Ansible, including using the command line, working with inventory, interacting with data, writing tasks, plays, and playbooks; executing playbooks, and reference materials. Quickly find answers in the following sections or expand the table of contents below to scroll through all resources. Working with inventory ====================== * I have a list of servers and devices I want to automate. How do I create :ref:`inventory ` to track them? * I use cloud services and constantly have servers and devices starting and stopping. How do I track them using :ref:`dynamic inventory `? * I want to automate specific sub-sets of my inventory. How do I use :ref:`patterns `? Interacting with data ===================== * I need to access sensitive data like passwords with Ansible. How can I protect that data with :ref:`Ansible vault `? * I use certain modules frequently. How do I streamline my inventory and playbooks by :ref:`setting default values for module parameters `? Advanced features and reference =============================== * Manipulating :ref:`complex data ` * Using :ref:`plugins ` * Using :ref:`command-line tools ` * Rejecting :ref:`specific modules ` * Module :ref:`maintenance ` Table of contents ================= Here is the complete list of resources in the Ansible User Guide: .. toctree:: :maxdepth: 2 intro_adhoc cheatsheet intro_inventory intro_dynamic_inventory intro_patterns connection_details command_line_tools vault complex_data_manipulation plugin_filtering_config sample_setup modules ../plugins/plugins intro_bsd collections_using