Michael DeHaan
0905683c1f
Merge pull request #3806 from neomantra/issue_3438_x
...
digital_ocean #3438 : use get instead of [] to prevent KeyError
2013-08-10 14:40:18 -07:00
Michael DeHaan
4bdbe4dc4f
Remove some test prints
2013-08-10 17:37:04 -04:00
Serge van Ginderachter
9991a530ab
fix an encoding bug in copy content = lookup plugin
...
closes #3518
2013-08-10 17:37:04 -04:00
Michael DeHaan
220cc75cd9
Merge pull request #3805 from lwade/docs
...
Modified playbooks2.rst to include conditional boolean example.
2013-08-10 14:24:31 -07:00
Michael DeHaan
cd7971e0d4
Merge pull request #3809 from mscherer/fix_openstack_folsom
...
Fix traceback when openstack do not have OS-EXT-IPS:type attached to add...
2013-08-10 14:20:45 -07:00
Michael DeHaan
66b29b6813
Merge branch 'feature/gh-3789-inventory-file' of https://github.com/resmo/ansible into devel
2013-08-10 17:11:48 -04:00
Michael DeHaan
1d13ec2da3
Construct the multiprocessing manager only once.
2013-08-10 09:32:46 -04:00
René Moser
e8272e365d
implemented 'inventory_file' variable. Closes GH-3789.
2013-08-10 13:04:56 +02:00
Timothy Appnel
2288a11b6a
Implemented setup method in rsync action module.
2013-08-09 21:24:50 -04:00
Timothy Appnel
4a9635e04e
Straighten out local-remote-delegate logic in rsync action module. Force set delegate to local if one is not defined.
2013-08-09 21:24:49 -04:00
Timothy Appnel
adbca9d251
Fixed identity key logic.
2013-08-09 21:24:47 -04:00
Timothy Appnel
9f170f579a
Introduced ansible-rsync to core.
2013-08-09 21:24:46 -04:00
Matt Hite
c556e673c7
Fix to better handle concurrent runs of module against same pool
2013-08-09 15:50:44 -07:00
Michael Scherer
6da44ef002
Fix traceback when openstack do not have OS-EXT-IPS:type attached to address
...
failed: [127.0.0.1] => {"failed": true, "parsed": false}
invalid output was: Traceback (most recent call last):
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 1176, in <module>
main()
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 239, in main
_get_server_state(module, nova)
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 198, in _get_server_state
private = [ x['addr'] for x in getattr(server, 'addresses').itervalues().next() if x['OS-EXT-IPS:type'] == 'fixed']
KeyError: 'OS-EXT-IPS:type'
This extension was added less than 6 month ago, and so cannot be used on a release
older than Grizzly ( like Folsom ).
Commit of the extension : https://review.openstack.org/#/c/21453/
See https://wiki.openstack.org/wiki/ReleaseNotes/Grizzly#Key_New_Features_2
2013-08-09 23:26:12 +02:00
Evan Wies
0c9c4ae401
digital_ocean #3438 : use get instead of [] to prevent KeyError
...
The existing code was using:
a[b][c[d]]
where a[b] would always exist and c[d] would always exist.
But the nested index would not alway exist, particularly when a DigitalOcean item disapeared.
This changes that nested index to a `get` and properly handles None results.
This bug was present in two spots in this file.
2013-08-09 11:57:37 -04:00
James Cammarata
ceff3b6ba3
Minor modification to set_fact with_items patch
...
Previous patch was reverted due to the fact that there was an issue
with the results not always being a dictionary (they're sometimes
a unicode string, ie. when the with_items is used with yum). This
minor change corrects that by checking for a dict object.
2013-08-09 07:52:14 -05:00
lwade
a46e0f9788
Modified playbooks2.rst to include conditional boolean example.
2013-08-09 13:24:48 +01:00
James Cammarata
8be2fc745b
Revert "Check for ansible_facts in results for with_ tasks"
...
This reverts commit 1a4e6e415e
.
2013-08-08 20:32:30 -05:00
Michael Scherer
8026b091b1
Add openshift inventory plugin
...
This plugin will list all your git repositories from a openshift
provider, and allow you to manage them using ansible.
The inventory either use a environement variable or reuse the
existing rhc configuration file if it exist.
2013-08-08 23:37:14 +02:00
James Cammarata
1c361a9968
Merge pull request #3795 from wilsaj/patch-1
...
docfix: grammar in docstring for sysctl module
2013-08-08 10:43:08 -07:00
Serge van Ginderachter
1a4e6e415e
Check for ansible_facts in results for with_ tasks
...
that loop over a lookup plugin. Fixes #3704 and #3735
2013-08-08 12:30:32 -05:00
Andy Wilson
bc30203abe
docfix: grammar in docstring for sysctl module
2013-08-08 12:23:30 -05:00
Serge van Ginderachter
40e60c947d
Host specifiers should be sorted
...
to ensure consistent behavior, hosts should look like this:
hosts: webservers:&boston:!rack42
So when applying the host selectors, run those without the "&" first,
then the &s, then the !s.
Closes #3500
2013-08-08 18:32:24 +02:00
Abhijit Menon-Sen
0c96d8af6e
Add a nocolor setting to ansible.cfg
2013-08-08 21:37:33 +05:30
Lorin Hochstein
f9cc0f2ef3
Fix typo: alises -> aliases
2013-08-08 10:14:08 -04:00
Michael DeHaan
067cc9274d
Add note about python-selinux.
2013-08-08 09:15:24 -04:00
Petr Svoboda
e2f20db534
Fix traceback in service module when svc_cmd is None
...
When service module is used on unsupported Linux system where init
script is used directly, LinuxService.svc_cmd is None so .endswith()
fails.
Fixes issue #3533
2013-08-08 14:24:20 +02:00
Balazs Pocze
19bb81a7df
EXAMPLES section added
2013-08-08 11:28:26 +02:00
Balazs Pocze
1a6cb15ee6
Changes made in documentation (EXAMPLES section added)
...
Minor identation fixes
2013-08-08 00:10:06 +02:00
Drew Blas
9ede377380
Added git disclaimer about dealing with ssh host checking
...
This disclaimer already exists in library/source_control/hg but not here. It affects both and was discussed awhile back on: https://groups.google.com/forum/#!msg/ansible-project/q9G9xIdsRxo/XJhQzuS-qSoJ However no PR was ever sent to fix the doc.
2013-08-07 15:33:29 -05:00
Lorin Hochstein
915f06402b
Add AWS EC2 elastic IP module
...
Adds a new AWS EC2 module to associate/disassociate instances and
elastic IP addresses.
2013-08-07 15:41:16 -04:00
Matt Hite
c4a06d32a5
Enhancements to provide pool creation and attributes
2013-08-07 10:39:54 -07:00
Brian Coca
a937a6a66d
now bad ini entries will throw friendlier error
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-08-07 12:49:12 -04:00
Andy R
5a47953e7d
Never ask for SSH password when using local connection.
...
With the command line option "-c local", ansible and ansible-playbook
should never ask for a SSH password even if this is set in the config.
Fixes #3720
2013-08-07 08:05:59 -04:00
Michael DeHaan
0089ecfa7e
Minor changelog updates.
2013-08-06 17:30:09 -04:00
Michael DeHaan
18be6dcb62
Use blockquote in docs.
2013-08-06 16:45:24 -04:00
Michael DeHaan
cb9c3a8bd7
Merge pull request #3762 from grosskur/fix-apt-noninteractive
...
apt: Run remove commands noninteractively
2013-08-06 13:41:07 -07:00
Michael DeHaan
4cbfe3be57
Merge pull request #3773 from cchurch/devel
...
Update callbacks used for async tasks
2013-08-06 13:32:53 -07:00
Michael DeHaan
0b4e145709
Merge pull request #3772 from lorin/s3-docpatch
...
Minor doc update to s3 & ec2 modules
2013-08-06 13:30:20 -07:00
Michael DeHaan
ff44c981e9
Merge pull request #3770 from rishid/devel
...
Add support for INI comments that begin with '#' or ';'
2013-08-06 13:29:39 -07:00
Michael DeHaan
99775176ff
Merge pull request #3623 from ralph-tice/fix_3567_2
...
changed role path template to read all vars instead of just extra_vars
2013-08-06 13:26:59 -07:00
Michael DeHaan
531e193865
Merge pull request #3643 from iliv/devel
...
Proper packaging support for RHEL/CentOS 5
2013-08-06 13:23:18 -07:00
Michael DeHaan
0edcbdca05
Merge pull request #3709 from lwade/devel
...
S3folder
2013-08-06 13:01:43 -07:00
Michael DeHaan
4401557455
add version_added attribute to module docs.
2013-08-06 15:54:20 -04:00
Michael DeHaan
14e6bba001
Merge pull request #3741 from podollb/feature_ec2_vol
...
adding param to the ec2_vol module allowing custom iops setting when creating EBS volume
2013-08-06 12:53:35 -07:00
Chris Church
6ba4331161
Correctly check for failed status from an async task. Use runner_on_async_failed callback (instead of runner_on_failed) when an async task times out. Add runner_on_async_ok callback when a task is started in fire and forget mode.
2013-08-06 12:42:44 -04:00
Lorin Hochstein
729c03ed88
Minor doc update to s3 & ec2 modules
...
Adds some additional docs about the module parameters for s3
and ec2 modules.
2013-08-06 12:23:25 -04:00
rishid
d18c90ed8f
Add support for INI comments that begin with '#' or ';'
...
Ini file format does not have a standard but ';' is used more often than '#' for comments
2013-08-06 11:41:07 -04:00
Michael DeHaan
5f18a53530
Fixup docs formatting.
2013-08-06 10:53:56 -04:00
Michael DeHaan
bc76d5adbe
Merge pull request #3768 from didiercrunch/patch-1
...
Update supervisorctl
2013-08-06 07:49:00 -07:00