summaryrefslogtreecommitdiffstats
path: root/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* avoid exporting files useless to distBrian Coca2017-06-231-4/+6
| | | | also fixed up clean in make file
* Transition inventory into plugins (#23001)Brian Coca2017-05-231-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* added epub entry for makefileBrian Coca2017-05-011-1/+3
|
* Docs how to test (2nd) (#24094)John R Barker2017-04-281-1/+1
| | | | | | | | | | | * Big testing doc refactor * Combine all the testing documentation in to one place to make it easier to find * Convert everything to RST * Create testing_network guide * Create testing landing page * For each section detail "how to run" and "how to extend testing" * More examples * Lots more detail
* Fixes #23445Sergey2017-04-121-1/+1
|
* fixed man page generation so it works 'clean'Brian Coca2017-03-301-2/+4
|
* added docs to CLI docstringsaddedBrian Coca2017-03-241-4/+9
| | | | | removed 'now intermediate build files' from repo adjusted gitignore
* moved docs generation and templates to docs/Brian Coca2017-03-241-1/+2
|
* clean tests resultsBrian Coca2017-03-121-2/+4
| | | | removed redundant pyc line
* Add manpage for ansible-console. (Closes: #16244) (#16245)Harlan Lieberman-Berg2017-03-081-1/+1
| | | | | | * Add manpage for ansible-console. (Closes: #16244) * Mark host as an optional field in ansible-console.1
* Update Makefile to use ansible-test for pep8.Matt Clay2017-02-091-5/+1
|
* remove coverage files on cleanBrian Coca2017-01-251-0/+1
|
* set cpus only if not set alreadyBrian Coca2017-01-201-2/+2
|
* escape $Brian Coca2017-01-201-1/+1
|
* Pass CPUS from top Makefile to docs MakefileAdrian Likins2017-01-131-1/+2
|
* Switch tests to pytest and ansible-test.Matt Clay2017-01-111-5/+13
| | | | | | | - Replace nose usage with pytest. - Remove legacy Shippable integration.sh. - Update Makefile to use pytest and ansible-test. - Convert most yield unit tests to pytest parametrize.
* corrected service conditionBrian Coca2017-01-091-0/+2
|
* fixed cleaning docsiteBrian Coca2017-01-061-0/+2
|
* consolidated docsBrian Coca2017-01-061-1/+1
| | | | | point to new doc locations removed non existing dirs
* Check for DragonFly BSD as well for DATEAntonio Huete Jimenez2017-01-021-1/+1
|
* Clean up shebangs for various files.Matt Clay2016-11-031-1/+0
| | | | | | | | | | | | | | | | | | | - Remove shebangs from: - ini files - unit tests - module_utils - plugins - module_docs_fragments - non-executable Makefiles - Change non-modules from '/usr/bin/python' to '/usr/bin/env python'. - Change '/bin/env' to '/usr/bin/env'. Also removed main functions from unit tests (since they no longer have a shebang) and fixed a python 3 compatibility issue with update_bundled.py so it does not need to specify a python 2 shebang. A script was added to check for unexpected shebangs in files. This script is run during CI on Shippable.
* Move test_os_server and apply fixes.Matt Clay2016-10-311-2/+2
| | | | | | | | | | - Add missing meta value for test_create_server - Add .gitignore for pytest .cache directory Exclude test_os_server from nose test runs since it was designed for pytest. The test will work correctly when run using pytest. This is a temporary issue, as we'll be moving to pytest soon.
* Build debs with pbuilder (#18165)Shane McDonald2016-10-261-1/+23
| | | | | | * Build debs with pbuilder * Update README in packaging/debian * Add Dockerfile for building debs * Add local_deb makefile target - Allows users to build debs using locally installed dependencies. This was the `deb` target before moving to pbuilder.
* Add '--cover-erase' to 'make tests' cli (#17708)Adrian Likins2016-09-221-2/+2
| | | Otherwise the coverage is cumulative over multiple runs and can be misleading.
* Add a 'make integration' target (#17710)Adrian Likins2016-09-221-0/+3
| | | Runs test/utils/shippable/integration.sh
* We've decided that python-3.5 is the minimum python version (#17270)Toshio Kuratomi2016-08-291-1/+1
|
* Increase local version for unofficial rpms (#17026)Jim Ladd2016-08-121-2/+2
|
* Disable 'xmllint' checks in a2x (#16317)Adrian Likins2016-07-291-2/+2
| | | | | | It brings in a libxml2 dep to the docs build require. The a2x default of xmllint invocation attempts to make outgoing requests to download XML DTD's, despite a2x using the '--nonet' flag.
* slight rearrangement of doc targetsBrian Coca2016-07-241-1/+3
|
* only send event if tqm existsBrian Coca2016-01-131-0/+3
| | | | fixes #13843
* fix make complaint when git is not installedBrian Coca2015-12-111-1/+1
|
* Correct broken DEB builds by fixing LC_TIME assignmentJames Laska2015-11-021-1/+1
| | | | | Fixes a `make deb` build failure introduced by c41adc32c256ed49ec4b36b1decf1effaa4ae4b4
* [Makefile] Ensure english dates are generated in debian/changelog ↵=2015-11-011-1/+1
| | | | | | placeholder when building deb package. It
* Remove GNU extension from xargs invocationToshio Kuratomi2015-10-261-1/+1
| | | | Fixes #12845
* AnsibleModules.log() fix for python3Toshio Kuratomi2015-10-121-6/+3
| | | | | | Also add unittests for AnsibleModules.log() Fixes #12586
* Fix to exclude forward slashes from git info during 'make rpm'James Cammarata2015-09-301-1/+1
| | | | Fixes #12558
* added egg to cleanupBrian Coca2015-08-161-0/+1
|
* Merge pull request #8469 from srvg/packageversion_more_gitinfoBrian Coca2015-07-291-2/+7
|\ | | | | packaging: add short hash and branch name in package version for unoffici...
| * packaging: add short has and branch name in package version for unofficial ↵Serge van Ginderachter2014-08-061-2/+7
| | | | | | | | builds
* | avoid removing test all~ fileBrian Coca2015-06-061-1/+1
| |
* | Improve generation of debian changelogJames Laska2015-04-091-1/+2
| |
* | Back-porting Makefile changes for version/releaseJames Cammarata2015-04-071-3/+4
| |
* | Add tox and travis-ci supportJames Laska2015-03-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | Add tox integration to run unittests in supported python releases. Travis-CI is used for test execution. Additionally, the unittest TestQuotePgIdentifier was updated to support using assert_raises_regexp on python-2.6. Sample travis-ci output available at https://travis-ci.org/ansible/ansible/builds/54189977
* | added cleaning pyc filesBrian Coca2015-02-171-0/+1
| |
* | Reference tests/README.ME in the Makefile notesOfir Petrushka2015-01-281-1/+1
| | | | | | | | https://github.com/ansible/ansible/issues/6776
* | Tell nose to include branches in its coverage reportingToshio Kuratomi2014-10-211-2/+2
| |
* | Move the v2 tests under the v2 treeToshio Kuratomi2014-10-161-2/+2
| |
* | Python3 test target and use coverage for all v2 tests.Toshio Kuratomi2014-10-131-2/+6
| |
* | WIP on data structure processing patterns.Michael DeHaan2014-10-061-1/+1
| |
* | This is an exceedingly rough sketch of what attributes might look like - ↵Michael DeHaan2014-10-031-1/+1
| | | | | | | | metaclass implementations NOT complete.