Commit Graph

4560 Commits (24a3d55c78440bda5132f85fdf52f220a71a03b2)

Author SHA1 Message Date
Graham Mainwaring 980d9da7e9 Added exception handling to database creation and deletion. Fixes #8075. 10 years ago
James Cammarata c96b2ae391 Merge pull request #8080 from ciupicri/service
Remove unused code
10 years ago
James Cammarata 4d86bbe6dc Merge pull request #8086 from dataxu/dev-fix-typo
Bug Fix - fixed the choices typo got the ec2_asg module
10 years ago
James Cammarata 3a6d00f81d Add note about changing resource_tags to required in ec2_vpc 10 years ago
James Cammarata 2184b15542 Merge branch 'psa-resource-tag-required' into devel 10 years ago
Matt Ferrante 03fc2714f1 fixed the choices typo got the ec2_asg module 10 years ago
James Cammarata 3e7d91723f Adding version_added for new vm_hw_version field in vpshere_guest 10 years ago
James Cammarata 87d1cdd035 Merge branch 'fix-7206' of https://github.com/hiciu/ansible into hiciu-fix-7206 10 years ago
James Cammarata dc89cc5f44 Merge pull request #8079 from Jmainguy/mysql_db_8070
Makes ansible fail if login_port is defined and login_host is either not...
10 years ago
Cristian Ciupitu 6a8bc42014 Remove useless code 10 years ago
Jonathan Mainguy 90f7f82224 Makes ansible fail if login_port is defined and login_host is either not defined, or defined as localhost. This is because if login_host is localhost then MySQLdb will use the socket instead of TCP. This leads to confusion for ansible users as, when a port is defined it gets ignored if login_host is localhost. This is to fix the bug reported by wrosario #8070. Info on MysqlDb can be read here http://mysql-python.sourceforge.net/MySQLdb.html 10 years ago
James Cammarata 0798f3cda4 Merge branch 'issue_7848' of https://github.com/mpeters/ansible into mpeters-issue_7848 10 years ago
James Cammarata 26707568c7 Merge branch 'issue_7906' of https://github.com/mpeters/ansible into mpeters-issue_7906 10 years ago
James Cammarata aecd292f13 Merge branch 'resource-tag-required' of https://github.com/psa/ansible into psa-resource-tag-required 10 years ago
James Cammarata 06f72ca3b1 Merge branch 'bug/8057' of https://github.com/ericwb/ansible into ericwb-bug/8057 10 years ago
Andreas Fleig 30ad859fe0 ini_file: replace lambda with named function
Fixes #6876
10 years ago
James Cammarata 0da5996bb5 Merge pull request #8049 from ranjan/dev
Provision VM using virtual network.
10 years ago
Eric Brown cdedb0f817 Adds an option to specify the glance endpoint type
Some environments that utilize an SSL terminator with a self-signed
certificate can use the publicURL without getting certificate
verify errors.  This allows using the internalURL with in my case
is HTTP and not HTTPS.

Closes issue: #8057
10 years ago
James Cammarata 1f2a436bbf Merge pull request #8038 from caphrim007/correct-missing-msg-argument
Fix missing msg argument
10 years ago
James Cammarata ec16b18bab Merge pull request #8036 from sqs/remove-fragile-RDS-instance-type-validation
Remove validation of RDS DB instance type names because Amazon frequently adds new ones
10 years ago
James Cammarata 1f813ba128 Merge pull request #8022 from psa/vpc-gateway-peering
Fix for #7368 breaks peering connections. Unreak them.
10 years ago
Tim Rupp 4a871f496a Fix missing msg argument
The following patch adds a missing 'msg=' syntax. An exception is raised
in ansible if this block is reached during the execution of the module

    TypeError: fail_json() takes exactly 1 argument (2 given)

With the 'msg=' added, you get a more informative error. For example

    msg: No settings provided to update_domain().
10 years ago
Michael DeHaan 1a3a3af04c Merge pull request #8015 from cchurch/test_win_service
win_service module updates and tests
10 years ago
Quinn Slack 9190df2aa9 Remove validation of RDS DB instance type names because Amazon frequently adds new ones 10 years ago
Ranjan Kumar ac252ea731 Provision VM using virtual network. 10 years ago
Paul Armstrong 97b3e8c6e4 Fix for #7368 breaks peering connections. Unreak them. 10 years ago
James Cammarata 746f52c5aa Merge pull request #7896 from botify-labs/feature/add-instance-monitoring-to-ec2-lc
Adds support for Cloudwatch detailled monitoring in ec2_lc module.
10 years ago
James Cammarata 0ee28c1a0e Make sure subnets and route_tables are initialized before using
Fixes #7712
10 years ago
Chris Church efc07cf627 Return service name, display name, start mode and state from win_service module. 10 years ago
Paul Armstrong d5b6781482 Make resource_tags required and do whitespace cleanup 10 years ago
Hector Acosta d3268d05ec Correctly handle .repo files in zypper_repository module
Before the changes, removing a repository required a repo url. This shouldn't be required since zypper allows removing a repo based on its alias (mapped to name in this module).

