Commit graph

9963 commits

Author SHA1 Message Date
Cristian Ciupitu
0749112286 Micro-optimization: replace s.find(x)!=-1 with x in s
timeit shows a speedup of ~3x on Python 2.7.5 x86_64.
It also makes the code a bit shorter.
2014-03-16 13:10:28 -04:00
Cristian Ciupitu
a7da5d8702 Micro-optimization of inventory.expand_hosts.detect_range 2014-03-16 13:10:28 -04:00
Ali Asad Lotia
9180013682 Fix acl module doc and error messages
- Fix typos in module doc
- Provide clearer error message when entry and etype are both missing
2014-03-16 16:41:37 +00:00
Michael DeHaan
7b2fb7e2d1 Merge pull request #6376 from sivel/hipchat-callback
New Callback Plugin: hipchat.py
2014-03-16 11:31:23 -05:00
Michael DeHaan
d186196901 Remove nova_fip (redundant merge relative to quantum module) 2014-03-16 12:29:19 -04:00
Steve Smith
9a8a8dfb2a Add a JIRA control module for Ansible. This version uses fetch_url rather than urllib2. 2014-03-16 17:14:04 +01:00
Michael DeHaan
a8cb0d610e Merge pull request #6053 from cgtx/devel
corrections for Arch PKGBUILD
2014-03-16 10:45:46 -05:00
Michael DeHaan
f97bcef1c6 Merge pull request #6510 from follower/patch-3
Fix typo
2014-03-16 10:41:24 -05:00
Michael DeHaan
312ca1ca5b Merge pull request #6509 from chris-sanders-dot-org/docsite_6494
resolves #6494 - added note to page
2014-03-16 10:41:01 -05:00
follower
c4f20be774 Fix typo
"a the" -> "the"
2014-03-17 00:23:16 +13:00
=
c67631ccd0 resolves #6494 - added note to page 2014-03-15 20:43:10 -04:00
Brian Coca
2d25577e11 Fixes and cleanup to file functions and module
- unified set attribute functions ... not sure why 2 identical functions
exist with diff names, now there are 3 while i repoint all modules to 1
- fixed issue with symlinks being created w/o existing src when force=no
- refactored conditionals, simplified where possible
- added tests for symlink to nonexistant source, with both force options
- made symlink on existing attomic (force)
2014-03-15 13:54:24 -04:00
Michael DeHaan
28dc88ac23 Merge pull request #6505 from quiver/fix-typo-faq
Fix docs for faq
2014-03-15 12:05:43 -05:00
George Yoshida
5ef3cb26d4 Fix docs for faq
- correct spelling
2014-03-15 23:36:42 +09:00
Michael DeHaan
01b7465a03 Merge pull request #6504 from follower/patch-2
Fix typo
2014-03-15 09:15:53 -05:00
Michael DeHaan
147f3f6bc1 Merge pull request #6503 from quiver/fix-typo-playbooks_intro
Fix docs for playbooks_intro
2014-03-15 09:15:35 -05:00
Michael DeHaan
9e8a4c9d23 Merge pull request #6502 from follower/patch-1
Fix typo in example name
2014-03-15 09:15:17 -05:00
Michael DeHaan
1cd543c9a7 Merge pull request #6501 from bcoca/acl_fix_change_detection
fixed bad detection of change on default and premature break
2014-03-15 09:14:58 -05:00
follower
af6109c169 Fix typo
"resort" -> "result"
2014-03-15 20:04:38 +13:00
George Yoshida
76d5b96406 Fix docs for playbooks_intro
remove unnecessary period.
2014-03-15 15:30:43 +09:00
follower
e05e57e0a9 Fix typo in example name 2014-03-15 19:16:14 +13:00
Brian Coca
b81a3bbb20 fixed bad detection of change on default and premature break 2014-03-15 01:10:15 -04:00
Michael DeHaan
b3a1d528aa Merge pull request #6500 from timperrett/devel
Made load_balencers in ec2_lc non-required as not all ASGs require an ELB
2014-03-14 17:43:59 -05:00
tmperret
94198690c1 Made load_balencers in ec2_lc non-required as not all ASGs require an ELB 2014-03-14 22:39:57 +00:00
James Cammarata
0ce3ee6309 Merge branch 'sivel-unit-tests' into devel 2014-03-14 14:17:01 -05:00
Michael DeHaan
8082f74798 Add GCE guide and retool a bit to show the add_host interactions, improvements/upgrades are welcome.
Had to shoot the recently merged nova_group module in the head temporarily as it contained a dict comprehension, which means it can't work on all the platforms
and was also breaking docs builds on CentOS.  Will engage with list about that shortly.
2014-03-14 15:02:22 -04:00
Franck Cuny
cfe0465934 Add guide for Google Cloud Engine. 2014-03-14 15:02:22 -04:00
James Cammarata
28ebf1b2c9 Merge branch 'unit-tests' of https://github.com/sivel/ansible into sivel-unit-tests 2014-03-14 13:52:53 -05:00
James Laska
aacccd441b Add integration test for apt_repository
Tests several ways to specify the repository.  For every repo added, the test
asserts that:

 * the apt-cache was updated as expected (depends on `update_cache` parameter)
 * the PPA key was installed (depends on `repo` format)
