summaryrefslogtreecommitdiffstats
path: root/.gitignore (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Drop use of setup.py and setup.cfg (#81443)Matt Clay2024-08-121-0/+2
|
* Revert "Add a custom policy for hackers using ansible-test (#68535)" (#81120)Matt Clay2023-06-241-2/+0
| | | This reverts commit bd9e31fcb01100a510653f6f49715833bd637d31.
* Env gitignore (#78766)Axel Gard2022-09-151-0/+9
| | | | | * added env to git ign aka the std name for py venv * added the github def py env ign
* Remove platform dev guides from core docs (#77915)Sandra McCann2022-05-311-0/+1
|
* Remove unofficial packaging.Matt Clay2021-10-141-3/+0
| | | | | | | | 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.
* Add vim undo files to .gitignore (#75979)Oskar F2021-10-121-0/+1
|
* gitignore vendored dir (#75255)Brian Coca2021-07-141-0/+4
| | | but still accept __init__.py
* Remove Shippable CI provider from ansible-test.Matt Clay2021-05-061-1/+0
|
* Split Ansible docs from core docs (#73616)Sandra McCann2021-02-171-0/+2
| | | | | | | | | | | | | | | | | | | * 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>
* Add link to all module and plugin indexes (#72743)Felix Fontein2020-12-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Rename to ansible-core (#72594)Rick Elrod2020-11-131-0/+2
| | | | | | | | | | 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
* Collections docs generation (#59761)Toshio Kuratomi2020-07-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Fix listing of colleciton plugins with symlinks (#69305)Brian Coca2020-05-141-0/+1
| | | | * Fix listing of colleciton plugins with symlinks
* Update ansible-test handling of delegation paths. (#69056)Matt Clay2020-04-211-2/+0
|
* Fix references to old egg-info directory.Matt Clay2020-03-301-1/+5
|
* Add a custom policy for hackers using ansible-test (#68535)Rick Elrod2020-03-281-0/+2
| | | Signed-off-by: Rick Elrod <rick@elrod.me>
* Overhaul ansible-test test path handling. (#61416)Matt Clay2019-08-281-8/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Add missing ansible-test git ignore.Matt Clay2019-08-201-0/+2
|
* Clean up ansible-test inventory templates. (#60321)Matt Clay2019-08-091-1/+0
| | | | | * Move ansible-test inventory templates. * Remove obsolete inventoy.remote.template file.
* Generate galaxy.yml based on single source of truth (#59170)Jordan Borean2019-07-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Add timeout support to ansible-test. (#53302)Matt Clay2019-03-051-0/+1
| | | | | | | | * 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.
* aws_kms enhancements (#31960)Will Thames2019-02-131-0/+1
| | | | | | | | | * 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
* added build artifact to .gitignore (#47518)Sandra McCann2018-10-231-0/+1
|
* removes docs/api dir from .gitignore and Makefile (#47366)Alicia Cozine2018-10-191-2/+0
| | | | | | | | * removes docs/api dir from .gitignore and Makefile * reduces noise on removing build artifacts
* Implement new changelog generator.Matt Clay2018-06-061-1/+1
|
* Gitignore SYMLINK_CACHE.jsonSviatoslav Sydorenko2018-05-271-0/+2
|
* 1Password lookup plugin (#37207)Scott Buchanan2018-05-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Ignore .pytest_cache (#38401)Sam Doran2018-04-121-0/+1
|
* Add .python-version to gitignore (#37483)Sviatoslav Sydorenko2018-03-151-0/+1
| | | This file is used by pyenv tool to automatically activate env
* Followup to docs refactor pull request #36067 - fixes gitignore and c… ↵scottb2018-02-131-19/+12
| | | | | | | | | | | | (#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.
* git ignore module_doc build outputsMatt Davis2018-01-251-0/+1
|
* Keywords docs (#32807)Toshio Kuratomi2017-11-111-1/+1
| | | | | | | | | | | | | | | | * 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
* [cloud] Improve aws testing and use `{{ region }}` var (#26892)Will Thames2017-11-091-0/+1
| | | | | | | | | | | | | * 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
* Update ansible-test sanity command. (#31958)Matt Clay2017-10-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
* added .vscode to gitignore file (#32106)Jordan Borean2017-10-251-0/+2
|
* updated plugin docs (#30490)Brian Coca2017-09-231-13/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Add region to ansible-test AWS cloud config. (#30733)Matt Clay2017-09-221-1/+2
| | | | | * Add region to ansible-test AWS cloud config. * Fix .gitignore for ansible-test cloud config.
* Generate plugin rst (#28901)Adrian Likins2017-09-191-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* Ignore autogenerated _maintained.rst and config.rst (#28925)John R Barker2017-09-011-3/+8
|
* Add support for Azure Functions (#28566)Thomas Stringer2017-08-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Azure load balancer support (#26099)Thomas Stringer2017-08-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * (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
* [cloud] Update RDS parameter group for boto3 (#25345)Will Thames2017-08-281-0/+1
| | | | | | | | | | | | | | | | | | | | * 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
* Collect data from integration test runs. (#28650)Matt Clay2017-08-261-0/+1
|
* Remove old/obsolete directories from .gitignore (#26680)Dag Wieers2017-07-151-3/+0
| | | | | | | 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
* Fix hacking/test-module to allow running modules with pdb (#23339)Michael De La Rue2017-06-281-1/+2
| | | | | | * Fix hacking/test-module to allow running modules with pdb * add emacs autosave files to gitignore
* Enable codecov.io and add coverage grouping.Matt Clay2017-05-151-2/+2
|
* Miscellaneous bug fixes for ansible-test.Matt Clay2017-05-121-0/+1
| | | | | | | | | - 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.
* added docs to CLI docstringsaddedBrian Coca2017-03-241-6/+3
| | | | | removed 'now intermediate build files' from repo adjusted gitignore
* Create bot friendly sanity output. (#22381)Matt Clay2017-03-071-0/+1
|
* Enable more `ios` tests on Shippable.Matt Clay2017-01-201-0/+1
|