The name variable was always required, which is misleading since repofiles provide their own alias. So a runtime check was added to avoid this confusion.

Additionaly, running this module on .repo files weren't idempotent. e.g

Before:
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo name=foo"
{"repo": "http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo", "state": "present", "changed": true}
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo name=foo"
{"msg": "Repository named 'devel_languages_python' already exists. Please use another alias.\n", "failed": true}

After:
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo"
{"repo": "http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo", "state": "present", "changed": true}
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo"
{"repo": "http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo", "state": "present", "changed": false}

Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
10 years ago
James Cammarata 29434b06b8 Merge pull request #7942 from sidred10/devel
Fixed FreeBSD ports install issue
10 years ago
sid 08370b3caf Fixed FreeBSD ports install issue 10 years ago
Maxim Odinintsev 82c026387f Successfull exit if sync=yes and no package provided 10 years ago
Maxim Odinintsev a58912773d Success exit if sync=yes and no package provided 10 years ago
James Cammarata 05eb6aacec Merge pull request #7925 from devpopol/fixes/api_error
fixes the now-incorrect module for ApiError -- noticed since 0.3.2
10 years ago
James Cammarata 2305ac9881 Merge pull request #7930 from trbs/apt_key_fetch_url_failure_codes
apt_key clear message when downloading key returns an (http) error code
10 years ago
Michael DeHaan f6c7e34527 Merge pull request #7931 from quiver/fix-yum-module-doc
In yum module example, use present/absent instead of installed/removed
10 years ago
George Yoshida 779c6cb7f8 In the yum module example, use present/absent instead of installed/removed 10 years ago
trbs dfc625a7df apt_key clear message when downloading key returns an (http) error code 10 years ago
Tim Ruffles 676f0a6e76 grammar fix 10 years ago
Stephen Paul Suarez 49cf5831c5 support old and new versions of APIError 10 years ago
Stephen Paul Suarez dfabf2707a fixes the now-incorrect module for ApiError
https://github.com/dotcloud/docker-py/blob/0.3.2/docker/errors.py
- ApiError is now(0.3.2) under the docker.errors
10 years ago
James Cammarata 375edbd087 Check to make sure key exists in tag list before using it
Fixes #7910
10 years ago
James Cammarata 98f8438236 Updating the other classes in the group module to match #7249 10 years ago
James Cammarata bdd9b4cac4 Merge pull request #7249 from jfchevrette/implement-group-checking-if-state-present
Allow group module to handle check_mode properly when group.state=present and group already exists
10 years ago
James Cammarata 5951f14dcb Merge pull request #7915 from gitaarik/devel
Add examples for `shell` and `command` modules.
10 years ago
Rik 59d98993eb Added examples to the command module 10 years ago
Rik 1146c09f9d Added examples to the shell module 10 years ago
Sam Hanes 769ee61f66 Restore #6484 reverted by c751168. 10 years ago
Michael Peters 45cf1dbbc5 Fixing issue #7906
Catch any InvalidInstanceID.NotFound errors coming from the boto library
when trying to find the newly created instance. When this happens We should
just wait and try again.
10 years ago
Frédéric de Villamil 126d15cc43 Adds support for Cloudwatch detailled monitoring in ec2_lc module.
Enabling detailled monitoring in the launch config is mandatory to be able to activate cloudwatch in the to be created autoscaling group.
10 years ago
James Cammarata 6bd0621037 Merge branch 'devel' of https://github.com/ansible/ansible into devel 10 years ago
James Cammarata 5ad7dcf4f0 Merge pull request #6766 from Jmainguy/mysql_db_bug
mysql_db module now correctly fails on import if bz2 or gz fails.
10 years ago
James Cammarata 9564818e1e Merge branch 'fix_lineinfile_newlines' into devel 10 years ago
James Cammarata 2bfdad1e86 Merge pull request #7904 from loglevel9/7903
force evaluation of vars memory_mb, num_cpus to be int fixes #7903
10 years ago
James Cammarata eef05f7b31 Merge branch 'botify-labs-bug/fix-health-check-to-zero-bug/7898' into devel 10 years ago
James Cammarata 9137679e59 Merge branch 'bug/fix-health-check-to-zero-bug/7898' of https://github.com/botify-labs/ansible into botify-labs-bug/fix-health-check-to-zero-bug/7898 10 years ago
James Cammarata 5d4046204b Merge pull request #7893 from botify-labs/feature/add-launch-group-sport-support
Adding support for spot instances in ansible_lc.
10 years ago
James Cammarata 67fb2e653e Merge branch 'upgrade-release' of https://github.com/amenonsen/ansible into amenonsen-upgrade-release 10 years ago
Dann Bohn 677e99e375 force evaluation of vars memory_mb, num_cpus to be int fixes #7903 10 years ago
Frédéric de Villamil 1f3663b196 Adds support for `health_check_period` and `health_check_type` in `ec2_asg` module.
Default is set to 300 seconds, which is AWS default.

