{"push_id":1017491719,"size":101,"distinct_size":101,"ref":"refs/heads/devel","head":"7461feb737213f022a35f488cb981f02c777a4a3","before":"4d12cba8095eacd305379308fe6b48d64e0b2ee6","commits":[{"sha":"e4193da47edaf41625e88663f6612392d6355511","author":{"email":"63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","name":"Jordan Bach"},"message":"git: set remote branch before switching versions when using depth argument","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/e4193da47edaf41625e88663f6612392d6355511"},{"sha":"b3066fcff72d82c170481967e41d0f97ea4ee57f","author":{"email":"010a6fc0464a2547529c63e56fbfed4426f9f4e0@users.noreply.github.com","name":"bobgroves"},"message":"Adds overwrite option to rax_dns_record","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/b3066fcff72d82c170481967e41d0f97ea4ee57f"},{"sha":"e52c25a7adfc838bb62abbbb4ff13d455cc4407d","author":{"email":"010a6fc0464a2547529c63e56fbfed4426f9f4e0@users.noreply.github.com","name":"bobgroves"},"message":"Makes rax_dns_record override default to true","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/e52c25a7adfc838bb62abbbb4ff13d455cc4407d"},{"sha":"0dd58e932680af5d3544a045c5ea0bd0c9eadeb0","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@thames.id.au","name":"Will Thames"},"message":"Use connect_to_aws where possible\n\n`connect_to_aws` fixes a bug with security tokens in AWS.\nModules should use that rather than calling\n`boto.x.connect_to_region`","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/0dd58e932680af5d3544a045c5ea0bd0c9eadeb0"},{"sha":"077f8131aa16c658f6992c3e9347a288cc3378f3","author":{"email":"b288bad2d0f59109eeebb8ab6edc4b58e1407179@ansible.com","name":"nitzmahone"},"message":"mark failed async_status as finished\n\nRunning async_status in an \"until: result.finished\" loop will mask a module failure (eg, traceback) with a\ntemplate failure, because the fail dict doesn't include \"finished\" (eg, you'll see \"ERROR! The conditional check 'bogus_out.finished' failed. The error was: ERROR! error while evaluating conditional: bogus_out.finished ({% if bogus_out.finished %} True {% else %} False {% endif %}\"). Because the failure dict still includes \"failed: true\",\nthis change has no effect on stoppage/failure reporting, it just prevents the common usage pattern from masking the underlying error message.","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/077f8131aa16c658f6992c3e9347a288cc3378f3"},{"sha":"366e6ab3603b2efb86b627c726fe7bc5e6c00db3","author":{"email":"60bcecf4ff0de4434f2031baa7c1c7a219eb06f8@gmail.com","name":"Vladimir Mihailenco"},"message":"rackspace: set headers when uploading files to CF.\n\nOtherwise CDN (Akamai) downloads file without the headers. The sequence\nis following:\n1. Ansible uploads file to CF.\n2. Akamai downloads the file and caches it in CDN.\n3. Ansible sets headers.\n\nAs a result Akamai serves file without headers.\n\nThis is backwards incompatible change, because headers keys are not\nprefixed with `x-object-meta-`. Which allows user to set headers like\n`Access-Control-Allow-Origin`.","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/366e6ab3603b2efb86b627c726fe7bc5e6c00db3"},{"sha":"4b46200477216dbcc54611d1c3e6f0cc83757aaf","author":{"email":"4816dabf8db1bc6cac35b3a24cab2ff844b5b0c7@jthompson.io","name":"Joel Thompson"},"message":"Add umask option to pip module\n\nOn systems with restrictive umasks, the pip module won't allow you to\ninstall pip packages that are usable by everyone on the system. This\ncommit adds a umask option to optionally override the umask on a\nper-package basis.","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/4b46200477216dbcc54611d1c3e6f0cc83757aaf"},{"sha":"df74fa14e8db0035ee933c13f05b61fa1ed9c8e4","author":{"email":"a81eaa10bc71d0c19a0544d464c41266ccda168a@gmail.com","name":"J Levitt"},"message":"Make it clear that the dest path delimiters must be escaped\n\nMake it clear that the dest path delimiters must be escaped","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/df74fa14e8db0035ee933c13f05b61fa1ed9c8e4"},{"sha":"933a44ba78a87bef4eada122fbaa32f43204021b","author":{"email":"e81498977973fe4eef602ef6567141c08f2a1e3f@dakkar.local","name":"Luca Berruti"},"message":"cron module: add enviroment variables management","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/933a44ba78a87bef4eada122fbaa32f43204021b"},{"sha":"92ad137d4620758791fc8b6d7f95bbe9f295c490","author":{"email":"806e9886c430efea07d4c30edd051a41a378089f@gmail.com","name":"Kanwei Li"},"message":"Add new Dv2 Azure instances","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/92ad137d4620758791fc8b6d7f95bbe9f295c490"},{"sha":"e56d668ade5f08ac5630b92431da77e106a096c7","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@mystile.com","name":"Matt Clay"},"message":"Split shell command to avoid use_unsafe_shell.\n\nThis mirrors a nearly identical change made to apt_repository.py.\n\nAlso removes the use of apt-get --force-yes as it can be dangerous\nand should not be necessary (apt_repository.py does not use it).\n\nRepeating the explanation from the apt_respository change below:\n\nSince use_unsafe_shell is suspicious from a security point\nof view (or it wouldn't be unsafe), the less we have, the less\ncode we have to thoroughly inspect for a security audit.\n\nIn this case, the '&&' can be replaced by doing 2 calls to run_command.","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/e56d668ade5f08ac5630b92431da77e106a096c7"},{"sha":"c30bca68088bf181a895b13660faac0a8f098105","author":{"email":"46da96cd1601e28f80195eaa6abcfed9ddfc01ab@gmail.com","name":"Ryan-Neal Mes"},"message":"Indented code so it only executes tag comparison for matching cird values","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/c30bca68088bf181a895b13660faac0a8f098105"},{"sha":"092791dc2c3130dd854233e7d139968ac455e375","author":{"email":"30f4d146700c9f76529c3a4abe557f7dd253a8b6@gmail.com","name":"David Shrewsbury"},"message":"Fix for os_server module when specifying region\n\nFix the OpenStack os_server module for when region_name is specified.\nThis should not be passed through to the shade create_server() call\nas it's only used with the auth parameters.\n\nFixes bug: https://github.com/ansible/ansible-modules-core/issues/2797","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/092791dc2c3130dd854233e7d139968ac455e375"},{"sha":"d820be81e50d76d150d2f6a5386d16cfd2a11a82","author":{"email":"d2a86ef0341f08834dc92c17194099508f0fbd4f@soluzioninrete.it","name":"Luca Berruti"},"message":"Typo.","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/d820be81e50d76d150d2f6a5386d16cfd2a11a82"},{"sha":"2f329f832ed6667b49ce89631ce9f2d4026e3498","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@justplainsimple.com","name":"Scott Brown"},"message":"Fixing missing interpolation variable","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/2f329f832ed6667b49ce89631ce9f2d4026e3498"},{"sha":"d9f13a0bbc52b58eadc9608b6cfa7d4510d33be1","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@berlic.net","name":"Konstantin Suvorov"},"message":"Fix docker container restart\n\nrestart_containers(containers.running) may try to restart containers\nthat are deleted when looping through get_differing_containers()\nfix this by refreshing list after first loop","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/d9f13a0bbc52b58eadc9608b6cfa7d4510d33be1"},{"sha":"27df98b6fbbcb95106c808e15ac1064768ae5b05","author":{"email":"58ac6e2ccea144a4832c4a425074157d1d55625b@gmail.com","name":"callipeo"},"message":"Add support for both keyserver and keyring in apt_key\n\nFixes Issue #2996","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/27df98b6fbbcb95106c808e15ac1064768ae5b05"},{"sha":"90153a2ca5dbf8cb0d52ce9f152205f3d246e698","author":{"email":"14e3b0a506ecaae68958459ad091867407940160@sqills.com","name":"Daan Oosterveld"},"message":"Adds ulimit to the docker module\n\nThe ulimit will be specified as a list and separated by colons. The\nhard limit is optional, in which case it is equal to the soft limit.\n\nThe ulimits are compared to the ulimits of the container and added\nor adjusted accordingly on by a reload.\n\nThe module ensures that ulimits are available in the capabilities\niff ulimits is passes as a parameter.","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/90153a2ca5dbf8cb0d52ce9f152205f3d246e698"},{"sha":"57494547238e6c139d1e2955b2ca81f58ed8339f","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@atplanet.co.za","name":"Tom Bamford"},"message":"Bugfix: Permit SOA record type","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/57494547238e6c139d1e2955b2ca81f58ed8339f"},{"sha":"24c6b269c93464152d1bb4b58ccbbff2b1425867","author":{"email":"80980fcaf2ab3f243874695f57b2ed065d8e67e4@curso.re","name":"Stefano Mazzucco"},"message":"'executable' and 'virtualenv' mutually exclusive\n\nfixes https://github.com/ansible/ansible/issues/14415","distinct":true,"url":"https://api.github.com/repos/wimnat/ansible-modules-core/commits/24c6b269c93464152d1bb4b58ccbbff2b1425867"}]}