Commit graph

86 commits

Author SHA1 Message Date
James Cammarata d287179f7b Updating Makefile for setuptools change
Fixes #7224
2014-04-29 20:02:28 -05:00
James Cammarata 12c812f030 Adding a man page for ansible-vault
Fixes #6471
2014-03-17 10:02:54 -05:00
James Cammarata ba4fbd2b66 Adding man page for ansible-galaxy
Partially resolves #6471
2014-03-16 14:00:50 -05:00
James Cammarata 168e3cf685 Revert "Adding a Makefile target for integration tests - "make integration""
This reverts commit 6f1a58abd3.
2014-02-26 09:30:16 -06:00
James Cammarata 6f1a58abd3 Adding a Makefile target for integration tests - "make integration" 2014-02-26 09:26:48 -06:00
James Laska a77ea0f942 Allow custom nosetests parameters
The NOSETESTS variable can be used to support customizing the nosetests
parameters.  This allows providing custom nose parameters such as
--with-coverage.
2014-02-21 15:37:16 -05:00
Michael DeHaan f0dd040377 reconnect unit tests to 'make tests' 2014-02-20 19:13:27 -05:00
Michael DeHaan 1270e2350c Remove man3 stuff since this is available via ansible-doc, rpm target should
build manpages.
2014-01-03 11:06:45 -05:00
Michael DeHaan fe2d00d9d3 WIP on refactoring the module formatter code that we use to build the doc site with. 2013-12-25 13:24:29 -05:00
Michael Scherer 7a220e3b94 fix make tests to use the set of module from git checkout
If someone try to run the test suit with ansible already installed,
the mix between content in /usr/share and in the git checkout
can result in strange failure ( as I found out the hard way ). For example,
the test_copy module will call the action plugin for copy from git,
who will call the 'file' module from system, passing unsupported arguments
2013-11-16 12:45:24 +01:00
Michael Scherer 906f7fd8a0 check more files using make pyflakes ( ie subdirectory of lib/ansible/ ) 2013-11-02 16:07:58 +01:00
Michael DeHaan 0cd09dd54f Remove extra "latest/" subdirectory in docs build structure. 2013-10-14 08:27:30 -04:00
r-p-e 338ecdd578 Simplify the selection of date command
- use egrep patterns to detect BSDs in one ifeq
- use seconds-since-epoch as input for BSD date (-r option)
- get seconds-since-epoch from git log with "%at" format string
2013-09-15 21:27:18 +02:00
Patrick Callahan a37b6a2ad3 Do not set RPMDIST to '%dist' when dist is not set by the distribution. 2013-06-02 13:27:04 -04:00
Michael DeHaan 8050110ba2 Not sure why RPM was trying to avoid certain files starting with f. Change that. 2013-05-29 14:21:25 -04:00
Michael DeHaan f9a14f0d70 Fixup fetch doc formatting. 2013-05-29 10:45:31 -04:00
Elan Ruusamäe a0678771cd make path to nosetests executable configurable
this is to make use python2 when nosetests points to python3:

make NOSETEST=nosetests-2.7 tests
2013-05-11 13:16:04 +03:00
Michael DeHaan 3f3b2a9448 Smush Jinja2 braces in playbooks so unresolved variables get parsed nicely 2013-04-12 18:38:48 -04:00
Michael DeHaan 26819d707d Reorganize docs structure to support snapshots. 2013-04-12 17:50:50 -04:00
Michael DeHaan 148d8859ba Docs on parameterized roles, make document generation output less noisy 2013-04-12 17:45:27 -04:00
Serge van Ginderachter ec6236a107 add clean up authors file to make clean 2013-03-26 08:19:45 +01:00
Jimmy Tang 40ca1d4b3e Teach 'make rpm' to build on RHEL5/SL5 etc... 2013-03-11 15:37:03 +00:00
Jimmy Tang 8c6caa2762 Fix up other places in makefile to use PYTHON variable
Only the nosetests aren't using the PYTHON variable now.
2013-03-11 15:31:07 +00:00
Michael DeHaan e5f5d354cf Merge pull request #2278 from jcftang/devel
Teach makefile to accept different versions of python
2013-03-10 15:20:38 -07:00
Tim Bielawa badb41390e Update the Makefile and build-site.py to notify of missing dependencies for doc compiling 2013-03-05 13:59:39 -05:00
Daniel Hokka Zakrisson e2c1b34dbb Remove webdocs from docs
No reason to build the website for RPMs/DEBs, adding dependency on
Sphinx.
2013-03-05 13:05:00 +01:00
Jimmy Tang 785068df63 Teach makefile to accept different versions of python
This commit makes the Makefile nicer for packagers so they can select versions
of python. E.g. on a RHEL5 system with Python2.6 (installed from EPEL)

	make PYTHON=python2.6 install
