Commit Graph

8714 Commits (6b20645b40c23920f4fef820b6bc17f8632de736)
 

Author SHA1 Message Date
David Shrewsbury 4e239f6ce0 Use os.rename() in async_wrapper
Because the async_status module will read from the same file that
the async_wrapper module is writing, it's possible that the file
may not be fully synced during a read, causing spurious failures.
Use a temp file to do an atomic operation on the file. We can't
use atomic_move() here as that doesn't work properly under async.

Also, let's not read concurrently from the same file the subprocess
is writing to. Instead, capture stdout/stderr via PIPE and write to
the file to avoid nasty races.
8 years ago
Brian Coca 2f0f04437b made password no_log in htpasswd 9 years ago
Toshio Kuratomi 41adb78cab A few more sanity checks for detecting unzip output that's not a file entry (#3982)
* A few more sanity checks for detecting unzip output that's not a file entry

Also note that there's a rounding error somewhere in the mtime
comparison code.

* Fix reference to sub-array
9 years ago
Matt Davis 3c6f2c2db1 Merge pull request #3777 from dagwieers/win_setup-updates
win_setup: Add missing properties
9 years ago
Brian Coca 77b4a0367c updated docs in pause to reflect 0 value behaviour 9 years ago
Dag Wieers 1e1b5c6597 Comment out $win32_cs.SystemFamily, cfr. @nitzmahone
Since it fails on everything pre-10/2016
9 years ago
Qi Luo 93e502f019 Fix getting actual_stdin_open 9 years ago
Peter Sprygada 530ee87bd3 Merge pull request #4031 from stianvi/devel
Fixed delete statement for juniper_config.py #4007 #3984
9 years ago
Stian Vikan 1e74d4c9a6 Fixed delete statement for juniper_config.py #4007 #3984 9 years ago
Shubham 9443d9b19a Fix broken link for issue template (#3680) 9 years ago
Matt Davis 4fe583e29b Merge pull request #3747 from mixmatch/devel
fixed $source null check, reference to $Params
9 years ago
Brian Coca 5380812b36 removed extra space
as pointed out by @lloydbenson
9 years ago
jctanner d6a834efa0 Cleanup unused variable in yum.py (#4009) 9 years ago
Erik Nadel abaaf3e797 apt remove now recognizes the force parameter (#3756) 9 years ago
Graham Goldstein 4f8f0cf66b Change documented options for os_networks_facts (#3970)
* Change documented options for os_networks_facts

os_network_facts currently lists 'network' as an available option, taking the Name or ID. In Ansible 2.0.2 to 2.2.0, this is not valid. Options 'name' and 'id' should be used instead.

* Update os_networks_facts.py

* Update os_networks_facts.py

Set version_added to the only accepted value

* Update os_networks_facts.py

Removed inappropriate 'ID' parameter
9 years ago
mattymo 1f73bef856 Add retries to apt_key with keyserver, fixes #3986 (#3987)
Public SKS gpg servers frequently are unavailable, but a retry
can mitigate frequent failures.
9 years ago
jctanner 71d320ff18 Add local and url support to yum state=latest (#4003)
Fixes #3807
9 years ago
Ryan Brown 47e22248c4 Merge pull request #3091 from jmunhoz/s3-ceph
Add Ceph RGW S3 compatibility
9 years ago
jctanner 780c52d8a4 Add a note about using the script module with pseudo-tty's lack of stderr channel (#4000)
Addresses #3610
9 years ago
Toshio Kuratomi 2ecf9987bf Add comment 9 years ago
Marius Gedminas 0cd9497748 git: fix change testing when version is HEAD (#3025)
When `version` is not specified, it defaults to "HEAD".  "HEAD" is not a
remote tag, and it's not listed in the output of get_branches(), so we'd
keep repo_updated at the default value (None) and then return early with
changed=True in --check mode, even when before == after.

Fixes #3024.
9 years ago
Chris Houseknecht 75d167e34f Merge pull request #3994 from chouseknecht/fix_ulimit
Fix ulimit comparison
9 years ago
Chris Houseknecht 173d1f96eb Merge pull request #3995 from chouseknecht/fix_3978
Fix compose_version error. Check has compose before checking version.
9 years ago
Javier M. Mellid a88d6d9a53 Add s3_url requirement in doc when rgw support is enabled in s3.py
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
9 years ago
Javier M. Mellid a52ff221f7 Add proper version_added for rgw option in s3.py
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
9 years ago
Javier M. Mellid b1724344d5 Add Ceph RGW S3 compatibility
Ceph Object Gateway (Ceph RGW) is an object storage interface built on top of
librados to provide applications with a RESTful gateway to Ceph Storage
Clusters:

http://docs.ceph.com/docs/master/radosgw/

This patch adds the required bits to use the RGW S3 RESTful API properly.

Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
9 years ago
chouseknecht 7f97cf4d04
Fix compose_version error. Check has compose before checking version. 9 years ago
chouseknecht 34305ded28 Fix index 9 years ago
chouseknecht 5f9f1642bc
Fix ulimit comparison 9 years ago
Allen Sanabria 343c3ecfb9 Fixes #1715 Allow authorized_module accept multi. (#3573)
This will allow the authorized_module to accept options that can be
passed multiple times into ssh options. For instance permitopen.
9 years ago
Mario David ae5ccf29ed add project to os_router (#3869)
* add project to os_router

* version_added fix

* correct place of version_added

* remove extraneous else

* * add shade version dependency check
* option project only on router creation

* * fix shade minimal version
* remove pop of option project

* * fix square brackets
* delete router by router_id
9 years ago
Stanislav Antic f0f5272f90 Fix wait_for on python < 2.6 (#3790) (#3973) 9 years ago
Brian Coca a1e6311197 reverted need for module utils imports 9 years ago
Matt Davis b2b5fceea2 Merge pull request #3965 from ewigkeit1204/fix-copy-module
Do not copy file if running on check mode
9 years ago
Brian Coca ab4ec24813 added missing import
readded raise
9 years ago
Brian Coca 4a0c483e09 exception ans sys.exit fixes 9 years ago
Toshio Kuratomi f9b28aaae3 Fix exception handling in async_wrapper 9 years ago
Keisuke Kamada 74864c2d85 Do not copy file if running on check mode 9 years ago
Adam Butler 1c41b6fdb2 Fixes incorrect key name protocols -> protocol (#3963) 9 years ago
nitzmahone d4eaeac8c9 StrictMode fixes for win_get_url 9 years ago
Brian Coca 949916a155 restored incorrectly removed docs, jinja2 override 9 years ago
Hagen Kuehn a5fdd8c128 fixed unknown type <type 'list'> error (#3959) 9 years ago
Brano Zarnovican 3456c24b96 Py2.4: SystemExit in async_wrapper is not an error - compatibility fix
Prior to Python 2.5, SystemExit was a subclass of Exception.
In Py2.4, this is causing extra error output on valid sys.exit(0).

(Toshio) Call sys.exit from inside of the SystemExit exception handler so py2.4 and py2.5+ behaviour matches
9 years ago
Brian Coca dbf5d10025 updated raw docs for environment and executable
it should now reflect how raw works in combination with
become and environment directives
9 years ago
nitzmahone e992cfd473 rename ansible_winrm_certificate_expires fact to avoid collision with connection vars 9 years ago
Chris Houseknecht 0802569af9 Merge pull request #3894 from stefanha/docker_image-load_image-streaming
Stream image data in load_image() to avoid out-of-memory
9 years ago
Chris Houseknecht 0098dc322f Merge pull request #3535 from picpicpic/devel
fixes dns type in docker module
9 years ago
Chris Houseknecht 43cab8322a Merge pull request #3947 from chouseknecht/devel
docker_container detach not waiting on container to execute.
9 years ago
chouseknecht d988187860
Remove dns from container create parameters. 9 years ago
chouseknecht 0884a942bf Fix #3945 docker_container detach not waiting on container to execute. 9 years ago