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
9d0f2a6e9b
Unused import
2012-04-21 12:01:15 -04:00
f72114c657
Move setup.py stuff back to top level as "make sdist" was not working, plus, it makes sources cleaner.
2012-04-21 11:56:06 -04:00
516df5f64f
Move packaging related things out of the root directory:
...
Distutils MANIFEST.in, setup.py -> packaging/distutils/ directory.
2012-04-19 13:50:09 -04:00
66f294d5c1
Finish up moving spec file
2012-04-18 11:00:59 -04:00
3f9a41b22d
Docs build using version in the VERSION file.
...
Makefile upgraded with comments and some simplifications.
Remove useless 'PHONEY' and 'VPATH' directives from Makefile
2012-04-17 10:45:17 -04:00
d43cf592eb
Renaming asciidoc sources to .in.
...
Change manpages to build from *.in and add comments about how the make
targets work.
2012-04-17 10:31:40 -04:00
2d26d1fd71
Update %description and auto-add version to manpages
...
Conflicts:
docs/man/man1/ansible-playbook.1
docs/man/man1/ansible.1
Update %description
2012-04-17 10:31:34 -04:00
96a22b582b
Disable ohai test as it's hanging for whatever reason, but doesn't do this in real life.
...
Run tests in verbose mode.
2012-03-31 11:18:26 -04:00
9c5ec886a6
Import cleanup, plus have /bin/ansible remind you if no hosts were matched by a pattern (for instance, assume
...
there was a typo in the pattern)
2012-03-18 17:53:58 -04:00
f1c8fc63cb
host file must be marked config(noreplace), update rpm build to use checked in manpage src
2012-03-31 11:08:42 -04:00
9049b0e7ca
Because folks on RHEL 6 (not CentOS 6) have some issues with asciidoc, do not build the asciidoc from
...
the rpm or make install targets. Also modify the make install (only) to copy over files into the library
directory since the setup.py does not do this (due to a distutils bug, more or less).
2012-03-15 20:21:10 -04:00
3f245498c4
Fixup RPM building: Makefile, Spec File, .gitignore
...
Fixup distutils: setup.py
Clean old cruft: section 5 man pages
2012-03-10 14:22:11 -05:00
209760f8f6
Add manpage for ansible-playbook, since it is a command. More detailed docs will remain on the web site.
2012-03-09 22:06:44 -05:00
742258a078
Drop other man(5) pages so we can have only one source of docs -- ansible.github.com for those operations.
...
Easier to maintain and much more verbose.
2012-03-08 13:56:27 -05:00
de3cff8cef
Removing vim swap files and MANIFEST from rpmbuild on 'make clean'
2012-03-05 22:47:30 -05:00
e835cd6f92
Have 'make clean' clean up test output directory
2012-03-05 22:44:39 -05:00
001937976f
Add RPM target. Not quite operational.
2012-03-05 22:35:59 -05:00
2b22f546a2
Fix the py[co] part of the clean target in the make file
2012-03-05 16:21:39 -05:00
2d052fcefb
Freshen up Makefile clean target
2012-03-05 14:12:11 -05:00
05c5c85276
Added tests for the guts of the program (Runner()) and modules. Idea is to run
...
everything as the logged in user using local checkout and write to a tempdir.
To run tests, be sure user is in SSH authorized_keys for themselves, this DOES
run through paramiko because mocking it out would defeat the point of having tests.
2012-04-04 09:16:11 -04:00
6541f338df
add pyflakes target & associated fixes. Also decided to save JSON to --tree file so it can
...
be better used programatically. May have to come up with another system of tree logging for
playbook if playbook decides to have tree logging. Presumably not the highest priority.
2012-03-02 22:10:51 -05:00
3ad9db4966
Some minor from 'pep8', and silencing the PEP8 messages I don't care about.
...
Also make pep8 show all messages rather than just 1 per code.
2012-03-02 22:03:03 -05:00
e6a1acf756
Let "all" be an alias for "*" in patterns, fix output bug on non-command execution, make clean now removes the build dir
2012-03-02 19:44:50 -05:00
55d256d82a
Added solution to avoid checking in manpages. Just run "make" and we'll build
...
docs before python setup.py. Seems reasonable to let Makefile drive
2012-02-28 04:15:52 -05:00
cdbc2168c1
Fix makefile manpage targets
2012-02-26 21:01:29 -05:00
86bf871e07
Fixup the naming of the docs.
2012-02-26 21:01:04 -05:00
2262705ea3
Added stub for ansible-playbook (format) docs. Docs on ansible-playbook script TBD once
...
written.
2012-02-26 20:47:22 -05:00
77a7ddeebc
Add start of documentation for modules
2012-02-26 18:52:42 -05:00
f0b0211772
Because everything should have a man page
2012-02-24 20:07:49 -05:00