1270e2350c
Remove man3 stuff since this is available via ansible-doc, rpm target should
...
build manpages.
2014-01-03 11:06:45 -05:00
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
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
906f7fd8a0
check more files using make pyflakes ( ie subdirectory of lib/ansible/ )
2013-11-02 16:07:58 +01:00
0cd09dd54f
Remove extra "latest/" subdirectory in docs build structure.
2013-10-14 08:27:30 -04:00
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
a37b6a2ad3
Do not set RPMDIST to '%dist' when dist is not set by the distribution.
2013-06-02 13:27:04 -04:00
8050110ba2
Not sure why RPM was trying to avoid certain files starting with f. Change that.
2013-05-29 14:21:25 -04:00
f9a14f0d70
Fixup fetch doc formatting.
2013-05-29 10:45:31 -04:00
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
3f3b2a9448
Smush Jinja2 braces in playbooks so unresolved variables get parsed nicely
2013-04-12 18:38:48 -04:00
26819d707d
Reorganize docs structure to support snapshots.
2013-04-12 17:50:50 -04:00
148d8859ba
Docs on parameterized roles, make document generation output less noisy
2013-04-12 17:45:27 -04:00
ec6236a107
add clean up authors file to make clean
2013-03-26 08:19:45 +01:00
40ca1d4b3e
Teach 'make rpm' to build on RHEL5/SL5 etc...
2013-03-11 15:37:03 +00:00
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
e5f5d354cf
Merge pull request #2278 from jcftang/devel
...
Teach makefile to accept different versions of python
2013-03-10 15:20:38 -07:00
badb41390e
Update the Makefile and build-site.py to notify of missing dependencies for doc compiling
2013-03-05 13:59:39 -05:00
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
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
38bd17af22
Restore authors file
2013-03-01 21:41:42 -05:00
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
e9d5cf3bc2
Fix documentation YAML for pkgin module
2013-01-26 12:44:43 -05:00
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
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
d4b6aecd97
Fix broken RPM names due to static _rpmfilename
2012-11-08 00:09:18 +01:00
062484b9bd
Put generated manpages back in correct directory
2012-10-10 20:09:40 -04:00
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
ee679c0190
Unified document generator and make to generate JSON and JS files
2012-10-10 18:41:50 -04:00
d5bb7258c8
Working on makefile
2012-10-10 08:03:52 -04:00
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
9541b47b52
Keep the man3 directory. 'make docs' breaks without it.
2012-10-08 12:28:20 -04:00
4a95194424
Docs rebuild in new project structure.
2012-10-08 08:09:27 -04:00
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
53d24ef002
Check in generated manpage documentation from modules
2012-10-02 22:46:49 -04:00
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
61ee632d23
documentation: man template: support empty options; add Version to Makefile
2012-09-30 13:33:21 +02:00
06cfc52afd
fix tests and change nosetests flags so asserts show what comparisons failed
2012-09-27 22:12:15 -04:00
d47e15a1f2
module_formatter in hacking/
2012-09-26 20:41:44 +02:00
5072ed3bd3
date parsing for OSX is BSD-like
2012-09-19 05:56:55 -04:00
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
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
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
00c28e2810
formatting
2012-08-11 18:41:36 -04:00
477ca2ed1a
Make pep8 tests run against the library directory as well, and associated tweaks (mostly to indentation) in the library
...
directory.
2012-08-11 12:35:58 -04:00
6b774f8cf5
Place the freshly built RPM directly into rpm-build/
...
So we get the exact behavior as the SRPM build
2012-08-01 15:25:19 +02:00
ec7c8eb8ca
Implements git commit date into RPM release
...
With this patch one can do `make rpm` and get an RPM file that looks like:
rpm-build/noarch/ansible-0.6-0.git201208010541.el6.noarch.rpm
My goal was not to rewrite the original SPEC file, and/or the tarball. In other
projects what I tend to do is prepare the SPEC file in the tarball with the
correct version/release so that rpmbuild works on the (released) tarball as
well. If this is wanted, we will have to rewrite the SPEC file on the fly as
part of creating the tarball. If there is no git or .git/ available, we will
use the current time.
2012-08-01 14:58:02 +02:00
e3b2521f01
Added a host expansion feature to ansible's inventory parsing
2012-07-24 12:38:52 -07:00
21269a845f
debian packaging
2012-04-23 19:17:01 -04:00
e36a52f06c
Ignore pyflakes E261 style output (multiple spaces before inline comment)
2012-04-21 12:05:15 -04:00