Commit Graph

11566 Commits (268e72318f5aac74c07b6be24afeb2684568aacd)
 

Author SHA1 Message Date
James Cammarata 268e72318f Version bump for 1.7.1 10 years ago
James Cammarata 48b4805d77 Disallow args: to be specified as a string 10 years ago
James Cammarata 7589105c23 Catch error in atomic_move when creating temporary file
Fixes #8480
10 years ago
James Cammarata ef1ae4db86 Load group_vars for new groups loaded via add_host
Fixes #8605
10 years ago
James Cammarata 789196b2b8 Use match() instead of search() for pattern matching
Also related to f48fa3, fix for #8614
10 years ago
James Cammarata 9f9e975990 Fix host pattern matching and enhance error detection
Fixes #8614
10 years ago
James Cammarata d9fb94378c Fixing variable name bug introduced in ac8950f
Fixes #8617
10 years ago
James Cammarata 293b11e45d Fix vault_password positional args error 10 years ago
James Cammarata 7a68f4e428 Make sure playbook_dir variable is an absolute path
Fixes #8317
10 years ago
James Cammarata 4dcbeed7af Adding extra member to mock inventory for unittests 10 years ago
James Cammarata d6266ba72b Set special vars in play.vars rather than load_vars
Also refactors playbook loading code relating to vars in playbooks
to a sub-function.

Fixes #8534
10 years ago
Matt Martz a096240d17 If ansible and ansible-playbook accept a script for --vault-password-file so should ansible-vault
Conflicts:
	bin/ansible-vault
10 years ago
James Cammarata dcde900e84 Fixing broken patch 20957a1
Also adds integration tests for nested includes with conditionals
10 years ago
James Cammarata d07107ab71 Remove duplicate compiling of task when: statements
Fixes #8538
10 years ago
Matt Martz 165572fbb8 Need to check e.errno instead of os.errno. Fixes #8548 10 years ago
James Cammarata df136769eb Make sure we only use unquote on quoted lines in lineinfile when needed 10 years ago
James Cammarata f1f88f8904 Unquote lines that were quoted for safety during eval in lineinfile
Fixes #8535
10 years ago
James Cammarata 38123579fb Catch task parameter splitting errors nicely
Fixes #8481
10 years ago
James Cammarata da08e62017 Correct parser to ignore escaped quotes when not in quotes already
Related to #8481
10 years ago
Marcus Cobden bb1ca99db7 Pre-load whole string and use seek to alter tags 10 years ago
Marcus Cobden 27223b1253 Switch cStringIO to StringIO for unicode support
The performance difference isn't too bad
10 years ago
Marcus Cobden 6f8498d0b1 Test escaping strings with two variables 10 years ago
Marcus Cobden 08c968a999 Fix copy/paste error 10 years ago
Marcus Cobden f0270bb289 Optimise string handling in ansible.utils._clean_data 10 years ago
Piffey Parlance 5ae0bb176a Issue 8502: Fixed bug where failed when permissions weren't specified. 10 years ago
Karol Hosiawa cd643f0d32 Add validate_certs option to apt_repository 10 years ago
James Cammarata 3cf0f27f7b Preserve all line breaks in literal blocks
Fixes #8512
10 years ago
Serge van Ginderachter 7f5bf63a9b InventoryDir: fixing yet another corner case 10 years ago
James Cammarata ba82d3e423 Fix missing variable initialization for async jid
Fixes #8491
10 years ago
James Martin be76296067 Implements the proper method for terminated an auto scale group. 10 years ago
James Cammarata adcd53c67e Make sure default vars are used in template calls for tasks
Fixes #8499
10 years ago
James Cammarata 4eb5faa1b5 Include *.ps1 files in the library for installation
Fixes #8490
10 years ago
James Cammarata a77674145f Catch auth errors in winrm and properly raise errors
Fixes #7875
10 years ago
Serge van Ginderachter 1dd484cc2d execute the mount after path validation
This avoids a stale situation where name/path contains some impossible path,
but gets configured (faultly) in fstab, and the module only fails after that,
when creating that path.
10 years ago
Jonathan Mainguy 3121008475 Fixes 8362, returns stderr if No space left on device 10 years ago
Casey Fitzpatrick ce28176fa2 apache2_module handles multiple lines of output, fixes #7736 and #7857
Conflicts:
	library/web_infrastructure/apache2_module
10 years ago
Sam Dolan 2b9d439b03 Throw an exception for a missing <file_name> param in ansible-vault
Without this fix you have to enter your vault password before you realize
that you forgot to pass in the filename.  This commit checks that an
filename argument was at least passed on the command line.
10 years ago
Peter Kolloch 29ff0df4b9 Hack to fix #7738: Allow tag in image parameter of docker module
It also defaults to the "latest" tag for pulling the image
instead of pulling all versions.
10 years ago
Stefan Lapers edb08b56fc fix incorrect secondary ip handling, fixes #7724 10 years ago
Stephen Paul Suarez c783c6754b fix spacing 10 years ago
Stephen Paul Suarez c32e1961c4 fix typo 10 years ago
Stephen Paul Suarez 67821f0122 support rw bind mode in docker module 10 years ago
Jack Neely e2ea7b3297 apache2_module: Handle dep resolution
The apache2_module module did not properly handle when a2enmod would
handle apache module dependancies.  It would always return a state of
changed.  I've updated the regular expression to properly parse that
output as well as the normal output.  A good example of this is the
mod_proxy_http module.
10 years ago
willthames f961082c05 Fix parameters check for ec2_vol
Split the error check into two error checks and delay the
checks so that listing existing volumes works more nicely.

The error check should check that:
* One and only one of volume_size id or name is set

This fix adds the 'only one' part of that check and provides
more useful error messages.
10 years ago
Atlas Health 5c00381e26 set type and default value 10 years ago
James Cammarata 2912793087 Removing leftover import of atomic_move 10 years ago
James Cammarata 9b5619d741 Revert "Atomically move known hosts file into place when edited by paramiko connections"
This reverts commit bd49a835b4.
10 years ago
James Cammarata 92382c4181 Add path checking for relative/escaped tar filenames in the ansible-galaxy command 10 years ago
James Cammarata 650e967b30 Avoid templating raw lookup strings 10 years ago
James Cammarata 953a2dfb8a Back-porting in CHANGELOG/etc. for older versions 10 years ago