Michael DeHaan
5efcf265d1
Merge pull request #5046 from JensRantil/improve-mount-doc
...
mention that the mount module will remove mount directories
2013-12-01 14:27:40 -08:00
Matthias Blaser
9d442243ab
rewrite options to dict parser, fixes #5032
2013-11-30 09:03:35 +01:00
Kahlil (Kal) Hodgson
ab14ec840b
postgres_db CHECKMODE changed status
...
Make the changed status for postgres_db under CHECKMODE match the
status that would be returned normally.
2013-11-29 11:29:03 +11:00
Michael DeHaan
36effd237c
There's a cleaner way to do this, commit to module formatter pending.
...
Revert "No longer need to reference 'version_added' in docs for these, as this was quite a while ago."
This reverts commit ff0a41d446
.
2013-11-27 21:23:03 -05:00
Michael DeHaan
ff0a41d446
No longer need to reference 'version_added' in docs for these, as this was quite a while ago.
2013-11-27 21:19:32 -05:00
dragon3
d39e6fda92
hostname module: add support for Amazon Linux
2013-11-28 09:31:25 +09:00
Brandon Hilkert
33afaebb95
Fix checking for existence of EC2 tags
2013-11-27 11:01:42 -05:00
James Cammarata
30948ae0dc
Fix accelerate module parameter for IPv6 activation
2013-11-27 09:32:07 -06:00
jctanner
696ce0effe
Merge pull request #5067 from justinludwig/fix-aws-credential-params
...
Fix AWS credential params for ec2_ami, ec2_elb, ec2_tag, ec2_vpc, route53, and s3 modules
2013-11-27 07:14:19 -08:00
gservat
13da2c3ac9
Added support for parsing in the SLES patch level correctly
...
On SLES, the setup module was returning the architecture as the distribution version (i.e. platform.dist() didn't quite return the right thing). This change checks for /etc/SuSE-release and grabs the second column in the third line as distribution_version.
2013-11-27 23:44:34 +11:00
Jim Rybarski
483bb58f2d
fixed documentation typo about region purpose
2013-11-27 00:35:33 -06:00
Justin Ludwig
26374d89a0
Fix AWS credential params for s3 and other modules
...
The `ec2_ami`, `ec2_elb`, `ec2_tag`, `ec2_vpc`, `route53`, and `s3` modules
all canonicalize the AWS access and secret key params as
`aws_access_key` and `aws_secret_key`. However, following the fixes for #4540 ,
those modules now use `get_ec2_creds` from `lib/ansible/module_utils/ec2.py`,
which requires access/secret key params to be canonicalized as
`ec2_access_key` and `ec2_secret_key`. As a result, AWS credentials passed
to those six modules as parameters are ignored (they instead always use
the AWS credentials specified via environment variables, or nothing).
So this change fixes those six modules to canonicalize the
AWS access and secret key params as `ec2_access_key` and `ec2_secret_key`,
allowing them to again accept AWS credentials passed via module params.
2013-11-26 19:29:06 -08:00
Sam Hartsfield
ae7735b45d
Fixed hostname module for RHEL6 Workstation
2013-11-26 11:36:10 -05:00
James Tanner
7be13faae8
Fix comment yaml escaping in authorized_key module
2013-11-26 08:54:19 -05:00
James Tanner
4ba51eef6f
Save comment hashes in sshkeys
2013-11-25 23:46:48 -05:00
James Tanner
16b22d0d64
Cleanup debug statements
2013-11-25 22:16:04 -05:00
James Tanner
b938554311
Fixes #5032 escape and safely split key options in authorized_keys module
2013-11-25 22:13:42 -05:00
Josh Kuhn
b1a6bc6e7f
Added note about .rsync-filter files, with example
2013-11-25 15:12:58 -05:00
James Tanner
d187066339
Fixes #5010 Add user to all defined supplementary groups
2013-11-25 14:56:46 -05:00
Bruce Pennypacker
9abca424ea
Added promote command to promote read-replicas to standalone databases ( http://aws.amazon.com/about-aws/whats-new/2012/10/11/amazon-rds-mysql-rr-promotion/ ). Added ability for the modify command to rename a database instance via the optional new_instance_name parameter
2013-11-25 13:16:41 -05:00
Josh Kuhn
517e4af2cf
Added -FF flag to rsync invocation in synchronize
...
The `-FF` option causes rsync to look for files in the source directory named `.rsync-filter` and uses them to filter directories underneath them. If no `.rsync-filter` files are found, the behavior is identical to the command run without the -FF option. This flag does not sync the .rsync-filter files themselves.
This change should be backwards compatible and not produce surprising behavior for users, since they are unlikely to create `.rsync-filter` files unintentionally.
2013-11-25 12:27:58 -05:00
greenbrian
d80eb4a7fd
Update unarchive
...
Modified argument order provided to unzip command as the -o was being interpreted as a file.
2013-11-25 10:44:39 -06:00
Michael DeHaan
41e83d9df1
Merge pull request #5045 from junegunn/wait_for-python2.4
...
Remove Python 2.4-incompatible 'with' statement
2013-11-25 08:28:14 -08:00
James Tanner
5c1fbcc9d2
Addresses #5036 fix typo in git module
2013-11-25 09:55:05 -05:00
James Tanner
d950a3d1b5
Fixes 5036 add missing parameter to git module function call
2013-11-25 09:51:07 -05:00
Jens Rantil
883f37e404
Improved documentation of mount
module
...
Mentioning the fact that mount point directories are created and
removed.
2013-11-25 13:58:00 +01:00
Junegunn Choi
9c798b119c
Remove Python 2.4-incompatible 'with' statement
2013-11-25 17:01:24 +09:00
John Dewey
15613de6f5
Nova doesn't attempt to auth on obj instantiation
...
Need to call nova.authenticate() to validate credentials.
2013-11-22 21:57:02 -08:00
Aleksey Ovcharenko
2814828bc9
Added existing_only options to skip creating new files on receiver
2013-11-22 23:59:57 +02:00
James Tanner
32986c4d64
Fixes #5021 safely split hostkeys with quotes
2013-11-22 16:36:31 -05:00
Michael DeHaan
e54a574bb2
Merge pull request #5020 from damycra/django_manage_migrate_changed_filter
...
Reports changed status from django_manage migrate
2013-11-22 13:22:07 -08:00
Steven Davidson
f5d9679abc
Reports changed status from django_manage migrate
2013-11-22 19:35:19 +00:00
jctanner
815b32685b
Merge pull request #4985 from zakkie/devel
...
fix typo in document
2013-11-22 09:25:44 -08:00
Michael Scherer
9731f388c1
Do not use construct not compatible with python 2.4, fix #5006
2013-11-22 16:06:41 +01:00
Michael DeHaan
e0b0a89231
Merge pull request #4998 from berenddeboer/portinstall-fix
...
When name has digits in it, we may incorrectly determine package is already installed
2013-11-21 16:00:11 -08:00
Joshua Lund
02adc1fdcf
Fixed a typo in the 'unarchive' module documentation
2013-11-21 16:22:20 -07:00
Berend de Boer
2222532745
Don't use pkg_glob when guessing name, else we may think the package
...
is installed when it isn't.
2013-11-22 11:13:21 +13:00
Matt Martz
3f2cbb7583
Add ansible.module_utils.rax
2013-11-21 15:46:25 -06:00
Akihiro YAMAZAKI
97b6e13e46
fix typo in document
2013-11-21 16:09:43 +09:00
John Dewey
64f7f6726d
Handled string/dict the ansible way
2013-11-20 20:21:04 -08:00
John Dewey
c372007b49
The setting of params via dict or string by tags
...
Updated per @mpdehaan suggestions.
* Rather than passing in JSON, supply the policy options as a hash
or string.
* Bumped version_added to 1.5.
2013-11-20 17:07:08 -08:00
James Tanner
35dc7d235c
Fix pep8 E701 errors in bigip_monitor_http
2013-11-20 14:57:30 -05:00
jctanner
d9f75ad284
Merge pull request #4621 from sergevanginderachter/bigip_monitor
...
Introduce Big-IP F5 http monitor module
2013-11-20 11:53:35 -08:00
Matt Thompson
8cd465938b
Add missing exception name
2013-11-20 16:58:19 +00:00
Bruce Pennypacker
a694c0c44c
use new airbrake API URL
2013-11-20 16:52:15 +00:00
Michael DeHaan
82a9387532
Merge pull request #4971 from erjohnso/devel
...
fixes #4954 plus updates for gcutil/v1beta16 tests
2013-11-19 14:54:32 -08:00
Eric Johnson
8ff58eb46e
fixes #4954 plus updates for gcutil/v1beta16 tests
2013-11-19 22:30:22 +00:00
James Tanner
9727a4415c
Add warning comment to rhn_register module about fixing pep8 errors
2013-11-19 16:41:51 -05:00
James Tanner
1d24bcc916
Fix pep8 error in hostname module
2013-11-19 16:39:48 -05:00
James Tanner
cc2fdb9d83
Fix pep8 errors in bigip_monitor_tcp
2013-11-19 16:38:16 -05:00
James Tanner
e81c976636
Fix pep8 errors in unarchive module
2013-11-19 16:35:06 -05:00
James Tanner
52032b80d4
Fix pep8 error in ec2_vpc
2013-11-19 16:31:25 -05:00
James Cammarata
bfb1d469e6
Checking for a transitional running state in supervisorctl
...
Fixes #3977
2013-11-19 14:54:20 -06:00
jctanner
2855684538
Merge pull request #4780 from mscherer/fix_accelerate_various
...
Fix various warning on accelerate module, found by pyflakes
2013-11-19 12:42:32 -08:00
jctanner
8277bf29d2
Merge pull request #4898 from stoned/homebrew-install_options-fix
...
Fix homebrew module's install_options handling
2013-11-19 12:30:32 -08:00
John Dewey
d3b1d06af7
Cleaned up docs just a smidge
...
Mostly added periods where missed, and corrected /vhost spacing.
2013-11-19 12:00:09 -08:00
Michael DeHaan
6d3fc34458
Merge pull request #4968 from jsmartin/no_parameters_needed
...
cloudformation parameters no longer required.
2013-11-19 11:43:46 -08:00
Michael DeHaan
5e0c6e0af3
Merge pull request #4868 from hnakamur/rhel5_hostname_fix
...
hostname module fix for RHEL5
2013-11-19 11:38:29 -08:00
Michael DeHaan
afcda172e1
Merge pull request #4934 from mscherer/fix_urpmi_2
...
return failed if a package couldn't be installed
2013-11-19 11:35:51 -08:00
James Martin
592124f129
cloudformation parameters no longer required.
2013-11-19 14:17:23 -05:00
Michael DeHaan
b29669dccd
Remove the 'host' module for now because the alias handling involves a bit too much automagic. Proposal is to come up with a spec
...
of how it should work and accept to spec, using the existing patch (cherry-picked) as a baseline.
2013-11-19 14:12:45 -05:00
John Dewey
37773f967e
Added module to handle rabbit policies [1]
...
Used quite a bit of the existing rabbit modules provied by @chrishoffman.
[1] https://www.rabbitmq.com/parameters.html
2013-11-19 00:36:21 -08:00
Michael DeHaan
f7c3975f21
Add version_added to all modules missing version_added information, the docs formatter will now
...
raise errors when omitted, updated changelog with new modules.
2013-11-18 18:55:49 -05:00
Michael DeHaan
2726b13245
Changelog updates and a few module renames. vpc -> ec2_vpc, githooks -> github_hooks, blacklist -> kernel_blacklist. These are all new in 1.4 so safe to change.
2013-11-18 18:28:21 -05:00
Michael DeHaan
aee1fcad05
Update changelog, rename vpc module to ec2_vpc.
2013-11-18 17:59:40 -05:00
Sergey Sudakovich
4d0f374dbf
compatible with python 2.4
2013-11-18 11:33:04 -08:00
Patrik Lundin
e66add13d5
openbsd_pkg: rework package name parsing.
...
Give the module more knowledge of the package name structure.
This makes the handling of version-less flavors (like vim--no_x11)
behave properly.
While here sprinkle debug logging that is helpful when testing the
module.
2013-11-18 20:24:10 +01:00
James Tanner
0ce1123693
Fixes #4851 Set syslog debug mode for accelerate properly
2013-11-18 09:56:12 -05:00
giorgio-v
0342f432e2
Added -y
flag to query_package
...
* library/packaging/pkgin:
Signed-off-by: giorgio-v <giorgio@refactor.it>
2013-11-18 08:01:10 +01:00
James Tanner
99dfa1afec
Revert "Merge pull request #4912 from zehome/openbsd_pkg_flavourfix"
...
This reverts commit de2f4cf04d
, reversing
changes made to 2c33737bfa
.
2013-11-18 00:15:33 -05:00
Michael Scherer
d66027ba7a
return failed if a package couldn't be installed
...
For some reason, on my test mandriva, urpmi --force return 0
even when it cannot install a rpm. So we have to explicitely check
if the package was properly installed with a loop
2013-11-18 00:22:54 +01:00
Michael Scherer
0d8b81cd95
optionally use rpm python module instead of calling a
...
external executable, to avoid the cost of forking.
Since python-rpm is not automatically present, we still fallback
on the slower rpm fork method.
2013-11-17 15:37:30 +01:00
Michael Scherer
9482815b71
Fix behavior of urpmi module where it always return "changed"
...
even when a package is already installed, since urpmi will
always return 0 wether it install or not.
2013-11-17 15:37:30 +01:00
Tom Berger
8a39e0a615
Update cloud/docker: if the image name containes a repository, strip it.
...
When using repositories other than the main one at docker.io, the image name contains the repo name (which itself contains ":" as a separator between domain and port). We don't really care about it here, so just get rid of it before looking at the image name.
2013-11-16 23:15:03 +02:00
Michael DeHaan
56e3d31253
Merge pull request #4904 from joemaller/npm-outdated-fix
...
update npm-module to handle new node.js output
2013-11-16 10:40:51 -08:00
Matt Martz
1ef49405b3
Remove debug print statement
2013-11-15 19:52:10 -06:00
jctanner
7ebda819b5
Merge pull request #4919 from sivel/4577-rax-refactor
...
Refactor rax module. Fixes #4577
2013-11-15 12:20:13 -08:00
jctanner
59ef9c3bea
Merge pull request #4918 from sivel/rax-facts
...
Add rax_facts module for retrieving facts about a Cloud Server
2013-11-15 12:13:37 -08:00
jctanner
c057fe2f5f
Merge pull request #4861 from pmakowski/devel
...
urpmi module
2013-11-15 11:59:23 -08:00
James Tanner
876e503417
Fix docstring in bigip_monitor_tcp module
2013-11-15 14:44:53 -05:00
jctanner
f61babd0ee
Merge pull request #4849 from zimbatm/notify_grove
...
Adds a grove notifier module
2013-11-15 11:15:08 -08:00
jctanner
45ad8237a6
Merge pull request #4832 from matze/add-zypper-repository
...
Add zypper_repository module
2013-11-15 11:13:50 -08:00
jctanner
ce080e0fb4
Merge pull request #4813 from sergevanginderachter/bigip_tcpmonitor
...
Introduce Big-IP F5 tcp monitor module
2013-11-15 11:10:52 -08:00
jctanner
dc5b952854
Merge pull request #4910 from matze/add-system-blacklist-module
...
Add system module to blacklist kernel modules
2013-11-15 11:06:05 -08:00
jctanner
912d43a37d
Merge pull request #4913 from arkadijs/devel
...
Use pkgng glob (-g) feature to allow installation of packages by wildcard
2013-11-15 11:00:49 -08:00
jctanner
f90df824c3
Merge pull request #4914 from resmo/fix/module-host
...
host: bug fixes and improvments
2013-11-15 10:49:50 -08:00
Matt Martz
234a78673b
Refactor rax module
2013-11-15 12:25:21 -06:00
Matt Martz
fa4e55d677
follow suit with the rax refactor and split out the slugify code
2013-11-15 12:00:32 -06:00
James Tanner
af0cdd464c
Clean up erroneous lineinfile.orig file
2013-11-15 12:17:17 -05:00
Matt Martz
545aabaddc
Add rax_facts module for retrieving facts about a Cloud Server
2013-11-15 11:12:48 -06:00
jctanner
de2f4cf04d
Merge pull request #4912 from zehome/openbsd_pkg_flavourfix
...
OpenBSD packages can be installed using 'flavour'
2013-11-15 07:21:37 -08:00
James Tanner
2c33737bfa
Fix docstring and remove redundant parameter value in portinstall module
2013-11-15 10:13:19 -05:00
Rene Moser
0c70e898cc
host: fix bug, alias was not removed
2013-11-15 14:04:41 +01:00
Rene Moser
6da2d55007
host: removed unused self_has_aliases
2013-11-15 14:04:40 +01:00
Rene Moser
a61f46f4f0
host: skip lines beginning with new line
2013-11-15 14:04:40 +01:00
Rene Moser
ca5e5cfebc
host: fix changed is not available on fail
2013-11-15 14:04:40 +01:00
Arkadi Shishlov
78f5c69a88
Use pkgng glob (-g) feature to allow installation of packages by wildcard.
...
Also solves the particular problem of installing packages that have multiple versions in the repo, but specifying the exact version would be troublesome:
$ pkg install -n dovecot
The following 2 packages will be installed:
Installing dovecot: 1.2.17
Reinstalling dovecot-2.2.6 (options changed)
$ pkg install -n dovecot-2.2.6
The following 1 packages will be installed:
Reinstalling dovecot-2.2.6 (options changed)
$ pkg install -n -g dovecot-2*
The following 1 packages will be installed:
Reinstalling dovecot-2.2.6 (options changed)
2013-11-15 13:28:14 +02:00
Laurent Coustet
12e7e3b2f6
OpenBSD packages can be installed using 'flavour'. Best example
...
is vim. It can be installed as vim--no_x11 or vim--gtk2.
2013-11-15 12:20:30 +01:00
Matthias Vogelgesang
e5ef5e29ec
Add system module to blacklist kernel module
2013-11-15 10:34:55 +01:00
Berend de Boer
46b11774c1
Support to install software on FreeBSD using portinstall.
2013-11-15 19:49:04 +13:00
jctanner
b086b5571c
Merge pull request #4888 from jarv/jarv/wait_for
...
Adding more wait conditions to the wait_for module
2013-11-14 12:52:00 -08:00
James Tanner
dfe6c5d434
Fix copyright section in githooks module
2013-11-14 14:49:10 -05:00
jctanner
ad5012f930
Merge pull request #4691 from cg-soft/git-bare-ref-repo-support
...
Add support for bare git reference repos
2013-11-14 10:39:57 -08:00
James Tanner
303e996035
Quote docstring in githooks module
2013-11-14 13:20:17 -05:00
jctanner
ce20cf8488
Merge pull request #4731 from pcgentry/devel
...
new githooks module
2013-11-14 10:17:39 -08:00
jctanner
3a5e689b80
Merge pull request #4785 from Tinche/get_url/uri-content-disposition
...
Modified the get_url module to respect the content-disposition header if...
2013-11-14 10:02:15 -08:00
James Tanner
15243cd801
Fix typo in postgresql_user module docstrings
2013-11-14 11:57:01 -05:00
jctanner
8041735c56
Merge pull request #4686 from bcoca/postgresql_user_pwds
...
postgresql_user now supports users w/o a password, encrypted passwords and expiration
2013-11-14 08:55:11 -08:00
jctanner
d14d20327a
Merge pull request #4510 from jhoekx/jboss-module
...
Add jboss module
2013-11-14 08:26:56 -08:00
James Tanner
575d7eb8be
Set required = True for src in unarchive module.
2013-11-14 10:59:24 -05:00
jctanner
be67a6f815
Merge pull request #4625 from pileofrogs/devel
...
unarchive module & action plugin
2013-11-14 07:57:57 -08:00
James Tanner
d96f469520
Merge pull request #4525 from ko-zu/ansible
...
Add a regexp parameter to assemble module to match or exclude filenames.
2013-11-14 10:30:12 -05:00
Joe Maller
d95ba87b62
update list_outdated module split to both old and new module delimiter.
2013-11-14 10:25:23 -05:00
jctanner
4707e3a472
Merge pull request #4895 from nextus/cron
...
Fix: absent state removing whole cron.d file instead of specific job
2013-11-14 05:30:00 -08:00
nextus
17cbbcdd30
Don't allow cron module to delete cron_file without name parameter assignment
2013-11-14 13:24:14 +04:00
James Tanner
8e41480059
Set required=false for answer_file in svr4pkg docstrings
2013-11-13 20:04:54 -05:00
jctanner
065f1edc89
Merge pull request #4420 from Jmainguy/devel
...
Added resp= option for svr4pkg to enable the -r option in pkgadd for res...
2013-11-13 17:02:58 -08:00
James Tanner
d3128e00c5
Fix parameter typo in swdepot module
2013-11-13 19:57:39 -05:00
jctanner
d32b33f191
Merge pull request #4398 from melodous/module_swdepot
...
Module swdepot
2013-11-13 16:56:16 -08:00
Stoned Elipot
47072bfb77
Fix homebrew module's install_options handling
...
...each given option must be a single element in the
arguments list passed as first argument to module.run_command()
2013-11-13 23:20:53 +01:00
James Tanner
33242cacf3
Merge pull request #4375 from pfalcon/ansible
...
copy: Implement recursive copying if src is a directory.
2013-11-13 15:52:40 -05:00
nextus
a43aaaecd0
Fix: absent state removing whole cron.d file instead of specific job
2013-11-13 23:58:37 +04:00
James Tanner
2fd56efb9e
Fix typo in ejabberd_user module docstrings
2013-11-13 10:59:37 -05:00
jctanner
558d0b322a
Merge pull request #4329 from privateip/devel
...
ejabberd_user module for managing users in ejabberd
2013-11-13 07:56:15 -08:00
James Tanner
7eadf78009
Merge pull request #4282 from cristobalrosa/ansible
...
Add a fact for checking if interface is in promiscuous mode.
2013-11-13 10:33:57 -05:00
James Tanner
d0986a20a3
Use shared ec2 module snippet in elasticache module
2013-11-13 10:24:08 -05:00
James Tanner
fd6b16aca8
Merge pull request #4313 from jsdalton/ansible
...
Add AWS ElastiCache module
2013-11-13 10:15:51 -05:00
James Tanner
a8c531a2f6
Merge branch 'add_aws_elasticache_module' of git://github.com/jsdalton/ansible into jsdalton-add_aws_elasticache_module
2013-11-13 10:10:40 -05:00
James Tanner
a5c29b886e
Merge pull request #4299 from psvo/ansible
...
Fix check for ROLLBACK_COMPLETE in cloudformation module
2013-11-13 10:03:09 -05:00
James Tanner
f332bb0d7c
Fixes #4891 Catch unicodedecode errors from python-apt
2013-11-13 09:48:56 -05:00
Philippe Makowski
4455fea579
Merge remote-tracking branch 'upstream/devel' into devel
2013-11-13 10:09:40 +01:00
John Jarvis
bf435e2032
Adding more wait conditions to the wait_for module
...
Adds a new option to wait_for to wait for a file to exist on the file
system before continuing, optionally takes a search_regex param to match
text in the file.
2013-11-12 19:04:38 -05:00
Sergey Sudakovich
24ea5949bb
fix when the system does not have lsb_release script, but has /etc/lsb_release file
2013-11-12 15:25:39 -08:00
James Tanner
5a3032a950
Fixes #4884 Do not prematurely exit from file module if src not defined
2013-11-12 18:17:20 -05:00
jctanner
deb33e9d0e
Merge pull request #4272 from psvo/tags_parameter_for_cloudformation
...
Add support for tags parameter to cloudformation module
2013-11-12 11:58:43 -08:00
jctanner
f0afb20ceb
Merge pull request #4161 from stygstra/openvswitch-modules
...
Modules for managing Open vSwitch bridges and ports
2013-11-12 11:20:20 -08:00
James Tanner
0ecc83fe98
Change route53 module to use shared ec2 authorization module snippet
2013-11-12 14:16:30 -05:00
James Tanner
fb903c5317
Change s3 module to use shared ec2 authorization module snippet
2013-11-12 14:13:05 -05:00
James Tanner
06eb7357fd
Remove redundant credential code in vpc module
2013-11-12 14:10:38 -05:00
James Tanner
8332a0b75e
Change vpc module to use shared ec2 authorization moudle snippet
2013-11-12 14:09:06 -05:00
James Tanner
b37a8b90a6
Fix docstring quoting in vpc module
2013-11-12 14:02:50 -05:00
jctanner
7fdeed6539
Merge pull request #4141 from carsongee/vpc
...
Added module for handling AWS Virtual Private Clouds
2013-11-12 11:01:00 -08:00
James Tanner
e4c2517e89
Add default for remote_src to assemble dostrings to avoid confusion
2013-11-12 13:21:49 -05:00
jctanner
2cf335969f
Merge pull request #4738 from bcoca/assemble_action_plugin
...
assemble can now use src from master/origin
2013-11-12 08:23:39 -08:00
James Tanner
710117e4da
Addresses #4628 evaluate package check return properly and exit failure if not present
2013-11-12 10:37:27 -05:00
Philippe Makowski
a4ff61748d
Merge remote-tracking branch 'upstream/devel' into devel
2013-11-12 15:12:59 +01:00
James Tanner
6008ea40ee
Add more error detail to the service module for FreeBSD
2013-11-12 00:02:30 -05:00
James Tanner
aafe7f5b37
Fixes #4877 set type to bool for cache parameter in apt module
2013-11-11 23:23:56 -05:00
jctanner
c459347976
Merge pull request #4245 from abelbabel/patch-1
...
add check mode support to pkgng module
2013-11-11 20:19:21 -08:00
James Tanner
7502e15298
Address #4285 remove redundant stderr output in apt module
2013-11-11 22:27:47 -05:00
jctanner
9faaa2b98b
Merge pull request #4285 from blair/apt-module-register-stdout-stderr
...
apt: pass child process stdout and stdout to m.fail_json() and m.exit_js...
2013-11-11 19:15:10 -08:00
jctanner
a28bcd60d9
Merge pull request #4617 from resmo/feature/python-apt
...
apt: autoinstall python-apt if apt or apt_pkg is not available
2013-11-11 18:50:43 -08:00
James Tanner
f820e8e719
Merge pull request #4286 from blair/ansible
...
apt: do not consider not-removed and not-upgraded packages as changes.
2013-11-11 21:39:07 -05:00
jctanner
ec55268738
Merge pull request #4304 from ferringb/fixes/cron-permissions
...
Enforce umask for cron module, so cron_file generated files are 0644.
2013-11-11 14:23:39 -08:00
Timur Batyrshin
9e7623e9de
#4869 compatibility with older versions of apt
2013-11-11 16:56:05 +04:00
Michael DeHaan
0a34870b1f
Merge pull request #4858 from sivel/rax-clb-serialize
...
Fix serialization error in rax_clb
2013-11-10 13:51:41 -08:00
Michael DeHaan
3e6369e026
Merge pull request #4862 from rob-szew/devel
...
Correcting the security group id lookup from the list of security group ...
2013-11-10 13:45:08 -08:00
Hiroaki Nakamura
63a552b2d3
Apply the same change as https://github.com/hnakamur/ansible-playbooks/pull/2
2013-11-10 08:28:33 +09:00
Tin Tvrtkovic
ea60360449
Use the final URL from the finished request instead of the provided URL for filename generation, to properly deal with redirects.
2013-11-09 00:35:14 +01:00
Rob Szewczyk
fe95745a20
Correcting the security group id lookup from the list of security group names
2013-11-08 17:46:41 -05:00
Philippe Makowski
38a2ee7751
urpmi module
2013-11-08 21:43:19 +01:00
James Laska
4013e94cf6
Correct documentation URLs
2013-11-08 15:02:45 -05:00
Matt Martz
a897bb389c
Remove unused variable
2013-11-08 13:15:38 -06:00
Matt Martz
8f2f8a5b53
DRY up dict conversion and fix serialization error
2013-11-08 13:11:15 -06:00
James Tanner
36ca726258
Fixes #4522 Document that comments in ini files will be discarded with the ini module
2013-11-08 09:57:22 -05:00
Jonas Pfenniger
b963596e5c
Adds a grove notifier module
2013-11-08 11:21:46 +00:00
James Tanner
fa62ee46bf
Set the correct version added for the hostname module
2013-11-07 22:01:02 -05:00
jctanner
01a054d2be
Merge pull request #3940 from hnakamur/hostname_module
...
Add a hostname module, which sets system's hostname.
2013-11-07 15:11:06 -08:00
James Tanner
934ec1c0b6
Addresses #4801 Update file module docs to indicate behavior for relative src paths
2013-11-07 17:02:34 -05:00
jctanner
bd9fb39634
Merge pull request #4801 from sspans/devel
...
Add support for relative symlinks
2013-11-07 13:57:18 -08:00
jctanner
8e8c8efc8f
Merge pull request #4769 from alanfairless/more-password-entropy-revised
...
Revised patch for more password entropy
2013-11-07 13:39:05 -08:00
James Tanner
898de833b0
Merge pull request #4413 from jerm/ansible
...
Add capability to pass in a PATH prefix to run_command and allow pip module
to utilize that to make virtualenv bin/ available in pip installs
2013-11-07 15:51:27 -05:00
James Tanner
6cdc99286c
Merge pull request #4307 from damianmoore/mysql_gzip_bzip2_support
...
Add support for compressing mysql dumps and extracting during import.
2013-11-07 15:07:59 -05:00
jctanner
6a5672c997
Merge pull request #4835 from sivel/rax-clb
...
Add module to create Rackspace Cloud Loadblancers. Fixes #4794
2013-11-07 11:15:23 -08:00
Matt Martz
2065253c3e
Rename rax_clb to rax_clb_nodes in docs and examples
2013-11-07 12:56:59 -06:00
jctanner
e36781dace
Merge pull request #4603 from claco/rax_network_module
...
Add rax_network module
2013-11-07 10:49:06 -08:00
Matt Martz
9d684c9e8e
If you try to delete a balancer that isn't there, don't blow up
2013-11-07 10:46:50 -06:00
Matt Martz
772fbb8d0a
Updates to rax_clb module
2013-11-07 10:42:15 -06:00
Christopher H. Laco
0be54b5585
Added replacement rax_clb that does LB detailed creation
2013-11-07 10:42:15 -06:00
Christopher H. Laco
6a964496b1
Renamed rax_clb to rax_clb_nodes since it's node management and not clb creation
2013-11-07 10:42:15 -06:00
jctanner
015662f5ef
Merge pull request #4358 from eslng/apt_add_dpkg_options
...
apt: allow specifying dpkg options
2013-11-07 08:31:51 -08:00
Bruce Pennypacker
83a1665be5
Made URL an optional parameter
2013-11-07 15:39:41 +00:00
jctanner
277dda5373
Merge pull request #4489 from cove/devel
...
add docker module
2013-11-07 07:00:23 -08:00
jctanner
6cebfccd7f
Merge pull request #4440 from AndydeCleyre/patch-2
...
Set default of 'yes' for update_cache, as is in the documentation
2013-11-07 06:46:13 -08:00
Matthias Vogelgesang
2649495fa6
Add zypper_repository module
...
This change adds the "zypper_repository" module to the packaging library. This
module is used to add and remove additional repositories.
2013-11-07 12:06:55 +01:00
Michael Scherer
ea6567dbf7
fix incorrect send_data call. there is no client variable, and send_data
...
is a class method. Pyflakes complained about it.
2013-11-07 08:11:56 +01:00
Michael Scherer
eb77ca80df
remove unused variable (pyflakes)
2013-11-07 08:11:56 +01:00
Michael Scherer
061394fff7
make pyflakes a bit more silent
...
- explictely import json, since this is used ( only to silence pyflakes)
- remove shutil as it is unused
2013-11-07 08:11:56 +01:00
James Tanner
aaa44f9151
Add doc example for lineinfile without a regexp parameter
2013-11-06 18:51:31 -05:00
James Tanner
9ac91916c3
Merge pull request #4660 from kolbyjack/lineinfile_no_regexp
2013-11-06 18:43:10 -05:00
James Tanner
6694b28d51
Fix merge conflict
2013-11-06 18:38:01 -05:00
James Tanner
ce29c158a9
Address #4573 Check interface keys and return gracefully on solaris zones
2013-11-06 18:11:22 -05:00
jctanner
31b5b66eb1
Merge pull request #4776 from jlaska/ec2_wait_on_terminate
...
Honor wait on ec2 instance termination
2013-11-06 12:02:00 -08:00
Christopher H. Laco
f214b9870a
Update module based on upstream feedback
...
- Remove deleted state
- Use dict() instead of raw hash
- Wrap or statements in parens instead of backslash line continuations
- Change instances to networks in module return result
2013-11-06 12:36:47 -06:00
Christopher H. Laco
88083891bb
Add rax_network module
...
Based on the refactor work @sivel is doing, adding a rax_network module
to create/delete networks in the Rackspace Public Cloud.
See: https://github.com/ansible/ansible/issues/4577
2013-11-06 12:36:46 -06:00
jctanner
15a9f7700f
Merge pull request #4760 from urbanmapping/devel
...
make cloudformation module accept template_parameters from command line
2013-11-06 08:12:11 -08:00
jctanner
8b774f27c2
Merge pull request #4786 from SalesSeek/find-correct-easy-install
...
Fix determination of correct, possibly customized, 'easy_install' executable
2013-11-06 07:39:19 -08:00
jctanner
5eab293421
Merge pull request #4811 from dragon3/duplicate_download_s3file
...
Remove duplicate "download_s3file" execution when the destination path doesn't exist
2013-11-05 16:00:33 -08:00
James Tanner
65d68bb1b4
Addresses #4735 Verify the virtualenv command supports --no-site-packages before passing it
2013-11-05 18:51:41 -05:00
jctanner
9aa93fa307
Merge pull request #4735 from chrisalbright/patch-1
...
pip module: fix unexpected behavior when creating virtualenvs
2013-11-05 15:50:08 -08:00
Carson Gee
971976ae99
Added module for handling AWS Virtual Private Clouds
...
This handles creating and editing VPCs and takes care of vpcs,
subnets, Internet Gateways, and route tables.
2013-11-05 16:20:20 -05:00
jctanner
7dac397d1a
Merge pull request #4797 from weaselkeeper/devel
...
fix for https://github.com/ansible/ansible/issues/4795 (incorrect changed result in cron module)
2013-11-05 12:25:54 -08:00
dragon3
e54832a730
Remove duplicate "download_s3file" execution when the destination path doesn't exist
2013-11-05 22:03:40 +09:00
willthames
723af8c370
Ensure async terminates when time limit is not divisible by 5
...
Because async_wrapper subtracts 5 from time_limit and checks for
equality to zero, values not divisible by 5 will go negative and
continue forever.
2013-11-05 09:42:28 +10:00
jctanner
8e105bbfba
Merge pull request #4772 from mscherer/fix_4763
...
Try/finally is a python 2.5 construct, so not working on EL5. Fix #4763
2013-11-04 15:36:02 -08:00
James Tanner
c1ed47933b
Fixes #4485 add an ipv6 parameter to accelerate so that the daemon will bind to an ipv6 port instead of ipv4
2013-11-04 17:20:03 -05:00
Jim Richardson
bbfe11fc1e
return True/False from remove_job_file()
...
revised fix for https://github.com/ansible/ansible/issues/4795
2013-11-04 14:14:53 -08:00
James Tanner
5c34ed0827
Addresses #4676 Add module notes about the behavior of sudo and the destination paths within the synchronize module.
2013-11-04 12:19:31 -05:00
James Tanner
9fb4be0e73
Update synchronize docstrings for rsync_timeout parameter
2013-11-04 10:57:08 -05:00
James Tanner
0adf095677
Add a timeout to the synchronize module to prevent infinite hangs while waiting on passwords for misconfigured users
2013-11-04 10:52:44 -05:00
sspans
904a129ac1
skip absolute path creation for old_src, not needed with the new relative links
2013-11-04 10:44:06 +01:00
sspans
684921c1c1
only require absolute paths for hardlinks
2013-11-04 10:37:36 +01:00
Jim Richardson
bcc08564e7
fix for https://github.com/ansible/ansible/issues/4795
...
Incorrect changed result in cron module.
Report changed=False if no cron is removed:wq
2013-11-03 17:43:51 -08:00
Cove Schneider
1ea17dee11
Fixes from docker-ansible, update license to be same as other modules
2013-11-03 12:48:03 -08:00
Michael DeHaan
83d50b1984
Make it slightly more clear what side of the connection is missing keyczar if using accelerate mode.
2013-11-03 12:46:21 -05:00
Michael DeHaan
6e6884d6e0
Merge pull request #4789 from mohangk/devel
...
Fix for connect method parameter order
2013-11-03 08:49:00 -08:00
Mohan Krishnan
56bd9a14d5
Fix for connect method parameter order
2013-11-03 14:48:35 +07:00
Steve Tjoa
626d41c1d1
Changed parameter from 'user' to 'name' in the examples to coincide with the specs.
2013-11-02 22:42:44 -07:00
Mohan Krishnan
0ae9128c7b
ec2_eip connect method references module var that is not passed in
2013-11-03 05:18:27 +07:00
Pedro Romano
78c616f271
Obsolete attempts at determining the full path to the desired
...
'easy_install' executable were still left behind and need to be removed
for the customizable 'executable' task argument to correctly work:
'_get_easy_install' should take care of all the functionality related to
determining the correct 'easy_install' executable to use.
2013-11-02 19:25:51 +00:00
Tin Tvrtkovic
c85655f720
Modified the get_url module to respect the content-disposition header if the destination is a directory and the server provides it.
...
See http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html , section 19.5.1.
2013-11-02 17:23:59 +01:00
Michael DeHaan
334dcfa2fa
Update module documentation.
2013-11-02 09:34:44 -04:00
Michael Scherer
1ef9bed752
Try/finally is a python 2.5 construct, so not working
...
on EL5. Fix #4763
2013-11-02 11:24:29 +01:00
James Laska
2a5874b94f
Honor wait on ec2 instance termination
2013-11-01 18:57:20 -04:00
Yegor Minin
df5fd0e0d0
apt: allow specifying dpkg options
...
This will allow specifying dpkg options as a string passed over to apt
command. dpkg_options expects a comma-separated string of options to be
passed as dpkg options which will be further expanded. For example
dpkg_options='force-confdef,force-confold' will end up as
-o \"Dpkg::Options::=--force-confold\" when passed to apt
Example usage would be:
-m apt -u ubuntu -s \
-a "upgrade=dist update_cache=yes dpkg_options='force-confold'"
or
apt: upgrade=dist update_cache=yes dpkg_options='force-confold'
2013-11-01 20:11:40 +02:00
Michael DeHaan
e725eea4be
Merge pull request #4770 from dragon3/devel
...
ec2_vol: return volume_id/device even when volume mapping already exists
2013-11-01 09:32:54 -07:00
James Tanner
afa5988391
Fixes #4540 Use shared module snippet to evaluate ec2 credentials
2013-11-01 11:59:24 -04:00
dragon3
19b5008c0a
return volume_id/device even when volume mapping already exists
2013-11-01 23:59:42 +09:00
Alan Fairless
0824f004d9
Revised patch for more password entropy
2013-11-01 09:51:35 -05:00
Hiroaki Nakamura
abed2c47fa
Fix for RHEL6.
2013-11-01 23:32:14 +09:00
James Tanner
f4b59fe285
Fixes #4516 file module: check prev_state earlier and use that if state is not specified
2013-11-01 09:31:32 -04:00
Michael DeHaan
337b6ce642
Fix documentation formatting.
2013-10-31 20:00:11 -04:00
Brian Cavagnolo
869f32123b
make cloudformation module accept template_parameters from command line
...
Passing cloudformation template_parameters on the command line
like so was failing:
ansible localhost -m cloudformation -a "...template_parameters=foo=5,bar=4..."
2013-10-31 17:00:03 -07:00
Michael DeHaan
7f125567cb
Some simplification of include_vars and renamed include_files to include_vars.
2013-10-31 19:24:35 -04:00
Michael DeHaan
b69ab89eb1
Merge branch 'include_files' of git://github.com/bennojoy/ansible into devel
2013-10-31 19:14:27 -04:00
Michael DeHaan
187ebf2f56
Leverage 4318b27 and no longer treat instance tags as JSON, but as dictionary types which could be key=value or dicts or JSON or references.
2013-10-31 18:46:13 -04:00
Michael DeHaan
b520902852
Merge pull request #4756 from mscherer/fix_4739
...
Fix accelerate module on centos 5 by removing
2013-10-31 15:21:51 -07:00
Michael DeHaan
6d16f85b30
Suggest keyscan for github/other SCM hanging.
2013-10-31 18:00:24 -04:00
Michael DeHaan
aae3a0ea8d
Merge pull request #4740 from retr0h/return-server-object-not-list
...
Need to compare on server object not list
2013-10-31 14:51:08 -07:00
Michael DeHaan
3a0d67024c
Merge pull request #4736 from dmkoch/assemble-temp-file-cleanup
...
Clean up temp file left behind by assemble module
2013-10-31 14:50:28 -07:00
Michael DeHaan
3705f41992
Merge pull request #4754 from mscherer/fix_4648
...
Fix 4648, cron module is not working on solaris
2013-10-31 14:49:25 -07:00
Michael DeHaan
d34a26e307
Undo an inadvertant revert from template changes so we still allow pythonic imports in module land.
2013-10-31 16:53:05 -04:00
Michael Scherer
8efe53eebb
Fix accelerate module on centos 5 by removing
...
unsupported string prefix in 2.4
http://docs.python.org/release/2.4/ref/strings.html
This is also ignored on later version of python 2
and is present only for python 3 conversion, as seen
on http://docs.python.org/2/reference/lexical_analysis.html#string-literals
Also see http://stackoverflow.com/questions/6269765/what-does-the-b-character-do-in-front-of-a-string-literal
Fix https://github.com/ansible/ansible/issues/4739
2013-10-31 21:04:34 +01:00
Michael Scherer
9e7b02aaee
make cron module work on solaris
...
Cron on solaris do not take the same
set of option than vixie cron on linux, and
among the biggest difference, root cannot set
the crontab of a user directly from a file. Thus the
use of su to run the crontab command. Fix issue #4648
2013-10-31 19:58:26 +01:00
Michael Scherer
506ce6a809
remove unused function
2013-10-31 19:58:26 +01:00
Christian Goetze
f41d4ac390
Add support for bare git reference repos
...
This adds two parameters to the git module:
bare (boolean)
Indicates this is to be a bare repositori
reference (string)
Indicates the path or url to the reference repo.
Check out the "--reference" option in the "git clone"
man page
Added appropriate tests.
2013-10-31 10:56:14 -07:00
Scott Dunlop
dbc1e20462
add "zle" as a supported ZFS compression type
...
ZFS supports "zle" compression, which compresses runs of null bytes efficiently.
2013-10-31 10:48:41 -07:00
Sheldon Hearn
6a02c75b7c
Fix description of nova_compute:name option
...
It's the name of the instance, not of an image.
2013-10-31 12:34:04 +02:00
John Dewey
f1fa16b65f
Need to compare on server object not list
...
TASK: [create test controller 0] **********************************************
failed: [127.0.0.1] => {"failed": true, "parsed": false}
invalid output was: Traceback (most recent call last):
File "/Users/jdewey/.ansible/tmp/ansible-1383197329.62-262790004573235/nova_compute", line 1203, in <module>
main()
File "/Users/jdewey/.ansible/tmp/ansible-1383197329.62-262790004573235/nova_compute", line 261, in main
_get_server_state(module, nova)
File "/Users/jdewey/.ansible/tmp/ansible-1383197329.62-262790004573235/nova_compute", line 197, in _get_server_state
if server.status != 'ACTIVE':
AttributeError: 'list' object has no attribute 'status'
2013-10-30 22:41:02 -07:00
Brian Coca
ac40d15120
now assemble module is also action plugin and can use local source for
...
files
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-30 21:40:42 -04:00
chrisalbright
44c2fae805
pip module: fix unexpected behavior when creating virtualenvs
...
This module supports `virtualenv_site_packages` as an option to control whether or not to include system packages when installing pip packages into a virtual environment.
The default is no, and when you say yes it explicitly it includes a flag to include site packages, otherwise it doesn't provide a flag.
Some versions of virtualenv by default include site packages and other versions by default do not.
This patch just makes both branches explicit, so `virtualenv_site_packages=no` really means no.
2013-10-30 17:27:02 -07:00
Daniel Koch
dcdce838cf
Clean up temp file left behind by assemble module
2013-10-30 20:24:03 -04:00
Michael DeHaan
e35c54b5aa
Merge pull request #4727 from leth/apt-key-leading-zeros
...
Only remove leading '0x' from apt key ids, not all 0s
2013-10-30 17:16:20 -07:00
James Tanner
d154bf8781
Revert templating enhancements from 73dbab70
e6c28658
d409352c
9858b1f2
4587528b
9b1fe455
214b0b05
8d3db803
7f9504d1
5031104c
35cb9dc2
2bd8cb57
1e85c754
2013-10-30 10:50:16 -04:00
Phillip
824d5688fc
adding the githooks module
2013-10-30 09:03:11 -05:00
Marcus Cobden
414a5b4eab
Only remove leading '0x' from key ids, not all 0s
2013-10-30 11:50:34 +00:00
James Tanner
d3c8832414
Fixes #4720 Use mysql command to restore database instead of mysqldump
2013-10-29 10:33:46 -04:00
jctanner
536b5b196f
Merge pull request #4712 from mhite/bigip_node
...
New BIG-IP module for managing node objects
2013-10-29 06:07:45 -07:00
jctanner
a1fcaf5c61
Merge pull request #4715 from mscherer/fix_4702
...
Fix #4702 , make setup work on windows
2013-10-29 06:03:49 -07:00
Michael Scherer
3f0b3a71ca
Fix #4702 , make setup work on windows
2013-10-28 23:41:18 +01:00
Thomas Omans
c12e2b53e3
Pip module: fixing issue with python 2.4 support
...
Python 2.4.3 returns:
TypeError: expected character buffer object
startswith is expecting only a string instead of a tuple like newer versions allow.
2013-10-28 15:15:04 -07:00
Matt Hite
25f7391d1a
Fixed version_added and removed reference to traceback module
2013-10-28 14:51:51 -07:00
James Cammarata
0e9184eefd
Fixing authorized_keys module to make the key part detection better
...
Fixes #4677
Fixes #4657
Fixes #4599
2013-10-28 13:52:45 -05:00
Serge van Ginderachter
8faba17b34
bigip tcp monitor: add examples
2013-10-28 17:13:36 +01:00
Serge van Ginderachter
2bd51e506b
Fix typo
2013-10-28 16:59:44 +01:00
Serge van Ginderachter
70c677eb8b
Implement BIGIP F5 TCP monitor
2013-10-28 16:58:14 +01:00
Scott Armit
ef317ecde7
If an AWS account does not have a default subnet in their VPC configuration, then creating instances in that VPC will not automatically provide a public IP/DNS. Boto added this functionality in 2.13.0 (NetworkInterfaceSpecification.associate_public_ip_address).
...
This change adds assign_pubic_ip as a parameter to the ec2 module, ensuring that it is not set to one of BOOLEANS_TRUE if vpc_subnet_id is not also set, and if Boto is less than 2.13.0.
2013-10-28 10:11:38 -04:00
Christian Berendt
2848cf34fc
changing permissions of modules to 0644
2013-10-28 14:50:35 +01:00
kiri
c1c32c75ac
add NoneType check.
2013-10-28 21:35:57 +09:00
bennojoy
b53e7353f9
include files
2013-10-28 17:40:09 +05:30
Michael DeHaan
3722bebb1d
Merge pull request #4509 from mremond/gem_executable
...
Add executable parameter to find gem binary in gem module
2013-10-27 08:59:19 -07:00
Michael DeHaan
3badedc983
Merge pull request #4424 from localvoid/firewalld-rich_rules
...
Add support for Rich Rules in firewalld module
2013-10-27 08:55:22 -07:00
Michael DeHaan
99d6726114
Revert "fix conversion from file to hardlink when force=yes"
...
This reverts commit 4d4518ed52
.
2013-10-27 11:51:43 -04:00
Michael DeHaan
3778b39115
Merge pull request #4380 from joshkehn/lineinfile_validate
...
Added validate option to lineinfile
2013-10-27 08:46:47 -07:00
Michael DeHaan
41ed5635dc
Merge pull request #4632 from simonsd/devel
...
refusing to convert between file and hard when force=yes
2013-10-27 08:32:34 -07:00
Michael DeHaan
d0904ded84
Merge pull request #4600 from earchibald/devel
...
Added ['date_time']['tz_offset'] using %z to get the time offset rather ...
2013-10-27 08:30:28 -07:00
Michael DeHaan
aac4c01786
Merge pull request #4597 from vegitron/devel
...
Allow generic django_management commands
2013-10-27 08:20:48 -07:00
Michael DeHaan
b725361bce
Merge pull request #4560 from tronner/issue4461
...
Fix illegal set operation in FreeBSD section of user module.
2013-10-26 11:31:20 -07:00
Michael DeHaan
2b785ec7e5
Merge pull request #4610 from bennojoy/gcs_fix3
...
fix for overwrite in put operation
2013-10-26 11:29:11 -07:00
Brian Coca
87e886a550
updated to make note that password is required before v1.4
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-26 12:47:22 -04:00
Michael DeHaan
da82906da5
Merge pull request #4680 from berendt/fix_permissions_of_ovirt
...
fixed permissions of module library/cloud/ovirt
2013-10-26 09:04:42 -07:00
Brian Coca
594ecc00c1
updated docs
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-26 11:37:45 -04:00
Brian Coca
61d9472312
now supports users w/o a password, encrypted passwords and expiration
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-26 11:32:16 -04:00
Michael DeHaan
9858b1f2f3
Enable imports to work on a snippet based system, allowing for instance a library of common EC2 functions
...
to be reused between modules. See library/system/service and library/system/ping for initial examples. Can
work the old way to just import 'basic', or can import the new way to import multiple pieces of code from
module_utils/.
2013-10-26 11:09:30 -04:00
Christian Berendt
42d877146c
fixed permissions of module library/cloud/ovirt
2013-10-26 09:05:21 +02:00
jctanner
43f48a2e02
Merge pull request #4167 from tima/rsync3
...
synchronization module take 3
2013-10-25 14:43:08 -07:00
Serge van Ginderachter
4748329009
clean up comments to show monitor specific code
2013-10-25 22:47:35 +02:00
James Tanner
40574c1938
Fixes #4448 reloaded services should be started if not running
2013-10-25 15:30:02 -04:00
James Cammarata
aa0577c211
Merge branch 'fix_autorized_keys' of https://github.com/mscherer/ansible into mscherer-fix_autorized_keys
2013-10-24 20:13:38 -05:00
James Cammarata
b58b287fce
Fixing up authorized_keys to accept comments with spaces
2013-10-24 20:12:56 -05:00
Michael Scherer
951a91723d
make sure that options are quoted, as people can add a shell
...
script there with a comma that would produce invalid configuration
upon being wrote again
2013-10-24 23:51:55 +02:00
Michael Scherer
7672e9fef8
sort the option_key to have a constant predictable line
2013-10-24 23:47:34 +02:00
Michael Scherer
264945a1f7
adding a single comma at the end of the options list confuse the module
...
it start to duplicate line, because this create
a empty option in the list, and so the module add a new line along the previous
one. See
>>> ' a,b, '.strip().split(',')
['a', 'b', '']
2013-10-24 23:46:49 +02:00
jctanner
f61a4c1eb3
Merge pull request #4631 from mmoya/mysql_variables-fix3
...
Fail if requested variable is not available
2013-10-24 10:37:37 -07:00
jctanner
509271f740
Merge pull request #4624 from SirScott/freebsd_service_module_uwsgi
...
Fix broken FreeBsdService class
2013-10-24 10:36:05 -07:00
James Tanner
8157d5e52a
Set version_added for ec2_eip's in_vpc parameter
2013-10-24 12:19:43 -04:00
jctanner
0b4f84d780
Merge pull request #4593 from pas256/eip-vpc
...
Add VPC support for EIP module
2013-10-24 10:22:43 -07:00
James Tanner
6f523111d3
Set bigip_pool_member version added to 1.4
2013-10-24 11:41:34 -04:00
James Tanner
b803aac6ec
Fixes #4500 change ec2 module params to type=bool
...
Revert 4833c2fdf0
2013-10-24 09:19:25 -04:00
Cove Schneider
94574f7296
update with current fixes from docker-ansible
2013-10-23 22:56:02 -07:00
Jon Kolb
ba7d05222a
Fixes #3847 : lineinfile without regex
2013-10-23 21:04:18 -04:00
jctanner
e34cde6bef
Merge pull request #4112 from jsdalton/add_az_support_to_ec2_elb
...
Add enable_availability_zone parameter to ec2 module.
2013-10-22 14:01:24 -07:00
jctanner
de1e3f0cbc
Merge pull request #4054 from mhite/bigip_pool_member
...
New bigip_pool_member module
2013-10-22 13:55:41 -07:00
Dave Simons
4d4518ed52
fix conversion from file to hardlink when force=yes
...
Signed-off-by: Dave Simons <dave@inuits.eu>
2013-10-22 10:46:45 +02:00
Maykel Moya
3db7ec8356
Fail if requested variable is not available
2013-10-22 09:30:19 +02:00
bennojoy
0c275424c6
fix to work like copy module
2013-10-22 09:03:52 +05:30
Dylan Martin
84152fec3f
unarchive - mvd docs to top of file
2013-10-21 16:10:55 -05:00
Dylan Martin
da9e2e765c
better docs
2013-10-21 15:30:22 -05:00
Dylan Martin
2c28e1daea
unarchive module & action_plugin added
2013-10-21 15:22:42 -05:00
Scott Sturdivant
4d24e2e29f
If the output of rcvar isn't a key=value pair, ignore it.
2013-10-21 14:20:54 -06:00
Serge van Ginderachter
7bad73bc50
update version added and add examples
2013-10-21 20:57:22 +02:00
Serge van Ginderachter
6aa3210eb0
add missing defaults
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
7454038d82
improve logic in setting parameters in check mode (monitor might not exist)
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
ad5247b82b
do not overwrite properties with defaults
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
f79c9fb6ce
improve changed result for race conditions
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
0c2e376d5e
adds receive_disable and time_until_up and some bugfixes
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
d9bb38f7c7
bigip_monitor_http: add support for hardcoded properties
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
940419d085
some fixes and cleanup per feedback from Matt Hite
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
2005332e7b
initial beta version of bigip_monitor_http module
2013-10-21 20:36:25 +02:00
Rene Moser
a10e017d6e
apt: autoinstall python-apt if not available
2013-10-21 16:39:18 +02:00
bennojoy
788e783b6d
fix for overwrite in put operation
2013-10-21 09:46:21 +05:30
Jim Dalton
2d7f0e28db
Availability zone should not be required
2013-10-20 16:20:36 -07:00
Eugene Archibald
30eb5c7342
Fixed (broken) tab to (correct) spaces for indentation
2013-10-19 17:04:37 -07:00
Jim Dalton
3957238fbf
Ensure port can be read for both memcached as well as redis
2013-10-19 12:29:07 -07:00
Michael DeHaan
21d4400c96
Misc pep8 fixes
2013-10-19 13:03:15 -04:00
Michael DeHaan
aa93ce2dc2
Fix deprecation warnings in the Google modules.
2013-10-19 13:03:14 -04:00
Michael DeHaan
75e0a1c6de
Merge pull request #4592 from mscherer/fix_4586
...
setup module, replace ':' by '_' in interface name, fix #4586
2013-10-19 09:07:56 -07:00
Jonathan Mainguy
d58f5a23ae
Changed note describing this functionality was added in 1.4 to match what I have seen in other modules
2013-10-19 11:54:36 -04:00
Jonathan Mainguy
1b0addeac9
Removed mysql_db entry, that needs to be in a seperate commit
2013-10-19 11:45:03 -04:00
Jonathan Mainguy
101883e34a
Added all_databases option which works like all-databases optin in mysqldump, and works in import by not naming a database to import as
2013-10-19 11:17:31 -04:00
Jimmy Tang
0568abeb14
check for ubuntu distribution first
2013-10-19 14:41:00 +01:00
Eugene Archibald
145c0b8be1
Added ['date_time']['tz_offset'] using %z to get the time offset rather than time zone.
2013-10-18 20:32:35 -07:00
Patrick Michaud
c1e241577c
Allow generic django_management commands
...
This commit removes the restriction on django management commands. If a command is unknown to the django installation, there will be a concise error produced.
for example:
tasks:
- name: invalid command
django_manage: virtualenv="/valid/virtualenv" app_path="/valid/app_path" command="nowaydude"
Results in:
failed: [hostname] => {"cmd": "python manage.py nowaydude", "failed": true}
msg: stdout: Unknown command: 'nowaydude'
Type 'manage.py help' for usage.
:stderr: Unknown django command: nowaydude
2013-10-18 17:26:10 -07:00
Michael DeHaan
232eb9f8e6
Merge pull request #4595 from mscherer/fix_4563
...
fix logic in module host to add aliases even if none exist already, fix #4563
2013-10-18 17:09:23 -07:00
Michael DeHaan
b5c34308dd
Merge pull request #4594 from mscherer/fix_4587
...
fix distribution detection in apt_repository module, so it also work on mint as it work on Debian, partially fix #4587
2013-10-18 17:08:35 -07:00
Michael Scherer
d5c290b513
fix logic in module host to add aliases even if none exist already, fix #4563
...
self._has_aliases is used to know if a alias already exist, but
the test we want is to know if we need to add a new alias, which
is stored in self.aliases
2013-10-19 01:51:42 +02:00
Michael Scherer
19bb44288e
fix distribution detection in apt_repository module, so it also work
...
on Mint as it work on Debian, fix #4587 .
PPAs are not supported however, since that's a Ubuntu specific feature
and mint is detected as a generic distribution and use a different
codename than the Ubuntu release it is based on, which mean that apt_repository
cannot add detect and add the proper url without a better heuristic.
2013-10-19 00:57:08 +02:00
Michael Scherer
fc211ac1a0
setup module, replace ':' by '_' in interface name, fix #4586
2013-10-19 00:24:07 +02:00
Peter Sankauskas
b793248df4
Now this disassociates EIPs from instances inside a VPC correctly. Time
...
for a PR.
2013-10-18 15:12:49 -07:00
James Tanner
3c4dd618e4
Fixes #4454 Make a temporary clean cnf file if unable to parse existing
2013-10-18 17:42:40 -04:00
Peter Sankauskas
0e459f65f0
First round of changes to the EIP module to get it to be able to work well inside a VPC, and to be able to delete EIPs as well
2013-10-18 14:38:58 -07:00
jctanner
92edf99c80
Merge pull request #4562 from nimbis/devel
...
Adding aws_access_key and aws_secret_key aliases to ec2_group arguments
2013-10-18 06:17:50 -07:00
Brian Schott
bdc8ea828e
added aws_access_key and aws_secret_key aliases to ec2_group arguments
2013-10-17 15:23:24 -04:00
jctanner
12eaefb7e6
Merge pull request #4539 from sayap/git-sha1
...
git: Always return the before/after revisions, even in check mode.
2013-10-17 11:36:03 -07:00
Michael DeHaan
8666f8ea24
Merge pull request #4568 from mmoya/features
...
Improve change detection in mysql_variables
2013-10-17 10:51:36 -07:00
James Tanner
4f674ec522
Fixes #4554 Enumerate user homedir if not passed as an argument
2013-10-17 13:15:32 -04:00
Maykel Moya
b90a250165
Improve change detection in mysql_variables
...
mysql_variables bindly executes a SET var = value query even when
the variable already has the requested value.
With this patch the query is executed only if the current value is
different to the requested one.
2013-10-17 19:13:58 +02:00
Thomas Ronner
aee68511e6
Fix illegal set operation in FreeBSD section of user module.
2013-10-17 15:02:23 +00:00
Michael DeHaan
8a516d1479
Various standardization to the proposed gce_storage module to bring things in line with updates to the S3 module.
...
Some typo fixes.
Further testing required.
2013-10-17 10:49:51 -04:00
Michael DeHaan
4bdf3da25a
Merge pull request #4333 from bennojoy/gcs
...
support for google cloud storage module
2013-10-17 07:35:53 -07:00
Michael DeHaan
baa13a5cc7
Merge pull request #4395 from erjohnso/devel
...
adding Google Compute Engine modules and inventory plugin
2013-10-17 07:30:55 -07:00
Maykel Moya
2592b2c3f9
Do key validation only when key is provided
...
key_id is optional, the previous code didn't handle the case of key_id
not specified
2013-10-17 12:04:04 +02:00
jctanner
7e8e186b3b
Merge pull request #4517 from adfinis-sygroup/devel
...
Remove keys regardless of the options
2013-10-16 17:40:43 -07:00
jctanner
c737f222d5
Merge pull request #4480 from joemaller/absent_path_fix
...
ignore src when file module state=absent
2013-10-16 17:29:21 -07:00
jctanner
51a1a54bfb
Merge pull request #4428 from robparrott/devel
...
Properly handle DEFAULT section with ConfigParser in ini_file modules
2013-10-16 17:18:17 -07:00
James Tanner
23cbdba65e
Fixes #4350 Create homedirectory if create=yes and directory is missing
2013-10-16 20:08:41 -04:00
Michael DeHaan
db7e4510f2
Merge pull request #4544 from mmoya/features
...
apt_key: Validate key_id and accept a leading '0x'
2013-10-16 12:32:28 -07:00
Maykel Moya
1a79d9ae58
apt_key: Validate key_id and accept a leading '0x'
2013-10-16 20:52:18 +02:00
Lorin Hochstein
1c5bdba977
s3: better check for walrus
...
Check for Walrus endpoint by looking to see if the endpoint is not AWS.
This fixes a bug where the user specifies an AWS endpoint via S3_URL,
but the code interprets it as Walrus and then fails.
2013-10-16 13:22:41 -04:00
James Tanner
807e602228
mysql_db: if connection is a socket, do not specify hostname
2013-10-16 09:59:31 -04:00
James Tanner
84a692bcf7
Fixes #4301 Use module_common functions for mysqldump and return better errors
2013-10-16 09:51:08 -04:00
Yap Sok Ann
8519d586ba
git: Don't add --branch while cloning if the version is a SHA-1 hash.
2013-10-16 20:37:07 +08:00
Yap Sok Ann
9f8cdac0aa
git: Handle network problem when running git ls-remote
.
2013-10-16 20:37:07 +08:00
Yap Sok Ann
a53e7045a6
git: Always return the before/after revisions, even in check mode.
...
The return values from check mode and non-check mode should match in all cases,
except when a SHA-1 hash is used as version, as there is no way to check if it
is a valid hash using `git ls-remote`.
Also, to accomodate this change, the force flag for the reset function has been
removed so that we can do the checking in main.
2013-10-16 20:37:07 +08:00
Yap Sok Ann
b9558828e8
git: Make function get_remote_head usable when cloning.
...
This allows the module to return the before/after revisions in all cases.
2013-10-16 20:37:07 +08:00
Yap Sok Ann
2ad4d77c9a
git: Remove unnecessary return code checking.
...
The functions either return rc=0 or call fail_json themselves.
2013-10-16 20:37:06 +08:00
Yap Sok Ann
9af05f4d2f
git: Full length SHA-1 in, full length SHA-1 out.
...
This removes ambiguity at the expense of slight backward incompatibility.
2013-10-16 20:37:06 +08:00
James Tanner
00f3ec645d
Fixes #4532 Send easy_install to get_bin_path instead of None
2013-10-15 18:15:08 -04:00
James Tanner
7061c99049
fix indentation in easy_install module docstring
2013-10-15 12:49:43 -04:00
Hiroaki Nakamura
54243dc8f5
Add support for Fedora, OpenSUSE and ArchLinux.
...
Tested under Fedora 19 and OpenSUSE 12.3. Not tested on ArchLinux.
2013-10-16 01:15:47 +09:00
Paul Sokolovsky
2e668f14f7
copy: Handle "no copy/propagate attrs only" for recursive mode well.
...
For this, add internal "original_basename" param to file module,
similar to copy module. (Param name is a bit misnormer now, should
be treated as "original basepath").
2013-10-15 18:40:40 +03:00
Paul Sokolovsky
b3b4f9885f
copy: Implement recursive copying if src is a directory.
...
If src param to copy is a directory, all files under it are collected
and pushed one by one to target. Source dir path handled in a way
simalar to rsync: if it ends with slash, only inside contents of
directory are copied to destination, otherwise the dir itself is
copied (with all contents of course). Original idea and implementation
by https://github.com/ansible/ansible/pull/1809 . Rewritten to address
review comments and simplify/correct logic.
2013-10-15 18:40:39 +03:00
Hiroaki Nakamura
8c5eb96de4
Do not use shortcut conditional operator which is not supported in Python 2.4.
2013-10-15 23:41:49 +09:00
James Cammarata
35284818a9
Handle ssh key files that may only have a type/key specified
...
If a specified key did not have a comment, it would be ignored as
an invalid key.
Fixes #4513
2013-10-15 09:05:50 -05:00
Stefan Heinemann
af704562a9
Set the options of an authorized key comma separated
...
According to the sshd man page, no spaces are permitted between the
options of an authorized ssh key
2013-10-15 15:29:52 +02:00
Stefan Heinemann
346d46a94c
Don't mind the options of a key when removing it
...
This allows to remove a key without knowing the options in the
authorized_key file
2013-10-15 15:29:47 +02:00
Mickaël Rémond
007a3fe154
Add executable parameter to find gem binary in gem module
...
This is especially needed with rvm where gem binary can be in unusual locations
2013-10-15 09:08:33 +02:00
Jeroen Hoekx
c16f4f0d91
Add jboss module to manage deployments to JBoss.
2013-10-15 08:53:10 +02:00
Michael DeHaan
e131de4de0
Added "debug: var=variableName" capability.
2013-10-14 21:01:38 -04:00
Jonathan Mainguy
df92881e26
Added note in description explaining this was added in Ansible 1.4
2013-10-14 20:08:44 -04:00
Michael DeHaan
84ff24d92c
Merge pull request #4346 from dmkoch/digitalocean-droplet-options
...
Add "virtio" and "private_networking" options for DigitalOcean droplets
2013-10-14 17:05:06 -07:00
Michael DeHaan
8349c04d06
Merge pull request #4488 from renanivo/devel
...
create install_options parameter for homebrew module
2013-10-14 16:47:59 -07:00
Cove Schneider
5f7e1fc306
Un-camelcase DockerContainers, rename class to DockerManager().
2013-10-14 13:49:53 -07:00
jctanner
79071aee79
Merge pull request #4470 from jyap808/patch-1
...
Assume state='directory' if recurse is set and previous state was 'direc...
2013-10-14 13:49:35 -07:00
Michael DeHaan
b8ec300d4c
Add note about feature being new in 1.4
2013-10-14 11:57:19 -04:00
Constantine Peresypkin
499a2fe456
add support for disk_config option to cloud/rax module
2013-10-14 11:57:19 -04:00
Michael DeHaan
6ff4806b90
Merge branch 'devel' of git://github.com/shirou/ansible into devel
2013-10-14 11:50:25 -04:00
Pedro Romano
e6062db92f
Implement a '_get_easy_install' helper function to find the desired
...
'easy_install' executable, modeled on '_get_pip'
from the 'pip' module to correctly handle all combinations of explicit
executable and virtualenv.
2013-10-14 11:48:45 -04:00
Pedro Romano
307dd77589
Refactor helper function '_get_pip' to handle the cases where an absolute
...
path explicit executable is passed to the task and to look for an explicit executable
by basename in a virtualenv if that is specified.
2013-10-14 11:48:28 -04:00
Pedro Romano
57a71043a3
New module argument to specify the executable used for running 'pip'. This allows support for system installation of packages on systems with multiple installations of Python.
2013-10-14 11:48:28 -04:00
Pedro Romano
3c33273071
New module argument to specify the executable used for running 'easy_install'. This allows support for system installation of packages on systems with multiple installations of Python.
2013-10-14 11:48:27 -04:00
Pedro Romano
48e50a9c11
Rename copy/pasted variables more appropriately.
2013-10-14 11:47:59 -04:00
Pedro Romano
5a5d431fa1
Changes examples from using Flask to some other package (Bottle was chosen) as per @mpdehaan's suggestion.
2013-10-14 11:47:59 -04:00
Michael DeHaan
54b5548068
Slight tweak to ovirt module docs.
2013-10-14 11:43:01 -04:00
Michael DeHaan
f6eae5571a
Update version_added in ovirt module.
2013-10-14 11:41:24 -04:00
Michael DeHaan
5dd25692d4
Merge pull request #3838 from vincentvdk/ovirt-mod
...
added new module "ovirt"
2013-10-14 08:40:07 -07:00
Michael DeHaan
de3731a14e
Some minor doc updates for the acl module.
2013-10-14 11:36:48 -04:00
Michael DeHaan
658b7d1f47
Merge pull request #3610 from bcoca/acl_module
...
initial draft acl module
2013-10-14 08:32:10 -07:00
Brian Coca
311892a567
added long names to support older version as per feedback
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-14 10:48:30 -04:00
Jurrien Bloemen
55062c69d6
Added full path to rhnreg_ks command for working correctly with sudo.
2013-10-14 16:05:01 +02:00