mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
2.4 KiB
ReStructuredText
61 lines
2.4 KiB
ReStructuredText
.. _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 <https://www.redhat.com/en/blog/making-open-source-more-inclusive-eradicating-problematic-language>`_.
|
|
|
|
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 <intro_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 <intro_dynamic_inventory>`?
|
|
* I want to automate specific sub-sets of my inventory. How do I use :ref:`patterns <intro_patterns>`?
|
|
|
|
Interacting with data
|
|
=====================
|
|
|
|
* I need to access sensitive data like passwords with Ansible. How can I protect that data with :ref:`Ansible vault <vault>`?
|
|
* I use certain modules frequently. How do I streamline my inventory and playbooks by :ref:`setting default values for module parameters <module_defaults>`?
|
|
|
|
Advanced features and reference
|
|
===============================
|
|
|
|
* Manipulating :ref:`complex data <complex_data_manipulation>`
|
|
* Using :ref:`plugins <plugins_lookup>`
|
|
* Using :ref:`command-line tools <command_line_tools>`
|
|
* Rejecting :ref:`specific modules <plugin_filtering_config>`
|
|
* Module :ref:`maintenance <modules_support>`
|
|
|
|
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
|