{"push_id":588259613,"size":610,"distinct_size":610,"ref":"refs/heads/devel","head":"ab1db78c42939dfcfc85017d2ff23562cad677d9","before":"db5668b84c3a19498b843d0bfe34574aef40c193","commits":[{"sha":"7f9305b24e63b411a00a2e036c2f8a694d7a327b","author":{"email":"657222fa4408d5fb9c49497617f580f8c5974a3b@gmail.com","name":"anatoly techtonik"},"message":"files.stat: Expose path in returned result\n\nThis is needed to apply subsequent operation on tested path","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/7f9305b24e63b411a00a2e036c2f8a694d7a327b"},{"sha":"e26cbb6acec888601bd3446fe4db03f376d904b1","author":{"email":"be46fbb9c3f29a06a4e428800b8e72dec18dc3d3@illumina.com","name":"Tongliang Liu"},"message":"Added support of returning owner's group name in stat module","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/e26cbb6acec888601bd3446fe4db03f376d904b1"},{"sha":"2206d4b1e0d71a610102a415ca00180aca237e60","author":{"email":"c8ca0e316552e6cd2540bd36a3f6903059ac855b@webstaurantstore.com","name":"Joe Adams"},"message":"Added note to files/synchronize module about synchronizing two directories on the same host","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/2206d4b1e0d71a610102a415ca00180aca237e60"},{"sha":"b3e84f2dd42afbc35cd0ed349320d5fb4f3ab2ec","author":{"email":"55dc6d280caa15fa9212e2ea3868a7a53560ac2b@users.noreply.github.com","name":"Phillip Holmes"},"message":"Route53 fix - forcing zone_in, record_in to lower case\n\nIt 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.\r\n\r\nThe change requested adds .lower() to the module.params.get for both zone and record when used in the underlying code.\r\n\r\nBoth 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).\r\n\r\nIf 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.\r\n\r\nTested/Confirmed as an issue in Ansible 1.6.6 and above.","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/b3e84f2dd42afbc35cd0ed349320d5fb4f3ab2ec"},{"sha":"7402827950b873d35ff7d25174e57d71bff5c598","author":{"email":"55dc6d280caa15fa9212e2ea3868a7a53560ac2b@users.noreply.github.com","name":"Phillip Holmes"},"message":"Route53 fix - forcing zone_in, record_in to lower case\n\nFixed the .tolower to .lower() for correct syntax (copied change from older notes).","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/7402827950b873d35ff7d25174e57d71bff5c598"},{"sha":"9cbd4d0faddf4f1f692f7a7ee7189c8bb1f901e6","author":{"email":"291d3e10d996b9590a718565f00bfbbd0ad02bef@ephaone.org","name":"Michael Scherer"},"message":"Fix old ticket #9092 where a playbook can enter in recursion\n\nThis can be tested with this command :\n\n    ansible -c local -m copy -a 'src=/etc/group dest=foo/' all\n\nThis is a corner case of the algorithm used to find how we should\ncopy recursively a folder, and this commit detect it and avoid it.\n\nCheck https://github.com/ansible/ansible/issues/9092 for the story","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/9cbd4d0faddf4f1f692f7a7ee7189c8bb1f901e6"},{"sha":"37d99031693cb9672d4337bd8c2f1935531ced94","author":{"email":"291d3e10d996b9590a718565f00bfbbd0ad02bef@ephaone.org","name":"Michael Scherer"},"message":"Add hostname to generated user SSH key comment\n\nThe default is not very useful to sort between different\nkeys and user. Adding the hostname in the comment permit to later\nsort them if you start to reuse the key and set them in different\nservers. See https://github.com/ansible/ansible/pull/7420\nfor the rational.","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/37d99031693cb9672d4337bd8c2f1935531ced94"},{"sha":"82af0743820fa901423132cd2afa8ee1358315ce","author":{"email":"a578cfb8ec30df6d990d142df1db2e8c1703e52f@gmail.com","name":"kustodian"},"message":"Set selinux state to 'permissive' for state=disabled","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/82af0743820fa901423132cd2afa8ee1358315ce"},{"sha":"ff36edbb1103274a787f3158bcb7b1d0555a2722","author":{"email":"9e30857935f3f93181dd1d4a7ae9ae4aa4c7a0d9@gmail.com","name":"billwanjohi"},"message":"user: add expired state\n\nported from\nhttps://github.com/ansible/ansible/pull/6303\n\nIt's very useful and routine to disable a *nix user.\nI implemented expired instead of locked because this prevents any use of\nthe account, safer than just preventing password-based authentication.\n\nI have tests [1], but since none of the suite came along with the core\nmodules, I'm unsure how to submit them.\n\n[1] https://github.com/billwanjohi/ansible/blob/add_locked_state/test/integration/roles/test_user/tasks/main.yml","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/ff36edbb1103274a787f3158bcb7b1d0555a2722"},{"sha":"30aae62e255533da6689c2895011a3e991b6222c","author":{"email":"e8f46ccfea23ad62d22152691afee9f46e88af88@gmail.com","name":"Chad Nelson"},"message":"Give option on how git tracks submodules.\n\nAllows user to decide if git submodule should track branches/tags or track commit hashes defined in the superproject.\n\nAdd track_branches parameter to the git module.\n\nDefaults to track branches behavior.","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/30aae62e255533da6689c2895011a3e991b6222c"},{"sha":"37ed9b19ef9eed3e3bed94795a63429176e1d604","author":{"email":"e8f46ccfea23ad62d22152691afee9f46e88af88@gmail.com","name":"Chad Nelson"},"message":"Chnge option name to track_submodule_branches.\n\nUpdate documentation to reflect what the actual effect of the option.","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/37ed9b19ef9eed3e3bed94795a63429176e1d604"},{"sha":"2cecd799c24164e2f26829c26e234c5d8af1ba1d","author":{"email":"e99f469a336abc7735ecbd2d1569dc196be28c9e@kb.se","name":"sterutkb"},"message":"Added support for deploying virtual machine from a virtual template","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/2cecd799c24164e2f26829c26e234c5d8af1ba1d"},{"sha":"6d697780f92183c683cd227e6a9939acbc4ce3d5","author":{"email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@mhtx.net","name":"Major Hayden"},"message":"Updating SELinux example doc in lininefile module\n\nEncouraging users to use this Ansible module to enable SELinux seems\nlike a better idea. It also warms Dan Walsh's heart.\n\nSigned-off-by: Major Hayden <major@mhtx.net>","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/6d697780f92183c683cd227e6a9939acbc4ce3d5"},{"sha":"3a40d79cff8332d2cbb0f418d6a450d3b7f70360","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@ninemoreminutes.com","name":"Chris Church"},"message":"Update win_user module to support more user options and group membership changes.","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/3a40d79cff8332d2cbb0f418d6a450d3b7f70360"},{"sha":"cc0a38d26835648b001bfbc828d71162cdaf230e","author":{"email":"28ed1c6e69a124872ab0eac80772773036e113be@ine.com","name":"Eric Hanchrow"},"message":"Tweak docs to mention `replace`","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/cc0a38d26835648b001bfbc828d71162cdaf230e"},{"sha":"c9f8dcff99bcbe38718d8e660222d9f58eba7c39","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@ninemoreminutes.com","name":"Chris Church"},"message":"Update win_feature module to work on server 2008 and fail with error message on non-server windows, fix output messages and error handling.","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/c9f8dcff99bcbe38718d8e660222d9f58eba7c39"},{"sha":"1e9680aa6bbe8c70a24c430813118821d0eab70f","author":{"email":"aa5d8c8bb73d4465608582ffc8dcd3cb76639f53@astori.fr","name":"Jérémie Astori"},"message":"Fix #91: Expand user home folder for the key_file path of the git module","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/1e9680aa6bbe8c70a24c430813118821d0eab70f"},{"sha":"204a0dc1313f7b64ce8e279cfd5f31f7b22a3658","author":{"email":"4f3407de78bccc8cc160ee4d278d5efe7162e6b5@bx.psu.edu","name":"Nate Coraor"},"message":"Fix a few bugs and misbehavior in the hg module:\n1. Don't pull when `dest` is already at the desired changeset.\n2. Don't change the working copy when cleaning or pulling and a revision\n   was specified.\n3. Change the default for the `revision` param to match the behavior of\n   hg.","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/204a0dc1313f7b64ce8e279cfd5f31f7b22a3658"},{"sha":"797dc9d09af3c8eb4f9002a623562cf32b7f8100","author":{"email":"beb41344d75e5b8b3f61acb8afc4f28c27c397a8@gmail.com","name":"Michael DeHaan"},"message":"Merge pull request #87 from offby1/devel\n\nTweak docs to mention `replace`","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/797dc9d09af3c8eb4f9002a623562cf32b7f8100"},{"sha":"1c2995d71f103b6e3543953b4a8f527607d88dc7","author":{"email":"beb41344d75e5b8b3f61acb8afc4f28c27c397a8@gmail.com","name":"Michael DeHaan"},"message":"Merge pull request #77 from major/suggest-selinux-enforcing\n\nUpdating SELinux example doc in lininefile module","distinct":true,"url":"https://api.github.com/repos/muffl0n/ansible-modules-core/commits/1c2995d71f103b6e3543953b4a8f527607d88dc7"}]}