Michael Scherer
3df62f1d8a
Fix apt module to be able to install package by giving just a provides and not the full name
...
The apt module check if a packag eis valid by loking in the cache, checking only for
full name, while it should also check that the name is not just provided.
Fix https://github.com/ansible/ansible/issues/5177
11 years ago
Michael Vogt
559de5c65e
add fnmatch() support for apt remove too (just like install)
11 years ago
jctanner
85d8587cc0
Merge pull request #5173 from zitterbacke/devel
...
basic AIX network facts
11 years ago
David Hummel
614efadb7a
Fix issue #5043 : ec2_vpc module wait=yes state attribute retrieval
11 years ago
Jinn Koriech
6b54417bd5
Add documentation for usage of encrypted postgresql passwords.
11 years ago
Alfons Zitterbacke
5390ee9763
added AIX network facts
11 years ago
Alfons Zitterbacke
cc783b3e1b
added AIX network facts
11 years ago
James Tanner
cbfeb0a2ea
Fixes #5169 Evaluate check_mode in the user module SunOS class
11 years ago
Michael DeHaan
71a5de6e72
Merge pull request #5168 from sivel/rax_clb_required_together
...
rax_required_together is a function
11 years ago
Matt Martz
d73251c342
rax_required_together is a function
11 years ago
Jasper N. Brouwer
0e11e4c86f
Fixed false positive on initctl as enable_cmd
...
Also on update-rc.d
In service module
11 years ago
Bruce Pennypacker
d3480c5630
fixed documentation & added rename example
11 years ago
Jens Rantil
153df0a23e
module(nagios): don't catch `SystemExit`
...
If we do this, we risk outputting two JSON payloads, which will be
unparsable.
11 years ago
Jens Rantil
8f2580fc98
module(apt_key): don't catch `SystemExit`
...
If we do this, we risk outputting two JSON payloads, which will be
unparsable.
11 years ago
Jens Rantil
705316e303
`file` module: Don't catch `SystemExit`
...
This fixes issue #5159 .
11 years ago
Michael DeHaan
27199dc219
Merge pull request #5133 from joshuaconner/add_docker_max_version_to_docs
...
add supported docker version to docs
11 years ago
Michael DeHaan
dc4a09a588
Merge pull request #5143 from evgkrsk/ovirt-import
...
Use ovirtsdk if it installed, but fall out gracefully if it is not
11 years ago
jctanner
2670529671
Merge pull request #5090 from dragon3/hostname_support_amazon_linux
...
hostname module: add support for Amazon Linux
11 years ago
James Tanner
d227614529
Fixes #5109 synchronize module ssh port
...
Added a parameter for dest_port and also check ansible_ssh_port inventory variable.
11 years ago
Evgenii Terechkov
b5d8aa9ff1
Use ovirtsdk if it installed, but fall out gracefully if it is not
11 years ago
Kamil Kisiel
2300902784
Don't modify hgrc when running purge
11 years ago
jctanner
c259993559
Merge pull request #5078 from brandonhilkert/fix-ec2-tags
...
Fix checking for existence of EC2 tags
11 years ago
jctanner
872a1ee39b
Merge pull request #5107 from maetthu/devel
...
authorized_key module: rewrite options to dict parser, fixes #5032
11 years ago
jctanner
ef92b2cb12
Merge pull request #5063 from samh/devel
...
Fixed hostname module for RHEL6 Workstation
11 years ago
Joshua Conner
c2f128f737
add supported docker version to docs
11 years ago
James Tanner
ad837709bd
Addresses #5023 Fix import comments
11 years ago
James Tanner
6000d636b3
Fixes #5023 Convert all modules to use new snippet import pattern
11 years ago
jctanner
93159cb9cd
Merge pull request #4996 from sivel/rax-module-utils
...
Implement ansible.module_utils.rax
11 years ago
jctanner
219f27a594
Merge pull request #4938 from giorgio-v/pkgin_y_default
...
Added `-y` flag to `query_package`
11 years ago
James Tanner
c050872458
Fixes #4796 handle unicodedecode errors from dmidecode output
11 years ago
James Tanner
04b031756c
Merge pull request #4502 from dxsarmit/ansible
...
New library/cloud/ec2 module parameter (assign_public_ip) for non-default VPC instance launching.
11 years ago
Aleksey Ovcharenko
bcd7af3991
Fixed a typo.
11 years ago
Michael DeHaan
5efcf265d1
Merge pull request #5046 from JensRantil/improve-mount-doc
...
mention that the mount module will remove mount directories
11 years ago
Matthias Blaser
9d442243ab
rewrite options to dict parser, fixes #5032
11 years ago
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.
11 years ago
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
.
11 years ago
Michael DeHaan
ff0a41d446
No longer need to reference 'version_added' in docs for these, as this was quite a while ago.
11 years ago
dragon3
d39e6fda92
hostname module: add support for Amazon Linux
11 years ago
Brandon Hilkert
33afaebb95
Fix checking for existence of EC2 tags
11 years ago
James Cammarata
30948ae0dc
Fix accelerate module parameter for IPv6 activation
11 years ago
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
11 years ago
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.
11 years ago
Jim Rybarski
483bb58f2d
fixed documentation typo about region purpose
11 years ago
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.
11 years ago
Sam Hartsfield
ae7735b45d
Fixed hostname module for RHEL6 Workstation
11 years ago
James Tanner
7be13faae8
Fix comment yaml escaping in authorized_key module
11 years ago
James Tanner
4ba51eef6f
Save comment hashes in sshkeys
11 years ago
James Tanner
16b22d0d64
Cleanup debug statements
11 years ago
James Tanner
b938554311
Fixes #5032 escape and safely split key options in authorized_keys module
11 years ago
Josh Kuhn
b1a6bc6e7f
Added note about .rsync-filter files, with example
11 years ago
James Tanner
d187066339
Fixes #5010 Add user to all defined supplementary groups
11 years ago
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
11 years ago
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.
11 years ago
greenbrian
d80eb4a7fd
Update unarchive
...
Modified argument order provided to unzip command as the -o was being interpreted as a file.
11 years ago
Michael DeHaan
41e83d9df1
Merge pull request #5045 from junegunn/wait_for-python2.4
...
Remove Python 2.4-incompatible 'with' statement
11 years ago
James Tanner
5c1fbcc9d2
Addresses #5036 fix typo in git module
11 years ago
James Tanner
d950a3d1b5
Fixes 5036 add missing parameter to git module function call
11 years ago
Jens Rantil
883f37e404
Improved documentation of `mount` module
...
Mentioning the fact that mount point directories are created and
removed.
11 years ago
Junegunn Choi
9c798b119c
Remove Python 2.4-incompatible 'with' statement
11 years ago
John Dewey
15613de6f5
Nova doesn't attempt to auth on obj instantiation
...
Need to call nova.authenticate() to validate credentials.
11 years ago
Aleksey Ovcharenko
2814828bc9
Added existing_only options to skip creating new files on receiver
11 years ago
James Tanner
32986c4d64
Fixes #5021 safely split hostkeys with quotes
11 years ago
Michael DeHaan
e54a574bb2
Merge pull request #5020 from damycra/django_manage_migrate_changed_filter
...
Reports changed status from django_manage migrate
11 years ago
Steven Davidson
f5d9679abc
Reports changed status from django_manage migrate
11 years ago
jctanner
815b32685b
Merge pull request #4985 from zakkie/devel
...
fix typo in document
11 years ago
Michael Scherer
9731f388c1
Do not use construct not compatible with python 2.4, fix #5006
11 years ago
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
11 years ago
Joshua Lund
02adc1fdcf
Fixed a typo in the 'unarchive' module documentation
11 years ago
Berend de Boer
2222532745
Don't use pkg_glob when guessing name, else we may think the package
...
is installed when it isn't.
11 years ago
Matt Martz
3f2cbb7583
Add ansible.module_utils.rax
11 years ago
Akihiro YAMAZAKI
97b6e13e46
fix typo in document
11 years ago
John Dewey
64f7f6726d
Handled string/dict the ansible way
11 years ago
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.
11 years ago
James Tanner
35dc7d235c
Fix pep8 E701 errors in bigip_monitor_http
11 years ago
jctanner
d9f75ad284
Merge pull request #4621 from sergevanginderachter/bigip_monitor
...
Introduce Big-IP F5 http monitor module
11 years ago
Matt Thompson
8cd465938b
Add missing exception name
11 years ago
Michael DeHaan
82a9387532
Merge pull request #4971 from erjohnso/devel
...
fixes #4954 plus updates for gcutil/v1beta16 tests
11 years ago
Eric Johnson
8ff58eb46e
fixes #4954 plus updates for gcutil/v1beta16 tests
11 years ago
James Tanner
9727a4415c
Add warning comment to rhn_register module about fixing pep8 errors
11 years ago
James Tanner
1d24bcc916
Fix pep8 error in hostname module
11 years ago
James Tanner
cc2fdb9d83
Fix pep8 errors in bigip_monitor_tcp
11 years ago
James Tanner
e81c976636
Fix pep8 errors in unarchive module
11 years ago
James Tanner
52032b80d4
Fix pep8 error in ec2_vpc
11 years ago
James Cammarata
bfb1d469e6
Checking for a transitional running state in supervisorctl
...
Fixes #3977
11 years ago
jctanner
2855684538
Merge pull request #4780 from mscherer/fix_accelerate_various
...
Fix various warning on accelerate module, found by pyflakes
11 years ago
jctanner
8277bf29d2
Merge pull request #4898 from stoned/homebrew-install_options-fix
...
Fix homebrew module's install_options handling
11 years ago
John Dewey
d3b1d06af7
Cleaned up docs just a smidge
...
Mostly added periods where missed, and corrected /vhost spacing.
11 years ago
Michael DeHaan
6d3fc34458
Merge pull request #4968 from jsmartin/no_parameters_needed
...
cloudformation parameters no longer required.
11 years ago
Michael DeHaan
5e0c6e0af3
Merge pull request #4868 from hnakamur/rhel5_hostname_fix
...
hostname module fix for RHEL5
11 years ago
Michael DeHaan
afcda172e1
Merge pull request #4934 from mscherer/fix_urpmi_2
...
return failed if a package couldn't be installed
11 years ago
James Martin
592124f129
cloudformation parameters no longer required.
11 years ago
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.
11 years ago
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
11 years ago
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.
11 years ago
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.
11 years ago
Michael DeHaan
aee1fcad05
Update changelog, rename vpc module to ec2_vpc.
11 years ago
Sergey Sudakovich
4d0f374dbf
compatible with python 2.4
11 years ago
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.
11 years ago
James Tanner
0ce1123693
Fixes #4851 Set syslog debug mode for accelerate properly
11 years ago
giorgio-v
0342f432e2
Added `-y` flag to `query_package`
...
* library/packaging/pkgin:
Signed-off-by: giorgio-v <giorgio@refactor.it>
11 years ago
James Tanner
99dfa1afec
Revert "Merge pull request #4912 from zehome/openbsd_pkg_flavourfix"
...
This reverts commit de2f4cf04d
, reversing
changes made to 2c33737bfa
.
11 years ago
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
11 years ago
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.
11 years ago
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.
11 years ago
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.
11 years ago
Michael DeHaan
56e3d31253
Merge pull request #4904 from joemaller/npm-outdated-fix
...
update npm-module to handle new node.js output
11 years ago
Matt Martz
1ef49405b3
Remove debug print statement
11 years ago
jctanner
7ebda819b5
Merge pull request #4919 from sivel/4577-rax-refactor
...
Refactor rax module. Fixes #4577
11 years ago
jctanner
59ef9c3bea
Merge pull request #4918 from sivel/rax-facts
...
Add rax_facts module for retrieving facts about a Cloud Server
11 years ago
jctanner
c057fe2f5f
Merge pull request #4861 from pmakowski/devel
...
urpmi module
11 years ago
James Tanner
876e503417
Fix docstring in bigip_monitor_tcp module
11 years ago
jctanner
f61babd0ee
Merge pull request #4849 from zimbatm/notify_grove
...
Adds a grove notifier module
11 years ago
jctanner
45ad8237a6
Merge pull request #4832 from matze/add-zypper-repository
...
Add zypper_repository module
11 years ago
jctanner
ce080e0fb4
Merge pull request #4813 from sergevanginderachter/bigip_tcpmonitor
...
Introduce Big-IP F5 tcp monitor module
11 years ago
jctanner
dc5b952854
Merge pull request #4910 from matze/add-system-blacklist-module
...
Add system module to blacklist kernel modules
11 years ago
jctanner
912d43a37d
Merge pull request #4913 from arkadijs/devel
...
Use pkgng glob (-g) feature to allow installation of packages by wildcard
11 years ago
jctanner
f90df824c3
Merge pull request #4914 from resmo/fix/module-host
...
host: bug fixes and improvments
11 years ago
Matt Martz
234a78673b
Refactor rax module
11 years ago
Matt Martz
fa4e55d677
follow suit with the rax refactor and split out the slugify code
11 years ago
James Tanner
af0cdd464c
Clean up erroneous lineinfile.orig file
11 years ago
Matt Martz
545aabaddc
Add rax_facts module for retrieving facts about a Cloud Server
11 years ago
jctanner
de2f4cf04d
Merge pull request #4912 from zehome/openbsd_pkg_flavourfix
...
OpenBSD packages can be installed using 'flavour'
11 years ago
James Tanner
2c33737bfa
Fix docstring and remove redundant parameter value in portinstall module
11 years ago
Rene Moser
0c70e898cc
host: fix bug, alias was not removed
11 years ago
Rene Moser
6da2d55007
host: removed unused self_has_aliases
11 years ago
Rene Moser
a61f46f4f0
host: skip lines beginning with new line
11 years ago
Rene Moser
ca5e5cfebc
host: fix changed is not available on fail
11 years ago
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)
11 years ago
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.
11 years ago
Matthias Vogelgesang
e5ef5e29ec
Add system module to blacklist kernel module
11 years ago
Berend de Boer
46b11774c1
Support to install software on FreeBSD using portinstall.
11 years ago
jctanner
b086b5571c
Merge pull request #4888 from jarv/jarv/wait_for
...
Adding more wait conditions to the wait_for module
11 years ago
James Tanner
dfe6c5d434
Fix copyright section in githooks module
11 years ago
jctanner
ad5012f930
Merge pull request #4691 from cg-soft/git-bare-ref-repo-support
...
Add support for bare git reference repos
11 years ago
James Tanner
303e996035
Quote docstring in githooks module
11 years ago
jctanner
ce20cf8488
Merge pull request #4731 from pcgentry/devel
...
new githooks module
11 years ago
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...
11 years ago
James Tanner
15243cd801
Fix typo in postgresql_user module docstrings
11 years ago
jctanner
8041735c56
Merge pull request #4686 from bcoca/postgresql_user_pwds
...
postgresql_user now supports users w/o a password, encrypted passwords and expiration
11 years ago
jctanner
d14d20327a
Merge pull request #4510 from jhoekx/jboss-module
...
Add jboss module
11 years ago
James Tanner
575d7eb8be
Set required = True for src in unarchive module.
11 years ago
jctanner
be67a6f815
Merge pull request #4625 from pileofrogs/devel
...
unarchive module & action plugin
11 years ago
James Tanner
d96f469520
Merge pull request #4525 from ko-zu/ansible
...
Add a regexp parameter to assemble module to match or exclude filenames.
11 years ago
Joe Maller
d95ba87b62
update list_outdated module split to both old and new module delimiter.
11 years ago
jctanner
4707e3a472
Merge pull request #4895 from nextus/cron
...
Fix: absent state removing whole cron.d file instead of specific job
11 years ago
nextus
17cbbcdd30
Don't allow cron module to delete cron_file without name parameter assignment
11 years ago
James Tanner
8e41480059
Set required=false for answer_file in svr4pkg docstrings
11 years ago
jctanner
065f1edc89
Merge pull request #4420 from Jmainguy/devel
...
Added resp= option for svr4pkg to enable the -r option in pkgadd for res...
11 years ago
James Tanner
d3128e00c5
Fix parameter typo in swdepot module
11 years ago
jctanner
d32b33f191
Merge pull request #4398 from melodous/module_swdepot
...
Module swdepot
11 years ago
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()
11 years ago
James Tanner
33242cacf3
Merge pull request #4375 from pfalcon/ansible
...
copy: Implement recursive copying if src is a directory.
11 years ago
nextus
a43aaaecd0
Fix: absent state removing whole cron.d file instead of specific job
11 years ago
James Tanner
2fd56efb9e
Fix typo in ejabberd_user module docstrings
11 years ago
jctanner
558d0b322a
Merge pull request #4329 from privateip/devel
...
ejabberd_user module for managing users in ejabberd
11 years ago
James Tanner
7eadf78009
Merge pull request #4282 from cristobalrosa/ansible
...
Add a fact for checking if interface is in promiscuous mode.
11 years ago
James Tanner
d0986a20a3
Use shared ec2 module snippet in elasticache module
11 years ago
James Tanner
fd6b16aca8
Merge pull request #4313 from jsdalton/ansible
...
Add AWS ElastiCache module
11 years ago
James Tanner
a8c531a2f6
Merge branch 'add_aws_elasticache_module' of git://github.com/jsdalton/ansible into jsdalton-add_aws_elasticache_module
11 years ago
James Tanner
a5c29b886e
Merge pull request #4299 from psvo/ansible
...
Fix check for ROLLBACK_COMPLETE in cloudformation module
11 years ago
James Tanner
f332bb0d7c
Fixes #4891 Catch unicodedecode errors from python-apt
11 years ago
Philippe Makowski
4455fea579
Merge remote-tracking branch 'upstream/devel' into devel
11 years ago
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.
11 years ago
Sergey Sudakovich
24ea5949bb
fix when the system does not have lsb_release script, but has /etc/lsb_release file
11 years ago
James Tanner
5a3032a950
Fixes #4884 Do not prematurely exit from file module if src not defined
11 years ago
jctanner
deb33e9d0e
Merge pull request #4272 from psvo/tags_parameter_for_cloudformation
...
Add support for tags parameter to cloudformation module
11 years ago
jctanner
f0afb20ceb
Merge pull request #4161 from stygstra/openvswitch-modules
...
Modules for managing Open vSwitch bridges and ports
11 years ago
James Tanner
0ecc83fe98
Change route53 module to use shared ec2 authorization module snippet
11 years ago
James Tanner
fb903c5317
Change s3 module to use shared ec2 authorization module snippet
11 years ago
James Tanner
06eb7357fd
Remove redundant credential code in vpc module
11 years ago
James Tanner
8332a0b75e
Change vpc module to use shared ec2 authorization moudle snippet
11 years ago
James Tanner
b37a8b90a6
Fix docstring quoting in vpc module
11 years ago
jctanner
7fdeed6539
Merge pull request #4141 from carsongee/vpc
...
Added module for handling AWS Virtual Private Clouds
11 years ago
James Tanner
e4c2517e89
Add default for remote_src to assemble dostrings to avoid confusion
11 years ago
jctanner
2cf335969f
Merge pull request #4738 from bcoca/assemble_action_plugin
...
assemble can now use src from master/origin
11 years ago
James Tanner
710117e4da
Addresses #4628 evaluate package check return properly and exit failure if not present
11 years ago
Philippe Makowski
a4ff61748d
Merge remote-tracking branch 'upstream/devel' into devel
11 years ago
James Tanner
6008ea40ee
Add more error detail to the service module for FreeBSD
11 years ago
James Tanner
aafe7f5b37
Fixes #4877 set type to bool for cache parameter in apt module
11 years ago
jctanner
c459347976
Merge pull request #4245 from abelbabel/patch-1
...
add check mode support to pkgng module
11 years ago
James Tanner
7502e15298
Address #4285 remove redundant stderr output in apt module
11 years ago
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...
11 years ago
jctanner
a28bcd60d9
Merge pull request #4617 from resmo/feature/python-apt
...
apt: autoinstall python-apt if apt or apt_pkg is not available
11 years ago
James Tanner
f820e8e719
Merge pull request #4286 from blair/ansible
...
apt: do not consider not-removed and not-upgraded packages as changes.
11 years ago
jctanner
ec55268738
Merge pull request #4304 from ferringb/fixes/cron-permissions
...
Enforce umask for cron module, so cron_file generated files are 0644.
11 years ago
Timur Batyrshin
9e7623e9de
#4869 compatibility with older versions of apt
11 years ago
Michael DeHaan
0a34870b1f
Merge pull request #4858 from sivel/rax-clb-serialize
...
Fix serialization error in rax_clb
11 years ago
Michael DeHaan
3e6369e026
Merge pull request #4862 from rob-szew/devel
...
Correcting the security group id lookup from the list of security group ...
11 years ago
Hiroaki Nakamura
63a552b2d3
Apply the same change as https://github.com/hnakamur/ansible-playbooks/pull/2
11 years ago
Tin Tvrtkovic
ea60360449
Use the final URL from the finished request instead of the provided URL for filename generation, to properly deal with redirects.
11 years ago
Rob Szewczyk
fe95745a20
Correcting the security group id lookup from the list of security group names
11 years ago
Philippe Makowski
38a2ee7751
urpmi module
11 years ago
James Laska
4013e94cf6
Correct documentation URLs
11 years ago
Matt Martz
a897bb389c
Remove unused variable
11 years ago
Matt Martz
8f2f8a5b53
DRY up dict conversion and fix serialization error
11 years ago
James Tanner
36ca726258
Fixes #4522 Document that comments in ini files will be discarded with the ini module
11 years ago
Jonas Pfenniger
b963596e5c
Adds a grove notifier module
11 years ago
James Tanner
fa62ee46bf
Set the correct version added for the hostname module
11 years ago
jctanner
01a054d2be
Merge pull request #3940 from hnakamur/hostname_module
...
Add a hostname module, which sets system's hostname.
11 years ago
James Tanner
934ec1c0b6
Addresses #4801 Update file module docs to indicate behavior for relative src paths
11 years ago
jctanner
bd9fb39634
Merge pull request #4801 from sspans/devel
...
Add support for relative symlinks
11 years ago
jctanner
8e8c8efc8f
Merge pull request #4769 from alanfairless/more-password-entropy-revised
...
Revised patch for more password entropy
11 years ago
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
11 years ago
James Tanner
6cdc99286c
Merge pull request #4307 from damianmoore/mysql_gzip_bzip2_support
...
Add support for compressing mysql dumps and extracting during import.
11 years ago
jctanner
6a5672c997
Merge pull request #4835 from sivel/rax-clb
...
Add module to create Rackspace Cloud Loadblancers. Fixes #4794
11 years ago
Matt Martz
2065253c3e
Rename rax_clb to rax_clb_nodes in docs and examples
11 years ago
jctanner
e36781dace
Merge pull request #4603 from claco/rax_network_module
...
Add rax_network module
11 years ago
Matt Martz
9d684c9e8e
If you try to delete a balancer that isn't there, don't blow up
11 years ago
Matt Martz
772fbb8d0a
Updates to rax_clb module
11 years ago
Christopher H. Laco
0be54b5585
Added replacement rax_clb that does LB detailed creation
11 years ago
Christopher H. Laco
6a964496b1
Renamed rax_clb to rax_clb_nodes since it's node management and not clb creation
11 years ago
jctanner
015662f5ef
Merge pull request #4358 from eslng/apt_add_dpkg_options
...
apt: allow specifying dpkg options
11 years ago
jctanner
277dda5373
Merge pull request #4489 from cove/devel
...
add docker module
11 years ago
jctanner
6cebfccd7f
Merge pull request #4440 from AndydeCleyre/patch-2
...
Set default of 'yes' for update_cache, as is in the documentation
11 years ago
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.
11 years ago
Michael Scherer
ea6567dbf7
fix incorrect send_data call. there is no client variable, and send_data
...
is a class method. Pyflakes complained about it.
11 years ago
Michael Scherer
eb77ca80df
remove unused variable (pyflakes)
11 years ago
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
11 years ago
James Tanner
aaa44f9151
Add doc example for lineinfile without a regexp parameter
11 years ago
James Tanner
9ac91916c3
Merge pull request #4660 from kolbyjack/lineinfile_no_regexp
11 years ago
James Tanner
6694b28d51
Fix merge conflict
11 years ago
James Tanner
ce29c158a9
Address #4573 Check interface keys and return gracefully on solaris zones
11 years ago
jctanner
31b5b66eb1
Merge pull request #4776 from jlaska/ec2_wait_on_terminate
...
Honor wait on ec2 instance termination
11 years ago
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
11 years ago
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
11 years ago
jctanner
15a9f7700f
Merge pull request #4760 from urbanmapping/devel
...
make cloudformation module accept template_parameters from command line
11 years ago
jctanner
8b774f27c2
Merge pull request #4786 from SalesSeek/find-correct-easy-install
...
Fix determination of correct, possibly customized, 'easy_install' executable
11 years ago
jctanner
5eab293421
Merge pull request #4811 from dragon3/duplicate_download_s3file
...
Remove duplicate "download_s3file" execution when the destination path doesn't exist
11 years ago
James Tanner
65d68bb1b4
Addresses #4735 Verify the virtualenv command supports --no-site-packages before passing it
11 years ago
jctanner
9aa93fa307
Merge pull request #4735 from chrisalbright/patch-1
...
pip module: fix unexpected behavior when creating virtualenvs
11 years ago
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.
11 years ago
jctanner
7dac397d1a
Merge pull request #4797 from weaselkeeper/devel
...
fix for https://github.com/ansible/ansible/issues/4795 (incorrect changed result in cron module)
11 years ago
dragon3
e54832a730
Remove duplicate "download_s3file" execution when the destination path doesn't exist
11 years ago
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.
11 years ago
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
11 years ago
James Tanner
c1ed47933b
Fixes #4485 add an ipv6 parameter to accelerate so that the daemon will bind to an ipv6 port instead of ipv4
11 years ago
Jim Richardson
bbfe11fc1e
return True/False from remove_job_file()
...
revised fix for https://github.com/ansible/ansible/issues/4795
11 years ago
James Tanner
5c34ed0827
Addresses #4676 Add module notes about the behavior of sudo and the destination paths within the synchronize module.
11 years ago
James Tanner
9fb4be0e73
Update synchronize docstrings for rsync_timeout parameter
11 years ago
James Tanner
0adf095677
Add a timeout to the synchronize module to prevent infinite hangs while waiting on passwords for misconfigured users
11 years ago
sspans
904a129ac1
skip absolute path creation for old_src, not needed with the new relative links
11 years ago
sspans
684921c1c1
only require absolute paths for hardlinks
11 years ago
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
11 years ago
Cove Schneider
1ea17dee11
Fixes from docker-ansible, update license to be same as other modules
11 years ago
Michael DeHaan
83d50b1984
Make it slightly more clear what side of the connection is missing keyczar if using accelerate mode.
11 years ago
Michael DeHaan
6e6884d6e0
Merge pull request #4789 from mohangk/devel
...
Fix for connect method parameter order
11 years ago
Mohan Krishnan
56bd9a14d5
Fix for connect method parameter order
11 years ago
Steve Tjoa
626d41c1d1
Changed parameter from 'user' to 'name' in the examples to coincide with the specs.
11 years ago
Mohan Krishnan
0ae9128c7b
ec2_eip connect method references module var that is not passed in
11 years ago
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.
11 years ago
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.
11 years ago
Michael DeHaan
334dcfa2fa
Update module documentation.
11 years ago
Michael Scherer
1ef9bed752
Try/finally is a python 2.5 construct, so not working
...
on EL5. Fix #4763
11 years ago
James Laska
2a5874b94f
Honor wait on ec2 instance termination
11 years ago
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'
11 years ago
Michael DeHaan
e725eea4be
Merge pull request #4770 from dragon3/devel
...
ec2_vol: return volume_id/device even when volume mapping already exists
11 years ago
James Tanner
afa5988391
Fixes #4540 Use shared module snippet to evaluate ec2 credentials
11 years ago
dragon3
19b5008c0a
return volume_id/device even when volume mapping already exists
11 years ago
Alan Fairless
0824f004d9
Revised patch for more password entropy
11 years ago
Hiroaki Nakamura
abed2c47fa
Fix for RHEL6.
11 years ago
James Tanner
f4b59fe285
Fixes #4516 file module: check prev_state earlier and use that if state is not specified
11 years ago
Michael DeHaan
337b6ce642
Fix documentation formatting.
11 years ago
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..."
11 years ago
Michael DeHaan
7f125567cb
Some simplification of include_vars and renamed include_files to include_vars.
11 years ago
Michael DeHaan
b69ab89eb1
Merge branch 'include_files' of git://github.com/bennojoy/ansible into devel
11 years ago
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.
11 years ago
Michael DeHaan
b520902852
Merge pull request #4756 from mscherer/fix_4739
...
Fix accelerate module on centos 5 by removing
11 years ago
Michael DeHaan
6d16f85b30
Suggest keyscan for github/other SCM hanging.
11 years ago
Michael DeHaan
aae3a0ea8d
Merge pull request #4740 from retr0h/return-server-object-not-list
...
Need to compare on server object not list
11 years ago
Michael DeHaan
3a0d67024c
Merge pull request #4736 from dmkoch/assemble-temp-file-cleanup
...
Clean up temp file left behind by assemble module
11 years ago
Michael DeHaan
3705f41992
Merge pull request #4754 from mscherer/fix_4648
...
Fix 4648, cron module is not working on solaris
11 years ago
Michael DeHaan
d34a26e307
Undo an inadvertant revert from template changes so we still allow pythonic imports in module land.
11 years ago
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
11 years ago
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
11 years ago
Michael Scherer
506ce6a809
remove unused function
11 years ago
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.
11 years ago
Scott Dunlop
dbc1e20462
add "zle" as a supported ZFS compression type
...
ZFS supports "zle" compression, which compresses runs of null bytes efficiently.
11 years ago
Sheldon Hearn
6a02c75b7c
Fix description of nova_compute:name option
...
It's the name of the instance, not of an image.
11 years ago
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'
11 years ago
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>
11 years ago
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.
11 years ago
Daniel Koch
dcdce838cf
Clean up temp file left behind by assemble module
11 years ago
Michael DeHaan
e35c54b5aa
Merge pull request #4727 from leth/apt-key-leading-zeros
...
Only remove leading '0x' from apt key ids, not all 0s
11 years ago
James Tanner
d154bf8781
Revert templating enhancements from 73dbab70
e6c28658
d409352c
9858b1f2
4587528b
9b1fe455
214b0b05
8d3db803
7f9504d1
5031104c
35cb9dc2
2bd8cb57
1e85c754
11 years ago
Phillip
824d5688fc
adding the githooks module
11 years ago
Marcus Cobden
414a5b4eab
Only remove leading '0x' from key ids, not all 0s
11 years ago
James Tanner
d3c8832414
Fixes #4720 Use mysql command to restore database instead of mysqldump
11 years ago
jctanner
536b5b196f
Merge pull request #4712 from mhite/bigip_node
...
New BIG-IP module for managing node objects
11 years ago
jctanner
a1fcaf5c61
Merge pull request #4715 from mscherer/fix_4702
...
Fix #4702 , make setup work on windows
11 years ago
Michael Scherer
3f0b3a71ca
Fix #4702 , make setup work on windows
11 years ago
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.
11 years ago
Matt Hite
25f7391d1a
Fixed version_added and removed reference to traceback module
11 years ago
James Cammarata
0e9184eefd
Fixing authorized_keys module to make the key part detection better
...
Fixes #4677
Fixes #4657
Fixes #4599
11 years ago
Serge van Ginderachter
8faba17b34
bigip tcp monitor: add examples
11 years ago
Serge van Ginderachter
2bd51e506b
Fix typo
11 years ago
Serge van Ginderachter
70c677eb8b
Implement BIGIP F5 TCP monitor
11 years ago
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.
11 years ago
kiri
c1c32c75ac
add NoneType check.
11 years ago
bennojoy
b53e7353f9
include files
11 years ago
Michael DeHaan
3722bebb1d
Merge pull request #4509 from mremond/gem_executable
...
Add executable parameter to find gem binary in gem module
11 years ago