This PR fixes a bug (#7898) where instances created within an autoscaling group using the `ec2_asg` module gets immediately terminated because the `health_check_period` is set to 0, which causes the instance to be checked without having the time to actually boot.

Adding `health_check_type` is needed because you may want to check your instance health against an ELB instead of just EC2 default cloudwatch.
10 years ago
Frédéric de Villamil 93daebe1e2 Adding support for spot instances in ansible_lc.
AWS allows to define launch configuration with spot instances. This is also natively supported by boto (see http://boto.readthedocs.org/en/latest/ref/autoscale.html)
10 years ago
Michael DeHaan 4acc93b665 Merge pull request #7889 from chrishoffman/win_group
Adding win_group module
10 years ago
Chris Hoffman 0dab7b014b Adding win_group module 10 years ago
Chris Hoffman 1c2d244964 Fixing bug with stopped state 10 years ago
Chris Hoffman 844e90093b Better propagation of cmdlet errors 10 years ago
Chris Hoffman 31f5069212 Using generic windows service for example 10 years ago
Michael DeHaan 122fff970f Merge pull request #7880 from yuyak/fix_typo_in_apt_doc
Fix typo in apt module documentation
10 years ago
Michael DeHaan 1d632d65ae Merge pull request #7881 from cchurch/devel
Fix typo in powershell setup module.
10 years ago
Chris Hoffman 8af38ae436 Adding win_service module 10 years ago
Chris Church f59041871e Fix typo in powershell setup module. 10 years ago
yuyak 5482208eee Fix typo in apt module documentation 10 years ago
James Cammarata 70abc6f6de Merge pull request #7374 from hfinucane/wait_for_pipes
Allow wait_for to wait on non-traditional files
10 years ago
James Cammarata 1c3a654912 Conditionally try to get ebs_optimized parameter from instance 10 years ago
Yap Sok Ann f80467e013 ec2_vpc: Fix error when using InstanceId as a route gateway.
See https://github.com/ansible/ansible/issues/7368

Fixes #7368
10 years ago
James Cammarata 1c318fa3bd Merge branch 'exit_json' of https://github.com/psa/ansible into psa-exit_json 10 years ago
James Cammarata 8e0148f084 Merge branch 'lvg_dm_names' of https://github.com/ajsalminen/ansible into ajsalminen-lvg_dm_names 10 years ago
James Cammarata d0a115972a Merge branch 'pkit-git_fix' into devel 10 years ago
James Cammarata 1864347f44 Merge branch 'git_fix' of https://github.com/pkit/ansible into pkit-git_fix 10 years ago
James Cammarata cc9658463b Merge pull request #7868 from simono/patch-1
win_feature: Fix Description.
10 years ago
James Cammarata bba4f58240 Merge pull request #7856 from njharman/devel
Lineinfile now supports symlinks.
10 years ago
James Cammarata 4d3205b753 Update authors for modprobe module 10 years ago
James Cammarata 81dad9f355 Merge branch 'add_name' of https://github.com/stygstra/ansible into stygstra-add_name 10 years ago
Michael Peters 87a6290065 Use the right name for the vpc_id parameter
Fixes #7853
10 years ago
Simon Olofsson 5fe8cf1948 win_feature: Fix Description. 10 years ago
James Cammarata 48dbb79fbe Merge branch 'issue_5679_lineinfile' into fix_lineinfile_newlines 10 years ago
James Cammarata d8bb116c1a Merge branch 'devel' of https://github.com/tgolly/ansible into tgolly-devel 10 years ago
Michael DeHaan 5156794738 Merge pull request #7861 from cchurch/devel
Windows Remote Support
10 years ago
David Stygstra bbe42029e4 Added author and copyright lines to modules I contributed 10 years ago
Norman J. Harman Jr 3770813cc0 lineinfile supports symlinks. 10 years ago
Paul Durivage e6cd216ade Check .GetType rather than object directly 10 years ago
Paul Durivage 319f32e408 Move check down for access to 10 years ago
Paul Durivage 07267659b0 Rename variable 10 years ago
Paul Durivage 08dc72b5e7 Update documentation 10 years ago
Paul Durivage 6dd9434707 Fix so it only deletes users that exist 10 years ago
Paul Durivage 08c0b7e66e Remove commented out lines 10 years ago
Paul Durivage 03f69ac6c8 Fix incorrect name 10 years ago
Paul Durivage 29a308a233 Move functions to top for correct scope 10 years ago
Paul Durivage 556ff9b7f1 Refactor of win_user module 10 years ago