summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bumping version for 1.8.3release1.8.3James Cammarata2015-02-171-1/+1
|
* Fix for recursion traceback in copy with relative pathsToshio Kuratomi2015-02-171-1/+1
| | | | | | | | This is a further fix for: https://github.com/ansible/ansible/issues/9092 when the relative path contains a subdirectory. Like: ansible localhost -m copy -a 'src=/etc/group dest=foo/bar/'
* When recursing subdirectories, honor the follow parameter for setting file ↵Toshio Kuratomi2015-02-171-8/+25
| | | | | | | | attributes. One half of the fix for https://github.com/ansible/ansible-modules-core/issues/778 The other half is in basic.py
* Fix issue #793: mysql_db: for state={absent,present} connections to database ↵David Hummel2015-02-171-1/+1
| | | | mysql fail for users other than root
* Don't use 'tenancy' in ec2 spot requestsLuc Bourlier2015-02-171-0/+4
| | | | | | | | | The problem was introduced in commit f5789e8e. 'tenancy' is a parameter of ec2.run_instances, but not in ec2.request_spot_instances. So it was breaking the support for spot requests. Conflicts: cloud/amazon/ec2.py
* Improve formatting after previous commitJean-Baptiste Barth2015-02-171-4/+5
|
* EC2: move logic about terminated instances up (#423)Jean-Baptiste Barth2015-02-171-9/+11
| | | | | | | | | | As stated in #423, the commit 7f11c3d broke ec2 spot instance launching after 1.7.2. This is because it acts on the 'res' variable which have 2 different types in the method, and in case we request spot instances, the resulting object is not a result of ec2.run_instances() but ec2.request_spot_instances(). Actually this fix doesn't seem to be relevant in the spot instances case, because by construction we won't retrieve 'terminated' instances in the end.
* Prefer gtar to tarToshio Kuratomi2015-02-171-1/+5
| | | | Fixes #702
* Fix function identifier quotingJohannes Steger2015-02-171-1/+4
|
* Fix #10059 - replace module does not obey follow=yessysadmin752015-02-171-0/+2
|
* Fixes #581 - digitalocean module cannot create private_networking=true dropletsRyan Rawson2015-02-171-1/+2
|
* now handles non string values for sysctlBrian Coca2015-02-171-5/+13
|
* ttl should always be used during a deleteAlex Clifford2015-02-171-6/+7
| | | | | Conflicts: cloud/amazon/route53.py
* Load distutils on all platforms EXCEPT Solaris.Tim G2015-02-171-1/+2
| | | | Solaris doesn't ship distutils with with the default Python package. This patch fixes "service" on Solaris since 30d6713.
* Potential fix for 640Toshio Kuratomi2015-02-171-1/+3
|
* distutils is not available on some non-Linux OS'sTim G2015-02-171-1/+2
|
* Do not use echo shell builtin for passwordMichael Scherer2015-02-171-6/+4
| | | | | | | | | | | Using \t in a password may result in a different password being set : $ echo 'a\ta' a a Problem report originally found by Pilou- ( https://github.com/ansible/ansible-modules-extras/pull/198 )
* requested changesBruce Pennypacker2015-02-171-12/+4
|
* Added support for 'REQUIRE SSL' grant optionBruce Pennypacker2015-02-171-5/+24
|
* vpc_zone_identifier must be a csv string when an asg is updated.James Martin2015-02-171-0/+2
|
* fix for allowing permissions on hard links and soft links + follow=yesBrian Coca2015-02-171-0/+8
|
* gce_net - creating firewall rule, src_range value seems to get lost or set ↵Vasyl Kaigorodov2015-02-171-1/+1
| | | | to empty string -- fixes #252
* fix for when state=directory, follow=yes and target is symlink to directoryBrian Coca2015-02-171-12/+23
|
* Allow ec2_lc to create EC2-Classic Launch ConfigsLuís Guilherme F. Pereira2015-02-171-2/+1
| | | | Removes default value from ec2_lc so it can create launch configurations valid on a EC2-Classic environment. AWS API will not accept a assign_public_ip when creating an ASG outside of VPC.
* Build the db connection on `"postgres"` instead of `"template1"`Michael J. Schultz2015-02-171-1/+1
| | | | | | | According to the postgresql docs[1], you should not have a connection with `"template1"` when copying multiple databases. [1]: http://www.postgresql.org/docs/9.1/static/manage-ag-templatedbs.html
* Make git's update parameter revert to its old behaviour and add new clone ↵Toshio Kuratomi2015-02-171-11/+21
| | | | | | | parameter to take its place. Fixes #426 Fixes https://github.com/ansible/ansible/issues/8630
* Add text/json as a mimetype to try deserializingToshio Kuratomi2015-02-171-1/+2
| | | | Fixes #503
* Fixed hostname for rhel5 python 2.4.3Jonathan Mainguy2015-02-171-18/+20
| | | | | Conflicts: system/hostname.py
* re-enable AIX password settingzitterbacke2015-02-171-6/+6
| | | | | | the AIX class uses a unsafe shell for setting the user password (containing a pipe in the command). This patch adopts to the new behavior of module_utils/basic.py (since somewhere around 1.7). besides it changes the qoutes for the echo command from double to single, because password-hashes contain $-signs and one would not have this variables expanded.
* Fix breakage in lineinfile check mode when target file does not exist.Jeff Bradberry2015-02-171-1/+4
| | | | | | | | Similarly to https://github.com/ansible/ansible/issues/6182, checking of the file attributes should be avoided in check mode when the file didn't originally exist. Also, avoid creating parent directories in check mode. Fixes https://github.com/ansible/ansible/issues/9546
* Revert commit cbc417c, as the code is broken, see #438Michael Scherer2015-02-171-16/+4
| | | | | LooseVersion expect a string, so filtering to return a int is incorrect. Thanks to Jeremy Brown for the analysis.
* Fixes #9518 - "file state=directory" silently skips if it's currently a filesysadmin752015-02-171-0/+4
|
* Don't traceback if a gid is specified instead of a group nameToshio Kuratomi2015-02-171-12/+14
| | | | Fixes https://github.com/ansible/ansible/issues/9796
* Fixup the directory name at a higher level so it can be used by both ↵Toshio Kuratomi2015-02-171-4/+5
| | | | | | conditional branches Fixes #500
* mysql_user: Added missing privilegesPetros Moisiadis2015-02-171-4/+4
| | | | Added missing privileges 'CREATE TABLESPACE' and 'PROXY' (see: http://dev.mysql.com/doc/refman/5.5/en/privileges-provided.html).
* Strip white space to support multiline permissions in YAMLAndrew Shults2015-02-171-2/+2
|
* Before pulling submodules from repos add ssh hostkeys for those submodulesToshio Kuratomi2015-02-171-4/+11
| | | | Fixes #9655
* Fix git mod so that we switch to the desired version even if it was ↵Toshio Kuratomi2015-02-171-2/+2
| | | | previously downloaded
* Some cleanups to the git moduleToshio Kuratomi2015-02-171-25/+16
|
* Preventing Nonetype is not iterable error when no tags are passed in for a ↵Marcus Ahle2015-02-171-1/+1
| | | | newly created ASG
* Files module: Allow touch on hardlinksJesse Buchanan2015-02-171-2/+2
|
* Fixes bind mountsJonathan Mainguy2015-02-171-0/+11
| | | | | | Fixed tab's and spaces, or so I think I did Fixed tabs and spaces for real this time
* Added better region handling and enabled eu-central-1Will Thames2015-02-178-11/+13
| | | | | | | | | | Make use of improved connect_to_aws that throws an exception if a region can't be connected to (e.g. eu-central-1 requires boto 2.34 onwards) Add eu-central-1 to the two modules that hardcode their regions Add us-gov-west-1 to ec2_ami_search to match documentation! This pull request makes use of the changes in ansible/ansible#9419
* acl: Fix X support in ACL permissionsanatoly techtonik2015-02-171-0/+3
| | | | | | | | | | | | | | | | | | If you try to set rwX permissions, ACL fails to set them at all. Expected: $ sudo setfacl -m 'group::rwX' www ... drwxrwxr-x 2 root root 4096 Nov 10 17:09 www With Ansible: acl: name=/var/www permissions=rwX etype=group state=present ... drwxrw-r-x 2 root root 4096 Nov 10 17:30 www x for group is erased. =/
* Find the actual commit annotated tags refer to instead of the tag object.Antti Salminen2015-02-171-1/+13
|
* Fix old ticket #9092 where a playbook can enter in recursionMichael Scherer2015-02-171-1/+1
| | | | | | | | | | | This can be tested with this command : ansible -c local -m copy -a 'src=/etc/group dest=foo/' all This is a corner case of the algorithm used to find how we should copy recursively a folder, and this commit detect it and avoid it. Check https://github.com/ansible/ansible/issues/9092 for the story
* Route53 fix - forcing zone_in, record_in to lower casePhillip Holmes2015-02-171-2/+2
| | | | Fixed the .tolower to .lower() for correct syntax (copied change from older notes).
* Route53 fix - forcing zone_in, record_in to lower casePhillip Holmes2015-02-171-2/+2
| | | | | | | | | | | | It turns out the Route53 API cares if the zone and record specified in the playbook are lower case or not when deleting a record. If you use a variable to name your servers and care about case, using that same proper case name will cause Route53 DNS delete requests to fail. The change requested adds .lower() to the module.params.get for both zone and record when used in the underlying code. Both zone and record are mandatory variables, and as such a more complicated implementation is not needed, as they must always be specified when using this module see lines 169 and 170 for the required state). If you use lowercase names (or don't use a name variable and share it between a tag and DNS entries) then you will never see this issue. Tested/Confirmed as an issue in Ansible 1.6.6 and above.
* Version bump of branch for 1.8.2release1.8.2James Cammarata2014-12-041-1/+1
|
* Fix typoToshio Kuratomi2014-12-041-1/+1
|