Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ansible/ansible.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-15Env gitignore (#78766)Axel Gard
* added env to git ign aka the std name for py venv * added the github def py env ign
2022-05-31Remove platform dev guides from core docs (#77915)Sandra McCann
2021-10-14Remove unofficial packaging.Matt Clay
Unofficial packaging should be maintained externally since it is not tested in CI or used in the official release process. Maintainers of unofficial packages are better equipped with the necessary expertise and testing resources to support alternative packaging.
2021-10-12Add vim undo files to .gitignore (#75979)Oskar F
2021-07-14gitignore vendored dir (#75255)Brian Coca
but still accept __init__.py
2021-05-06Remove Shippable CI provider from ansible-test.Matt Clay
2021-02-17Split Ansible docs from core docs (#73616)Sandra McCann
* excludes scenario guides from core docs, splits porting guides and roadmaps, symlinks indices to create index.html pages, and adds .gitignore entries for conf.py and the toplevel index.rst files generated by the docs build This solution builds three types of docs: * ansible-2.10 and earlier: all the docs. Handle this via `make webdocs ANSIBLE_VERSION=2.10` * ansible-3 and later: a subset of the docs for the ansible package. Handle this via `make webdocs ANSIBLE_VERSION=3` (change the ANSIBLE_VERSION to match the version being built for. * ansible-core: a subset of the docs for the ansible-core package. Handle this via `make coredocs`. * `make webdocs` now always builds all the collection docs * Use `make coredocs` to limit it to core plugins only * The user specifies the desired version. If no ANSIBLE_VERSION is specified, build plugins for the latest release of ansible Co-authored-by: Toshio Kuratomi <a.badger@gmail.com> Co-authored-by: Matt Clay <matt@mystile.com>
2020-12-18Add link to all module and plugin indexes (#72743)Felix Fontein
* Add link to all module and plugin indexes. * Use glob setting for toctree. * Explicitly include new file. * Move all_plugins one level up. * Revert "Move all_plugins one level up." This reverts commit bd47e82eadbf18b1f4736c62fde47f6e15191723. * Revert "Explicitly include new file." This reverts commit 74ae50a734d7ca6c904f3fdc91b71aa8bd7e5b4a. * Adjust .gitignore * Revert "Revert "Explicitly include new file."" This reverts commit f30d99c861b65f1968c402abdad6ff93c15d68b8. * Fix docs make clean Now that there's a static file in rst/collections, we have to be more explicit about how we clean the generated files out of that directory. Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
2020-11-14Rename to ansible-core (#72594)Rick Elrod
Change: - Initial set of changes for renaming to ansible-core - Includes changelog fragment changes from base -> core - Does NOT include docs changes - Modifies detection stuff in setup.py to support ansible<2.9 and ansible-base Test Plan: - ci_complete
2020-07-17Collections docs generation (#59761)Toshio Kuratomi
* Build documentation for Ansible-2.10 (formerly known as ACD). Builds plugin docs from collections whose source is on galaxy The new command downloads collections from galaxy, then finds the plugins inside of them to get the documentation for those plugins. * Update the python syntax checks * docs builds can now require python 3.6+. * Move plugin formatter code out to an external tool, antsibull-docs. Collection owners want to be able to extract docs for their own websites as well. * The jinja2 filters, tests, and other support code have moved to antsibull * Remove document_plugins as that has now been integrated into antsibull-docs * Cleanup and bugfix to other build script code: * The Commands class needed to have its metaclass set for abstractmethod to work correctly * Fix lint issues in some command plugins * Add the docs/docsite/rst/collections to .gitignore as everything in that directory will be generated so we don't want any of it saved in the git repository * gitignore the build dir and remove edit docs link on module pages * Add docs/rst/collections as a directory to remove on make clean * Split the collections docs from the main docs * remove version and edit on github * remove version banner for just collections * clarify examples need collection keyword defined * Remove references to plugin documentation locations that no longer exist. * Perhaps the pages in plugins/*.rst should be deprecated altogether and their content moved? * If not, perhaps we want to rephrase and link into the collection documentation? * Or perhaps we want to link to the plugins which are present in collections/ansible/builtin? * Remove PYTHONPATH from the build-ansible calls One of the design goals of the build-ansible.py script was for it to automatically set its library path to include the checkout of ansible and the library of code to implement itself. Because it automatically includes the checkout of ansible, we don't need to set PYTHONPATH in the Makefile any longer. * Create a command to only build ansible-base plugin docs * When building docs for devel, only build the ansible-base docs for now. This is because antsibull needs support for building a "devel tree" of docs. This can be changed once that is implemented * When building docs for the sanity tests, only build the ansible-base plugin docs for now. Those are the docs which are in this repo so that seems appropriate for now.
2020-05-14Fix listing of colleciton plugins with symlinks (#69305)Brian Coca
* Fix listing of colleciton plugins with symlinks
2020-04-21Update ansible-test handling of delegation paths. (#69056)Matt Clay
2020-03-30Fix references to old egg-info directory.Matt Clay
2020-03-29Add a custom policy for hackers using ansible-test (#68535)Rick Elrod
Signed-off-by: Rick Elrod <rick@elrod.me>
2019-08-28Overhaul ansible-test test path handling. (#61416)Matt Clay
* Remove .keep files from test/results/ dirs. * Remove classification of test/results/ dir. * Add results_relative to data context. * Use variables in delegation paths. * Standardize file writing and results paths. * Fix issues reported by PyCharm. * Clean up invocation of coverage command. It now runs through the injector. * Hack to allow intercept_command in cover.py. * Simplify git ignore for test results. * Use test result tmp dir instead of cache dir. * Remove old .pytest_cache reference. * Fix unit test docker delegation. * Show HTML report link. * Clean up more results references. * Move import sanity test output to .tmp dir. * Exclude test results dir from coverage. * Fix import sanity test lib paths. * Fix hard-coded import test paths. * Fix most hard-coded integration test paths. * Fix PyCharm warnings. * Fix import placement. * Fix integration test dir path. * Fix Shippable scripts. * Fix Shippable matrix check. * Overhaul key pair management.
2019-08-20Add missing ansible-test git ignore.Matt Clay
2019-08-09Clean up ansible-test inventory templates. (#60321)Matt Clay
* Move ansible-test inventory templates. * Remove obsolete inventoy.remote.template file.
2019-07-22Generate galaxy.yml based on single source of truth (#59170)Jordan Borean
* Generate galaxy.yml based on single source of truth * Fix up tests and align file names * Minor Makefile tweak * Remove link in galaxy.yml file and make it a template file * Moved collections docs to dev_guide * change Makefile clean path * Added readme to example meta file * review fixes * Use newer style for doc generation script * Fix mistake in dev_guide index * removed uneeded file, fixed links and added preview banner * Moved banner for sanity test
2019-03-05Add timeout support to ansible-test. (#53302)Matt Clay
* Add timeout support to ansible-test. * Fix ansible-test tar filename filter bug. * Update timeouts used on Shippable. * Kill subprocesses when parent process terminates. * Require explicit use of env --show option.
2019-02-13aws_kms enhancements (#31960)Will Thames
* Allow creation and deletion of keys (deletion just schedules for deletion, recreating an old key is just cancelling its deletion) * Allow grants to be set, thus enabling encryption contexts to be used with keys * Allow tags to be added and modified * Add testing for KMS module * Tidy up aws_kms module to latest standards
2018-10-23added build artifact to .gitignore (#47518)Sandra McCann
2018-10-20removes docs/api dir from .gitignore and Makefile (#47366)Alicia Cozine
* removes docs/api dir from .gitignore and Makefile * reduces noise on removing build artifacts
2018-06-06Implement new changelog generator.Matt Clay
2018-05-27Gitignore SYMLINK_CACHE.jsonSviatoslav Sydorenko
2018-05-181Password lookup plugin (#37207)Scott Buchanan
* add pytest_cache to gitignore * onepassword lookup plugin * fix linter/style test complaints * second pass at making pycodestyle happy * use json module instead of jq * update copyrights, license & version added * fix python2 compatibility * doh. fix spacing issue. * use standard ansible exception * remove potentially problematic stdin argument * actually call assertion method * add support for top-level fields * make vault uuids pedantically consistent in fixture * fix new style issues * ability specify section & correct case handling * improve error handling * add onepassword_raw plugin * Add maintainer info * Move common code to module_utils/onepassword.py * Load raw data JSON data for easier use in Ansible * Put OnePass class back inside lookup plugin There is no good place for sharing code across lookups currently. * Remove debugging code in unit tests * Patche proper module in raw unit tests * Add changelog entry Co-authored-by: Scott Buchanan <sbuchanan@ri.pn>
2018-04-12Ignore .pytest_cache (#38401)Sam Doran
2018-03-15Add .python-version to gitignore (#37483)Sviatoslav Sydorenko
This file is used by pyenv tool to automatically activate env
2018-02-13Followup to docs refactor pull request #36067 - fixes gitignore and c… ↵scottb
(#36120) * Followup to docs refactor pull request #36067 - fixes gitignore and cleanup in makefile; removes some generated files; moves a straggler to the appropriate subdirectory. * Fixed some stragglers * Removed redundant module entries * Delete generated RST files.
2018-01-25git ignore module_doc build outputsMatt Davis
2017-11-11Keywords docs (#32807)Toshio Kuratomi
* Fixup keyword dumping * Clarify introductory text * Turn links in the keyword description into seealso entries in the rst. * Have plugin_formatter cleanup trailing whitespace The indent filter in jinja2 < 2.10 indents blank lines by default which leads to trailing whitespace. Cleanup after that filter. * Edits * Copy edit
2017-11-09[cloud] Improve aws testing and use `{{ region }}` var (#26892)Will Thames
* Protect AWS credentials from accidental commits * Improve documentation for IAM policies * Update ELB tests to be multi region Allow AZs to reflect the region in which the tests are run. This will not work for regions with fewer than three AZs, but those are relatively rare
2017-10-26Update ansible-test sanity command. (#31958)Matt Clay
* Use correct pip version in ansible-test. * Add git fallback for validate-modules. * Run sanity tests in a docker container. * Use correct python version for sanity tests. * Pin docker completion images and add default. * Split pylint execution into multiple contexts. * Only test .py files in use-argspec-type-path test. * Accept identical python interpeter name or binary. * Switch cloud tests to default container. * Remove unused extras from pip install. * Filter out empty pip commands. * Don't force running of pip list. * Support delegation for windows and network tests. * Fix ansible-test python version usage. * Fix ansible-test python version skipping. * Use absolute path for log in ansible-test. * Run vyos_command test on python 3. * Fix windows/network instance persistence. * Add `test/cache` dir to classification. * Enable more python versions for network tests. * Fix cs_router test.
2017-10-25added .vscode to gitignore file (#32106)Jordan Borean
2017-09-23updated plugin docs (#30490)Brian Coca
* updated docs - for devs: - added inventory/vars section - made some updates to general section and other plugin types - for users: - added 'user' plugin section to start describing the plugins - docs on types, what they are and how to use - removed ref to deleted AUTHORS file - corrected several typos/headers - added descriptions to config.rst template - ignore generated files for cli/plugins and config - remove new generated files on `make clean` - moved details from devguid and intro doc to plugin specific pages - pretied up lookup notes - changed precedence ref to not conflict config - removed duplicate config data, as config is autogenerated and up to date - put new plugins under playbooks - added `pass` cause rst/python dislikes fractions - removed dupe in .gitignore, alpha sorted to avoid moar dupes - added try cause rst/python freaks out * generate plugins into their own dir only do plugins that support docs use toctree from main plugins page
2017-09-22Add region to ansible-test AWS cloud config. (#30733)Matt Clay
* Add region to ansible-test AWS cloud config. * Fix .gitignore for ansible-test cloud config.
2017-09-19Generate plugin rst (#28901)Adrian Likins
Generate rst docs for plugins Based on rst generated for modules. But generated plugin docs go into docs/docsite/rst/plugins/$PLUGIN_TYPE/plugin_name.rst ( docs/docsite/rst/plugins/connection/ssh.py for ex) * move plugins docs to rst/*_plugins/ subdirs for namespace * Only gen support pages for modules for now. * Add generated plugin docs to gitignore* add list_*_plugins templates * support MODULES/PLUGINS filters for make htmldocs Add a 'PLUGINS=ssh' filter env var like MODULES to filter plugins to build docs for. * fixup 'historical' version_added, skip plugins/loader.py * Fix plugins_by_support ref link to new plugins/*/ location * use :ref: for common_return_values, allow empty version_added * warnings on missing doc info * add a prefix to _random_choice It was colliding with the target for random_choice plugin
2017-09-01Ignore autogenerated _maintained.rst and config.rst (#28925)John R Barker
2017-08-30Add support for Azure Functions (#28566)Thomas Stringer
* add template for az func * (wip) add basic azure functions support * add support to add app settings to azure function * add support for updating based off of app settings * add integration tests and refactor required param * support check mode and add facts module * add test for azure functions facts module * add necessary checks and registrations for web client * fix documentation * change return type from complex to dict * disable azure_rm_functionapp tests until stable * remove dict comprehension for py2.6 * pepe has whitespace tumor
2017-08-30Azure load balancer support (#26099)Thomas Stringer
* (wip) add partial loadbalancer module * (wip) add ability to use a public ip for a load balancer * fix shebang * add backend address pool to load balancer * remove unncessary error variable * add probe support to load balancer * add ability to add load distribution rule to load balancer * add nat pool functionality to azure load balancer * fix pep8 errors from sanity check * add documentation for load balancer * refactor imports * fix license header copyright * add facts module for azure load balancer * fix ansible-test failures * add integration tests for load balancer * fix metadata version * add complex integration test to azure_rm_loadbalancer
2017-08-28[cloud] Update RDS parameter group for boto3 (#25345)Will Thames
* Update RDS parameter group for boto3 * Update to boto3 * Update to latest ansible standards * Remove choices list for valid engines (See #19221 for context) * Allow tagging * Return some useful information, and document that information * Add tests for rds_param_group * Improve testing of rds_param_group * Add purge_tags option for rds_param_group * Fix remaining broken rds_param_group tests * Ensure the group name is lowercased. Fixes integration tests when run on OSX
2017-08-26Collect data from integration test runs. (#28650)Matt Clay
2017-07-15Remove old/obsolete directories from .gitignore (#26680)Dag Wieers
Having old/obsolete directories in .gitignore can be very confusing and may get people spending needless hours trying to understand what is going on. This fixes #26650
2017-06-28Fix hacking/test-module to allow running modules with pdb (#23339)Michael De La Rue
* Fix hacking/test-module to allow running modules with pdb * add emacs autosave files to gitignore
2017-05-15Enable codecov.io and add coverage grouping.Matt Clay
2017-05-12Miscellaneous bug fixes for ansible-test.Matt Clay
- Overhauled coverage injector to fix issues with non-local tests. - Updated integration tests to work with the new coverage injector. - Fix concurrency issue by using random temp files for delegation. - Fix handling of coverage files from root user. - Fix handling of coverage files without arcs. - Make sure temp copy of injector is world readable and executable.
2017-03-24added docs to CLI docstringsaddedBrian Coca
removed 'now intermediate build files' from repo adjusted gitignore
2017-03-08Create bot friendly sanity output. (#22381)Matt Clay
2017-01-21Enable more `ios` tests on Shippable.Matt Clay
2017-01-20ignore new build dirBrian Coca
2017-01-20fixed .gitignore for new doc locationsBrian Coca