2014-03-14 13:07:12 -04:00
Michael DeHaan
0cea4d8a32 Update CODING_GUIDELINES.md 2014-03-14 11:23:34 -05:00
Matt Martz
e2bfa86484 New module: nexmo 2014-03-14 11:06:25 -05:00
Michael DeHaan
30cdac6061 Fix docs for ec2_lc module. 2014-03-14 12:01:23 -04:00
Matt Martz
5062f4962f Unit tests for ansible.utils 2014-03-14 10:38:33 -05:00
Michael DeHaan
34f961157d Merge pull request #6491 from jlaska/apt_repository_signing_fix
[apt_repository] Correct check_mode conditional logic
2014-03-14 10:21:31 -05:00
James Tanner
9d6518de5a Fixes #6482 Check sysctl file path and catch read exceptions 2014-03-14 11:16:45 -04:00
James Laska
5cfefb326a Correct check_mode conditional logic
The desired behavior is to _not_ add the ppa signing key when check_mode is
enabled.  This fix corrects the conditional logic to comply with the stated
behavior.
2014-03-14 10:24:52 -04:00
Johannes 'fish' Ziemke
32fa21c95f Rename present to running, add new present state
The new present state just makes sure that a container exists, not that
it's running, although it get started one creation.
This is very useful for data volumes. This also changes the old
present, now running (default) state to only create the container if
it's not found, otherwise it just get started.

See also discussion on mailinglist:
https://groups.google.com/forum/#!topic/ansible-devel/jB84gdhPzLQ

This closes #6395
2014-03-14 14:28:46 +01:00
Michael DeHaan
b2350d8aaf Merge pull request #6480 from do3cc/patch-1
Properly catch import errors in apt
2014-03-14 08:02:10 -05:00
Sam Hanes
b384db53f8 Add support for YAML lists to apt module. 2014-03-14 00:22:32 -07:00
Patrick Gerken
38d6956c1f Properly catch import errors in apt
When one accidentally tries to run this module as a user, he gets the error message that python-apt must be installed, no matter what. Because importing apt will trigger an exception as a regular user. Explicitly catching the ImportError will let the exception bubble. The exception clearly says Permission denied somewhere, and the user has a better idea, what he must fix.
2014-03-14 02:13:20 +01:00
Michael DeHaan
47bfa8b9eb Update index.rst 2014-03-13 19:30:01 -05:00
Michael DeHaan
9eb3f8779c Merge pull request #6468 from philpep/fix_apt_key
apt_key: Fix traceback when key_id format is invalid
2014-03-13 17:58:40 -05:00
Michael DeHaan
9c189ed7a4 Merge pull request #6470 from patrickheeney/doc-git-fix
Fix documentation for accept_hostkey in GIT module
2014-03-13 17:57:56 -05:00
Michael DeHaan
a669d6a151 Merge pull request #6477 from angstwad/docs-fix
Documentation updates
2014-03-13 17:50:50 -05:00
James Cammarata
316d1ca977 Updating CHANGELOG/RELEASES in devel for 1.5.3 and older releases 2014-03-13 16:31:19 -05:00
James Cammarata
8df29e7c8b Cleaning up some exception blocks in TestModuleUtilsBasic 2014-03-13 16:24:29 -05:00
James Cammarata
a0cb974575 Be sure to return to the old directory if cwd is set in run_command 2014-03-13 16:24:29 -05:00
Paul Durivage
32996bf121 Documentation updates 2014-03-13 16:18:50 -05:00
James Tanner
a348f67238 Reset the current directory after running subprocess.Popen 2014-03-13 17:15:23 -04:00
James Cammarata
69ff355726 Adding new unit tests for module_utils/basic (run_command only now) 2014-03-13 14:56:44 -05:00