2013-03-02 14:38:02 +00:00
Michael DeHaan 38bd17af22 Restore authors file 2013-03-01 21:41:42 -05:00
Michael DeHaan fa550f3d7e Adding a script to auto-generate an authors file, runnable from 'make authors', which is called from 'make docs/webdocs'. 2013-02-26 22:05:17 -05:00
Michael DeHaan e9d5cf3bc2 Fix documentation YAML for pkgin module 2013-01-26 12:44:43 -05:00
Jan-Piet Mens 17f31a2a79 CLI: ansible-doc shows lists of modules & module docs on command-line
check path is directory
added manpage & setup
small cleanup
shut up module_formatter in utils to avoid trace print on crud files in library
2012-11-30 21:57:25 -05:00
Dag Wieers a162fa70da moduleformatter.py should include our own ansible clone
Without this, module_formatter.py relies on the installed ansible which is wrong in more than one way.
2012-11-12 14:22:30 +01:00
Dag Wieers d4b6aecd97 Fix broken RPM names due to static _rpmfilename 2012-11-08 00:09:18 +01:00
Michael DeHaan 062484b9bd Put generated manpages back in correct directory 2012-10-10 20:09:40 -04:00
Michael DeHaan 110244d7b4 Merge branch 'remove-argparse' of git://github.com/dagwieers/ansible into devel
Conflicts:
	hacking/module_formatter.py

Don't run webdocs build when building packages
2012-10-10 18:46:51 -04:00
Marco Vito Moscaritolo ee679c0190 Unified document generator and make to generate JSON and JS files 2012-10-10 18:41:50 -04:00
Michael DeHaan d5bb7258c8 Working on makefile 2012-10-10 08:03:52 -04:00
Dag Wieers 2dcd0846ab Use getopt instead of argparse
On RHEL5 and RHEL6 there is not argparse, and 'make rpm' fails because of this.
With this change it works, and I can test and fix my own documentation...
2012-10-09 12:23:30 +02:00
Tim Bielawa 9541b47b52 Keep the man3 directory. 'make docs' breaks without it. 2012-10-08 12:28:20 -04:00
Michael DeHaan 4a95194424 Docs rebuild in new project structure. 2012-10-08 08:09:27 -04:00
Tim Bielawa 85fb7c6d4b Library functions and modules should be in the 3 man page section. Also the files should end in '.3' 2012-10-03 10:18:55 -04:00
Michael DeHaan 53d24ef002 Check in generated manpage documentation from modules 2012-10-02 22:46:49 -04:00
Dag Wieers 765061d445 Make use of UTC dates for RPM timestamp
So they can be shared/compared by people in different timezones
2012-10-02 14:29:57 +02:00
Jan-Piet Mens 61ee632d23 documentation: man template: support empty options; add Version to Makefile 2012-09-30 13:33:21 +02:00
Michael DeHaan 06cfc52afd fix tests and change nosetests flags so asserts show what comparisons failed 2012-09-27 22:12:15 -04:00
Jan-Piet Mens d47e15a1f2 module_formatter in hacking/ 2012-09-26 20:41:44 +02:00
Matthew Johnson 5072ed3bd3 date parsing for OSX is BSD-like 2012-09-19 05:56:55 -04:00
Brian Coca 83d1028a21 - Makefile now works with freebsd (date command options are diff)
date still issues warning and ignores TZ

- Updated tests to work inside bsd jails (127 addresses are an issue)
Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
2012-08-29 09:46:05 -04:00
Michael DeHaan eee2d1afd0 If ANSIBLE_KEEP_REMOTE_FILES=1 is set as an environment file, remote files will not be deleted, which is useful only for development debugging purposes. 2012-08-16 21:34:55 -04:00
Tim Bielawa 6d9e873724 Add some docs/examples
Add a basic ansible-pull man page.

Add the example playbooks/scripts to the RPM package.

Closes #841
2012-08-14 13:05:44 -04:00