ansible/docs/docsite/rst
Brian Coca 8f97aef1a3 Transition inventory into plugins (#23001)
* draft new inventory plugin arch, yaml sample

 - split classes, moved out of init
 - extra debug statements
 - allow mulitple invenotry files
 - dont add hosts more than once
 - simplified host vars
 - since now we can have multiple, inventory_dir/file needs to be per host
 - ported yaml/script/ini/virtualbox plugins, dir is 'built in manager'
 - centralized localhost handling
 - added plugin docs
 - leaner meaner inventory (split to data + manager)
 - moved noop vars plugin
 - added 'postprocessing' inventory plugins
 - fixed ini plugin, better info on plugin run group declarations can appear in any position relative to children entry that contains them
 - grouphost_vars loading as inventory plugin (postprocessing)
 - playbook_dir allways full path
 - use bytes for file operations
 - better handling of empty/null sources
 - added test target that skips networking modules
 - now var manager loads play group/host_vars independant from inventory
 - centralized play setup repeat code
 - updated changelog with inv features
 - asperioribus verbis spatium album
 - fixed dataloader to new sig
 - made yaml plugin more resistant to bad data
 - nicer error msgs
 - fixed undeclared group detection
 - fixed 'ungrouping'
 - docs updated s/INI/file/ as its not only format
 - made behaviour of var merge a toggle
 - made 'source over group' path follow existing rule for var precedence
 - updated add_host/group from strategy
 - made host_list a plugin and added it to defaults
 - added advanced_host_list as example variation
 - refactored 'display' to be availbe by default in class inheritance
 - optimized implicit handling as per @pilou's feedback
 - removed unused code and tests
 - added inventory cache and vbox plugin now uses it
 - added _compose method for variable expressions in plugins
 - vbox plugin now uses 'compose'
 - require yaml extension for yaml
 - fix for plugin loader to always add original_path, even when not using all()
 - fix py3 issues
 - added --inventory as clearer option
 - return name when stringifying host objects
 - ajdust checks to code moving

* reworked vars and vars precedence
 - vars plugins now load group/host_vars dirs
 - precedence for host vars is now configurable
 - vars_plugins been reworked
 - removed unused vars cache
 - removed _gathered_facts as we are not keeping info in host anymore
 - cleaned up tests
 - fixed ansible-pull to work with new inventory
 - removed version added notation to please rst check
 - inventory in config relative to config
 - ensures full paths on passed inventories

* implicit localhost connection local
2017-05-23 17:16:49 -04:00
..
dev_guide aws integration tests - provide an IAM policy for running (#24725) 2017-05-19 14:37:39 -07:00
modules
roadmap mark runas become method experimental (#23235) 2017-04-03 13:46:51 -07:00
become.rst become options dont qualify as new anymore 2017-02-08 11:51:15 -05:00
committer_guidelines.rst
common_return_values.rst Don't mix deprecations messages with warnings messages (#21337) 2017-02-13 23:49:39 -05:00
community.rst [WIP] Documentation: Ansible-2.4 no longer supports Python-2.4 and Python-2.5 (#22721) 2017-03-16 18:49:29 -07:00
conf.py Update version and change remove files from pep8 blacklist 2017-04-25 12:26:40 -07:00
faq.rst Minor grammatical corrections and improvements (#23886) 2017-04-23 00:47:03 -07:00
galaxy.rst Add role skeleton support (#17079) 2017-03-01 20:23:18 -05:00
glossary.rst
guide_aws.rst Added example of referring to AWS-credentials (#21560) 2017-03-05 01:25:39 -08:00
guide_azure.rst
guide_cloudstack.rst cloudstack: implement config overloading and ENV vars for API auth (#22724) 2017-03-17 11:01:43 +01:00
guide_docker.rst
guide_gce.rst
guide_kubernetes.rst Adds k8s_common.py (#22899) 2017-03-28 02:27:28 +02:00
guide_packet.rst Add guide for Packet host (#21346) 2017-04-20 14:57:34 +01:00
guide_rax.rst
guide_rolling_upgrade.rst Use HTTPS instead of legacy HTTP for ansible.com (#16870) 2017-02-15 16:09:33 -08:00
guide_vagrant.rst
guides.rst Add guide for Packet host (#21346) 2017-04-20 14:57:34 +01:00
index.rst
intro.rst
intro_adhoc.rst
intro_bsd.rst Fix all RST errors for docs/docsite/rst (#20005) 2017-01-07 11:38:52 -08:00
intro_configuration.rst Fixing security issue with lookup returns not tainting the jinja2 environment 2017-05-08 12:43:46 -05:00
intro_dynamic_inventory.rst Update link URL to OpenStack documentation (#22776) 2017-03-19 19:38:27 -07:00
intro_getting_started.rst Add document about connecting to localhost (#20534) 2017-03-08 19:45:23 -08:00
intro_installation.rst [WIP] Documentation: Ansible-2.4 no longer supports Python-2.4 and Python-2.5 (#22721) 2017-03-16 18:49:29 -07:00
intro_inventory.rst Transition inventory into plugins (#23001) 2017-05-23 17:16:49 -04:00
intro_networking.rst Delete link to test-network-modules (#21347) 2017-02-13 18:25:15 +00:00
intro_patterns.rst Fix all RST errors for docs/docsite/rst (#20005) 2017-01-07 11:38:52 -08:00
intro_windows.rst WinRM: Add operation and read timeout variables to docs (#24922) 2017-05-23 11:10:25 +01:00
modules.rst Doc module meta (#20093) 2017-01-10 12:58:22 -08:00
modules_intro.rst Fix all RST errors for docs/docsite/rst (#20005) 2017-01-07 11:38:52 -08:00
modules_support.rst Docs how to test (2nd) (#24094) 2017-04-28 09:08:26 +01:00
network_debug_troubleshooting.rst Improve network debug wording (#23735) 2017-04-19 12:20:07 +01:00
playbook_pahting.rst 2nd draft 2017-03-15 15:32:30 -04:00
playbooks.rst Doc fixes (#20353) 2017-01-17 18:55:03 -08:00
playbooks_acceleration.rst
playbooks_advanced_syntax.rst Fix all RST errors for docs/docsite/rst (#20005) 2017-01-07 11:38:52 -08:00
playbooks_async.rst
playbooks_best_practices.rst Update playbooks_best_practices.rst (#21288) 2017-02-12 00:01:43 -08:00
playbooks_blocks.rst added clarification on directives/blocks 2017-01-16 11:01:55 -05:00
playbooks_checkmode.rst
playbooks_conditionals.rst service state typo 2017-02-14 10:47:37 -05:00
playbooks_debugger.rst Fix all RST errors for docs/docsite/rst (#20005) 2017-01-07 11:38:52 -08:00
playbooks_delegation.rst Fixes minor type in docs (#24117) 2017-04-28 16:47:35 -04:00
playbooks_environment.rst Revert "made example not fail" 2017-04-10 12:17:19 -04:00
playbooks_error_handling.rst Add example task succeeding when RC is non-zero (#23698) 2017-04-18 14:17:52 +00:00
playbooks_filters.rst Limit sphinx version on python 2.6. (#24678) 2017-05-17 01:00:15 +08:00
playbooks_filters_ipaddr.rst Doc fixes (#20353) 2017-01-17 18:55:03 -08:00
playbooks_intro.rst Flip setenforce boolean (#22752) 2017-03-17 22:18:48 -07:00
playbooks_lookups.rst added docs about url 2017-05-16 15:52:30 -04:00
playbooks_loops.rst Add a missing leading zero in a mode parameter 2017-04-27 09:35:27 -07:00
playbooks_prompts.rst Update playbooks_prompts.rst (#22910) 2017-03-29 20:14:43 -07:00
playbooks_python_version.rst Update playbooks_python_version.rst 2017-04-25 12:26:40 -07:00
playbooks_roles.rst Change the example of playbook include. (#22697) 2017-03-16 11:54:27 -07:00
playbooks_special_topics.rst moved docs generation and templates to docs/ 2017-03-24 15:52:36 -04:00
playbooks_startnstep.rst
playbooks_strategies.rst
playbooks_tags.rst RST Code should be `--tags` fixes 22717 (#23074) 2017-03-29 14:21:15 +01:00
playbooks_templating.rst Add documentation of Jinja2 templating idioms that differ when run under Python3 2017-04-25 12:26:40 -07:00
playbooks_tests.rst added new tests any and all (#22665) 2017-03-15 18:09:25 -04:00
playbooks_variables.rst Transition inventory into plugins (#23001) 2017-05-23 17:16:49 -04:00
playbooks_vault.rst fixed notation on entries, meant literal not italic 2017-03-31 13:23:30 -04:00
porting_guide_2.0.rst using prefered format 2017-03-31 00:53:53 -04:00
python_3_support.rst Fix reST markup (#23536) 2017-04-12 13:49:26 -04:00
quickstart.rst
test_strategies.rst
tower.rst Use HTTPS instead of legacy HTTP for ansible.com (#16870) 2017-02-15 16:09:33 -08:00
YAMLSyntax.rst Add some additional value quoting examples (#20464) 2017-03-05 01:27:54 -08:00