James Cammarata
d398dc1ba8
Merge branch 'asg_update' of https://github.com/jsmartin/ansible into jsmartin-asg_update
10 years ago
Nico Cesar
edea537c76
if python >=2.7 use the option allow_no_value=True for ini_file.
10 years ago
Monty Taylor
4012272fa2
Add common auth handling across openstack modules
...
Taking a page out of the ec2 config, make sure that all of the
OpenStack modules handle the inbound auth config in the same way.
The one outlier is keystone wrt auth_url.
10 years ago
Monty Taylor
efb989a50c
Consume standard OpenStack environment settings
...
The OpenStack client utilities consume a set of input environment
variables for things like username and auth_url, so it's very
common for OpenStack users to have such settings set in their
environment. Indeed, things like devstack also output a shell file
to be sourced to set them. Although in a playbook it's entirely
expected that variables should be used to pass in system settings
like api passwords, for ad-hoc command line usage, needing to pass
in five parameters which are almost certainly in the environment
already reduces the utility.
Grab the environment variables and inject them as default. Special care
is taken to ensure that in the case where the values are not found, the
behavior of which parameters are required is not altered.
10 years ago
James Cammarata
7fd2d1c3df
Merge branch 'fix_eip_regression' of https://github.com/jsmartin/ansible into jsmartin-fix_eip_regression
10 years ago
Jonathan Mainguy
150feb69d4
Removed max 8192 bytes, fixes #8424
10 years ago
James Martin
3a15feec13
Updated docs for health_check_type parameter.
10 years ago
James Martin
c8cc089de2
Fixes a regression in 1453f7b013
that would causes unecessary wait_timeouts in certain module operations when a given IP address could not be found. Now wait_timeouts are only active during address associations of newly provisioned EIPs.
...
Cleanup and comment of main().
s Added wait timeout.
10 years ago
Michael DeHaan
ec8ff9ce42
Merge pull request #8415 from ebargtuo/patch-1
...
Fix a typo in gem module documentation
10 years ago
Michael DeHaan
542aa496fc
Merge pull request #8409 from Jmainguy/hostname_8339
...
Fixes issue #8339 where Scientific Linux incorrectly tries to use Fedora...
10 years ago
Michael DeHaan
07bb7e5a3b
Revert ""allow_no_value=True" for ini_file module so /etc/my.cnf can be read without a problem"
...
This reverts commit cbdc9f1153
.
Code needs to make allowances for particular python versions and try/except
around this block.
10 years ago
Michael DeHaan
c5f92597e4
Add version_added attribute for regexp parameter.
10 years ago
Takeharu Oshida
972b06ee5d
Escape "_" in database name for "SHOW DATABASES" statement
10 years ago
Will Thames
cc59760ac9
Improved handling of already terminated instances
...
It is possible to create an instance, terminate the instance and then
attempt to recreate the instance with the same parameters. In this case
`ec2.run_instances` returns a reservation list containing the instance ids
but the logic gets stuck waiting for the instance to exist in the call to
`ec2.get_all_instances`, even if wait is no).
10 years ago
Monty Taylor
f3357099a7
Pass region_name to nova_keypair
...
Again, on things with regions, when we're configuring it, we should
actually pass it in to the compute constructor.
10 years ago
Monty Taylor
b81a37ad9b
Rename nova filters to include and exclude
...
jeblair says: "having 'flavor_filter' be inclusive, and 'image_filter'
be exclusive is kind of mind blowing" and I agree. Let's be more
explicit.
10 years ago
Monty Taylor
38beae3b19
Add nova config drive support
...
Config drive can be enabled on nova by passing config_drive=True.
That's a pretty easy feature to support.
10 years ago
ebargtuo
76aae48ea6
Fix a typo in gem module documentation
10 years ago
Monty Taylor
a05804bf8d
Update the nova inventory plugin with new ip code
...
The provisioning module knows more about how nova deals with IP
addresses now. Ensure that the inventory module is similarly as smart
by separating out the logic into the openstack/module_utils.
10 years ago
Monty Taylor
a12086f1bf
Update existing nova instances with current ip
...
During the state check, check IP address information. This gets us
two things. The most obvious is that for direct IP management, a
change to the config will reflect in the config of the instance. But
also, if we succeed in creating the instance but fail in adding an IP,
this should let us re-run and arrive in the state we were expecting.
10 years ago
Monty Taylor
c6975552d7
Cleaned up nova_compute documentation
...
Added version_added tags as well as a few more examples.
10 years ago
Monty Taylor
b80be42ed9
Add ability to filter on image and flavor names
...
The fun part about having multiple vendors providing the same cloud
is that while their APIs are the same, what they do with their metadata
tends to be ... fun. So in order to be able to express sanely what you
want without needing to stick tons of unreadable uuids in your config,
it turns out what sometimes you need to further filter image and flavor
names. Specific examples are (deprecated) images in HP Cloud and the
Standard and Performance flavors on Rackspace.
10 years ago
Monty Taylor
65adb6465b
Specify nova image and flavor by name
...
Putting uuid and numberic identifies in playbooks is fragile, especially
with cloud providers who change them out from under you. Asking for
Ubuntu 14.04 is consistent, the UUID associated with that is not. Add
mutually exclusive parameters to allow for specifying images by name and
flavors by RAM amount.
10 years ago
Monty Taylor
3fe1083192
Use mutually exclusive on nova floating ip params
...
ansible knows how to deal with mutually exclusive parameters, so
instead of coding that ourselves, use it.
10 years ago
Monty Taylor
d17a1b5c19
Add common auth handling across openstack modules
...
Taking a page out of the ec2 config, make sure that all of the
OpenStack modules handle the inbound auth config in the same way.
The one outlier is keystone wrt auth_url.
10 years ago
Monty Taylor
ac420fd483
Consume standard OpenStack environment settings
...
The OpenStack client utilities consume a set of input environment
variables for things like username and auth_url, so it's very
common for OpenStack users to have such settings set in their
environment. Indeed, things like devstack also output a shell file
to be sourced to set them. Although in a playbook it's entirely
expected that variables should be used to pass in system settings
like api passwords, for ad-hoc command line usage, needing to pass
in five parameters which are almost certainly in the environment
already reduces the utility.
Grab the environment variables and inject them as default. Special care
is taken to ensure that in the case where the values are not found, the
behavior of which parameters are required is not altered.
10 years ago
Monty Taylor
2611246b89
Cleanup in nova after a failed floating ip
...
There is a potential leak of resources if there is somehow a failure
adding a floating ip to a server. Clean up after ourselves.
10 years ago
Monty Taylor
6045923cab
Find IPs on OpenStack clouds without floating-ips
...
The floating-ip extension, while pretty ubiquitous, is not a
foregone conclusion. Specifically, Rackspace, while also
served by the rax module, is a valid OpenStack cloud and can
be interacted with directly via nova interfaces.
Add support for determining public and private IPs for
OpenStack clouds that don't use floating ips by reading
the public and private keys from the addresses dict.
10 years ago
Monty Taylor
1e0e7a6b28
Add support for nova availability zones
...
If a cloud has availability zone support, it's possible to specify
an availability zone via the nova client. Add that as a config param.
10 years ago
Monty Taylor
8938222029
Pass through nova region name
...
If the region name is specified in the config, we need to pass it
in to the nova client constructor. Since key_name is similarly optional,
go ahead and handle both parameters the same.
10 years ago
Monty Taylor
10a50b4a61
Split nova floating-ip pool logic
...
The desires around getting a floating ip associated with a pool and
getting a floating ip not associated with a pool is just different
enough that following it as one set of nested ifs is tricky. Split
the function into two, one for the pool and one for the non-pool logic.
10 years ago
CaptTofu
6da266f64c
Added floating IP functionality to nova_compute
10 years ago
Jonathan Mainguy
c0966eee7c
Fixes issue #8339 where Scientific Linux incorrectly tries to use FedoraStrategy of hostnamectl
10 years ago
Nico Cesar
cbdc9f1153
"allow_no_value=True" for ini_file module so /etc/my.cnf can be read without a problem
10 years ago
Lorin Hochstein
42df1f890a
ec2 module: document valid states
10 years ago
James Cammarata
22f3f2b74a
Merge pull request #8174 from altruism/devel
...
Make ec2_group module not just fail
10 years ago
James Cammarata
745b28072a
Check for the numeric "all" value (-1) for the rule protocol
...
Fixes #7832
10 years ago
James Cammarata
00ce87484b
Merge pull request #8363 from greenmoss/devel
...
Fix Docker image name parsing
10 years ago
James Laska
7288a6095b
Several azure fixes
...
Several azure fixes/improvements, including:
* Improve failure message when python-azure is not installed
* Improve required argument handling
* Fixes a traceback on instance termination when the variable
'deployment' was not set.
* Fixes a traceback (#8298 ) when creating instances using the newer SDK
10 years ago
Michael DeHaan
19bf388a17
Merge pull request #8353 from gdamjan/ec2-running-return-info
...
return the most up-to-date info about an instance when starting/stopping it
10 years ago
Dave Johnson
76c925c22a
Parameters to disable_rollback are "true" or "false"
10 years ago
Kurt Yoder
8ee6906885
Fix Docker image name parsing
...
Fixes #8357
10 years ago
Damjan Georgievski
16e5b1b9e6
return the most up-to-date info about an instance when starting/stopping it
...
otherwise the module will return the info about the instance that it got prior to the action taken
So if you had a task to start an instance:
ec2:
instance_ids: ...
state: running
register: ec2_info
the registered data would have empty public_dns_name, public_ip, private_dns_name, private_ip
10 years ago
Michael DeHaan
f61ba3d047
Merge pull request #8283 from ps-jay/sys_mount_fstype_doc
...
Add fstype arg to the mount examples
10 years ago
James Cammarata
730e23fa07
Merge branch 'integration_mysql_user' of https://github.com/wrosario/ansible into wrosario-integration_mysql_user
10 years ago
James Cammarata
e6fa50a306
Move splitter to module_utils so modules can use it and fix command arg splitting
...
Fixes #8338
10 years ago
Wayne Rosario
eaf4571e42
Adding the following Test Coverage:
...
Use mysql_user module to create, delete users.
Update user password and ensure new password was updated for the correct user.
Assert user has access to multiple databases
Assert user creation, deleting using different user privilege and ensure privilege work correctly.
10 years ago
RomanDolejsi
fcf7f03398
file: prevent replace failure when overwriting empty directory with hard/link (force=yes)
10 years ago
Michael DeHaan
f948a94f51
Merge pull request #8313 from sivel/issue/8250
...
Make sure to assign pyrax.cloudservers to cs. Fixes #8250
10 years ago
Michael DeHaan
6300ded89c
Merge pull request #8311 from neersighted/wrap_distroversion
...
Wrap get_distribution_version() in the hostname module
10 years ago
Matt Martz
571f343e7d
Make sure to assign pyrax.cloudservers to cs. Fixes #8250
10 years ago
Michael DeHaan
226dacc7e6
Cleaning up explanation of mount module states.
10 years ago
Bjorn Neergaard
adcdbdf894
Wrap get_distribution_version() in the hostname module
...
We wrap get_distribution_version() with a new function,
_get_distribution_version(), that returns `0` when the result is a string or
`None`.
This accounts for the case when get_distribution_version() returns a string,
and we try to compare it to a float. We do this in the hostname module instead
of the module snippets because other modules may want the real string
version.module snippets because other modules may want the real string version.
10 years ago
Michael DeHaan
b69f096e8a
Merge branch 'ufw' of git://github.com/Trozz/ansible into devel
10 years ago
Michael DeHaan
726a1a33e0
Update unarchive example.
10 years ago
Michael DeHaan
f412d341e3
Merge pull request #8200 from geetotes/devel
...
[Docs] Added another example to demonstrate unarchive module working entirely on a remote machine
10 years ago
Michael DeHaan
c8d3c0c654
Merge pull request #8244 from wrosario/mysql_user_doc
...
Update mysql_user doc and example
10 years ago
Michael DeHaan
8b77aa9843
Merge pull request #7949 from hacosta/apt_key
...
Check at most 16 characters of the key. Fixes #7936
10 years ago
Michael DeHaan
216f803aa5
Merge pull request #7954 from alimony/patch-3
...
cron module: Use correct parameter name in error message.
10 years ago
Michael DeHaan
a52cbdbced
Merge pull request #8068 from trondhindenes/win_feature_improvements
...
Updates to the parameters of win_feature
10 years ago
Michael DeHaan
e75964e206
Merge pull request #7969 from dedalusj/devel
...
Fixed bug with environment path for homebrew_cask
10 years ago
Michael DeHaan
58a23bc6d1
Merge pull request #7968 from bcoca/acl_fix_compare
...
acl module: now compares permissions correctly
10 years ago
James Cammarata
d1d318b028
Merge pull request #8308 from robinro/extend-hostname-distrolist
...
Extended distributions list for hostname module
10 years ago
Robin Roth
e91c318327
Fix extra newline at end of hostname for Fedora
...
This fixes a bug introduced by 138b45e3
.
The hostname has an additional newline at the end which leads to the
state always being 'changed: true' even if the hostname is unchanged.
10 years ago
Robin Roth
7a09f87b8c
Extended distributions list for hostname module
...
Implementations already present
10 years ago
James Laska
d51e10a3f4
Correct BotoServerError typo in ec2 module
...
Resolves a traceback due to an undefined 'BotoSeverError' exception.
10 years ago
Lee Gillentine
d631056f27
Pushing up correct example :(
10 years ago
James Cammarata
1134f6169c
Minor indentation fixes on ec2_eip
10 years ago
James Cammarata
3281139981
Merge branch 'fix_ec2_eip' of https://github.com/jsmartin/ansible into jsmartin-fix_ec2_eip
10 years ago
James Cammarata
4a8e068855
Merge pull request #8292 from jimi-c/issue_7863_deb_with_items
...
Allow deb package installation via with_items
10 years ago
James Martin
1453f7b013
Fixes #8290 .
10 years ago
Tom Lazar
146a0f1cb7
FreeBSD 10 compatibility fix
...
On FreeBSD the whitespace around the ``=`` triggers a (cryptic) ``no such file or directory`` error. removing the whitespace like above fixes this.
10 years ago
anatoly techtonik
b28848eee3
acl: Remove obscurity in `state` description
10 years ago
Philip Jay
138fffb152
Add fstype arg to the mount examples
...
Needed fstype in the examples, since fstype is a required argument for
mount.
10 years ago
Michael DeHaan
c9a3b6c358
Pagerduty corrected misleading blog post, so no problems with them being in core now. Thank you guys!
10 years ago
Wayne Rosario
d595fd00e9
updating doc to include revoke example for mysql_user docs
10 years ago
Michael DeHaan
1e427d4ace
Merge pull request #7710 from brad/zounds
...
use the full list of available campfire sounds
10 years ago
Michael DeHaan
2e2a1d4bd1
Merge pull request #8270 from berenddeboer/mount-fstab
...
Default for fstab missing, causing KeyError: 'fstab'
10 years ago
James Cammarata
2cc602beea
Fixes for module param counting and additional shell quoting issues
10 years ago
Berend de Boer
869cc7947e
Default for fstab missing, causing KeyError: 'fstab'
10 years ago
James Cammarata
75e5b6401c
Fixing up shell quoting issues
10 years ago
Trond Hindenes
387759ada6
win_setup improvements: Correcly outputs ansible_totalmem on computers with multiple ram chips
10 years ago
James Cammarata
593057515c
Merge pull request #8223 from renard/create-fstab-if-not-exists
...
Create fstab if not exists
10 years ago
Sébastien Gross
48128ec0ab
[mount] make sure fstab exists
...
This is mainly to prevent from failing with no such file or directory
during module execution.
10 years ago
Sébastien Gross
f2e2337d07
[mount] Add documentation for fstab option
10 years ago
James Cammarata
84759faa09
Security fixes:
...
* Strip lookup calls out of inventory variables and clean unsafe data
returned from lookup plugins (CVE-2014-4966)
* Make sure vars don't insert extra parameters into module args and prevent
duplicate params from superseding previous params (CVE-2014-4967)
10 years ago
Michael DeHaan
2769b3d0b2
Update version_added attribute on recent GCE module additions.
10 years ago
Michael DeHaan
98c6688343
Merge pull request #6976 from clconway/gce-snapshots
...
Adds support for snapshots and extra persistent disks to the gce modules
10 years ago
Hector Acosta
ec70bb01ef
Add check_mode support to authorized_key. Fixes #7300
...
Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
10 years ago
Lee Gillentine
69337362e7
Adding another example to demonstrate unarchive working entirely on a remote machine
11 years ago
Michael DeHaan
9caa93c1cf
Add note about useful quote filter.
11 years ago
Jonathan Mainguy
6789098bc5
This fixes 8173, if target was not defined it would break, now it wont
11 years ago
Will Angenent
0e33db837a
Fix for issue #8152 : Missing auth headers and a faulty JSON decode
...
Looks like this regressed in commit 9730157
due to fetch_url refactors.
11 years ago
Yasser Nabi
8a6bbfd3b5
Enable puppet facts
...
Currently facter facts omit facts that a distributed via Puppet. This
commit adds the `--puppet` option.
In cases where puppet is not installed, the command sends a warning to
STDERR *but* completes successfully. So should not cause any issues.
The benefit is, filtering can be done based on facts set by Puppet.
11 years ago
Jacob Hickey
ea9af2cbb1
Add missing params to get_target_from_rule
...
get_target_from_rule was extracted from main() without enough parameters for
all the local variables it took with it from the extraction site.
11 years ago
Michael DeHaan
515d10fd88
Merge pull request #8172 from phenomenes/channel-key-parameter
...
Adds channel key parameter
11 years ago
Michael DeHaan
3aa10d9db5
Merge pull request #8145 from amandolo/ec2_tag
...
Fix EC2_TAG module output structure when listing tags
11 years ago
Jimena Cabrera-Notari
7efd8b61a6
Adds channel key parameter
11 years ago
Michael DeHaan
64b874129f
Merge pull request #8139 from peterkh/devel
...
Fix "TypeError: group id must be integer" if groupid passed in for group key
11 years ago
Michael DeHaan
ec874193fe
Merge pull request #8143 from PinGwynn/feature
...
portage: default exit (not fail) if sync=yes in check mode
11 years ago
James Cammarata
68e59332c7
Merge branch 'patch-2' of https://github.com/napkindrawing/ansible into napkindrawing-patch-2
11 years ago
James Cammarata
ac73822405
Expand target for mysql_db
...
Fixes #8128
11 years ago
James Cammarata
d7469218a5
Merge pull request #8126 from dingus9/patch-1
...
Update lineinfile validate help
11 years ago
James Cammarata
02a6d5224f
Merge pull request #8124 from dataxu/dev-asg-set-health-checks
...
Added setting of the health_check options on an existing ASG
11 years ago
Michael DeHaan
616d749ab3
Merge pull request #8156 from jirutka/fix-layman
...
layman: remove my email address
11 years ago
James Cammarata
3492e8748e
Merge pull request #8146 from rmarchei/8102
...
fix get_distribution_version() on amazon linux
11 years ago
James Cammarata
19571d3f23
Merge pull request #7914 from hacosta/devel
...
Correctly handle .repo files in zypper_repository module
11 years ago
Ruggero Marchei
8904c61932
fix LooseVersion exception with empty distribution_version
11 years ago
Jakub Jirutka
437dc0a9ef
layman: remove my email address
11 years ago
Michael DeHaan
ca918cd3dd
Merge pull request #8118 from oxyrox/devel
...
Typo
11 years ago
Michael DeHaan
ee179e1149
Merge pull request #8111 from hfinucane/gh-8108
...
Fix pip failure when version is parsed as a float
11 years ago
Michael DeHaan
8da853ec7a
Slight typo fix.
11 years ago
Michael DeHaan
3d1865e6c9
Pagerduty has advocated not using ansible for certain sizes of infrastructure. This module is removed until this is corrected.
...
http://blog.pagerduty.com/2014/06/10-common-ops-mistakes/?utm_source=twitter&utm_medium=social&utm_campaign=blog
11 years ago
Michael DeHaan
8f97f8a5f1
Merge pull request #8107 from hfinucane/optional-rsync-compress
...
Make 'compress' optional
11 years ago
Michael DeHaan
50f51367f9
Merge pull request #8106 from muff1nman/pacman-update-checkmode-fix
...
Fix #8047
11 years ago
Maxim Odinintsev
a587d13c65
portage: default exit (not fail) if sync=yes in check mode
11 years ago
Andrea Mandolo
d346b76fb7
Fix EC2_TAG module output structure when listing tags
11 years ago
Peter Hall
09a5d8f6d1
Fix "TypeError: group id must be integer" if groupid passed in for group
...
key
11 years ago
Ruggero Marchei
d6bca15aa5
fix issue #8102
11 years ago
James Cammarata
eb80bd1a56
Break out of loop for sockets in wait_for when there's no data to read
11 years ago
napkindrawing
fe74cb0ad0
New option for route53: retry_interval
...
The current (hard-coded) retry interval of 500 seconds can cause ansible to have excessive run-times in the case of many domains. `retry_interval` provides a way to customize the wait between retries of calls to route53.
11 years ago
James Cammarata
d80f4cee9d
Merge branch 'wait-for-port-search-regex' of https://github.com/sivel/ansible into sivel-wait-for-port-search-regex
11 years ago
Nick Shobe
d1ebf7fcf1
Update lineinfile
11 years ago
James Cammarata
49d07ca4cc
Adding a note about 'type' field becoming required in rax_dns_record
11 years ago
James Cammarata
b2f09d3989
Merge branch 'rax-ptr' of https://github.com/sivel/ansible into sivel-rax-ptr
11 years ago
Matt Ferrante
66d3d75b35
Added setting of the health_check options on an existing ASG
11 years ago
James Cammarata
d52b50cb03
Merge pull request #7478 from sivel/rax-keypair-filepath
...
rax_keypair module: Allow public_key to be a path to a file
11 years ago
James Cammarata
8753849959
Merge pull request #7477 from sivel/rax-user-data
...
rax module: Support config_drive and user_data
11 years ago
Aladin Jaermann
015a22ffba
Correct typo
11 years ago
Henry Finucane
dfd1470c22
Ensure version is a string
11 years ago
Henry Finucane
49889bd808
Make 'compress' optional
11 years ago
Andrew DeMaria
5fdd2a7b01
Fix #8047
...
Ensure that json is returned when only updating the cache and in check mode
11 years ago
James Martin
e36ef4defb
Updated tag behavior.
11 years ago
James Cammarata
8a6cfa1a23
Merge pull request #8103 from Jmainguy/mysql_db_6214
...
mysql_db: Fix error message for #6214
11 years ago
James Cammarata
fe3f6b3253
Merge pull request #8104 from AdmiralNemo/patch-1
...
Correct regex in is_keyid
11 years ago
James Cammarata
aa08368b8f
Merge pull request #8094 from ghjm/vsphere-fixes
...
Fixed tracebacks during VM creation. Fixes #8067 .
11 years ago
Dustin C. Hatch
dc304e6488
Correct regex in is_keyid
...
The `rpm_key` module claims to take a key ID as an argument, however it fails if one is actually given:
msg: Not a valid key DEADBEEF
The reason for this is the regular expression in the `RpmKey.is_keyid` method is incorrect; it will only match the literal string "0-9a-f" exactly 8 times, rather than exactly 8 characters in the set 0-9 or a-f.
11 years ago
Jonathan Mainguy
40ef07a286
Errors out with stderr 1049, unknown database: when importing a database that does not exist
11 years ago
James Cammarata
5e0d07c93e
Merge pull request #8092 from ghjm/mysql-exceptions
...
Added exception handling to database creation and deletion. Fixes #8075 .
11 years ago
James Cammarata
9dc1931576
Merge pull request #8093 from ghjm/mysql-dbname
...
Switched primary and alias names of the name/db parameter. Fixes #8065 .
11 years ago
Michael DeHaan
fbdb10d8a5
Documentation simplification for git module parameter
11 years ago
Graham Mainwaring
fb83bdffa8
Fixed tracebacks when datacenter not found, when notes not given, and when collecting facts after VM creation. Fixes #8067 .
11 years ago
Graham Mainwaring
22390e50e5
Switched primary and alias names of the name/db parameter, to match documentation. Fixes #8065 .
11 years ago
Graham Mainwaring
980d9da7e9
Added exception handling to database creation and deletion. Fixes #8075 .
11 years ago
James Cammarata
c96b2ae391
Merge pull request #8080 from ciupicri/service
...
Remove unused code
11 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
11 years ago
James Cammarata
3a6d00f81d
Add note about changing resource_tags to required in ec2_vpc
11 years ago
James Cammarata
2184b15542
Merge branch 'psa-resource-tag-required' into devel
11 years ago
Matt Ferrante
03fc2714f1
fixed the choices typo got the ec2_asg module
11 years ago
James Cammarata
3e7d91723f
Adding version_added for new vm_hw_version field in vpshere_guest
11 years ago
James Cammarata
87d1cdd035
Merge branch 'fix-7206' of https://github.com/hiciu/ansible into hiciu-fix-7206
11 years ago
Trond Hindenes
d5a0c18170
Better result handling
11 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...
11 years ago
Cristian Ciupitu
6a8bc42014
Remove useless code
11 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
11 years ago
James Cammarata
0798f3cda4
Merge branch 'issue_7848' of https://github.com/mpeters/ansible into mpeters-issue_7848
11 years ago
James Cammarata
26707568c7
Merge branch 'issue_7906' of https://github.com/mpeters/ansible into mpeters-issue_7906
11 years ago
James Cammarata
aecd292f13
Merge branch 'resource-tag-required' of https://github.com/psa/ansible into psa-resource-tag-required
11 years ago
James Cammarata
06f72ca3b1
Merge branch 'bug/8057' of https://github.com/ericwb/ansible into ericwb-bug/8057
11 years ago
Trond Hindenes
3bf16805e1
improvements to win_feature
11 years ago
Andreas Fleig
30ad859fe0
ini_file: replace lambda with named function
...
Fixes #6876
11 years ago
James Cammarata
0da5996bb5
Merge pull request #8049 from ranjan/dev
...
Provision VM using virtual network.
11 years ago
Joe Moretti
8357ca2b36
Add optional docker_api_version parameter to Docker Module
11 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
11 years ago
James Cammarata
1f2a436bbf
Merge pull request #8038 from caphrim007/correct-missing-msg-argument
...
Fix missing msg argument
11 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
11 years ago
James Cammarata
1f813ba128
Merge pull request #8022 from psa/vpc-gateway-peering
...
Fix for #7368 breaks peering connections. Unreak them.
11 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().
11 years ago
Michael DeHaan
1a3a3af04c
Merge pull request #8015 from cchurch/test_win_service
...
win_service module updates and tests
11 years ago
Quinn Slack
9190df2aa9
Remove validation of RDS DB instance type names because Amazon frequently adds new ones
11 years ago
Ranjan Kumar
ac252ea731
Provision VM using virtual network.
11 years ago
Paul Armstrong
97b3e8c6e4
Fix for #7368 breaks peering connections. Unreak them.
11 years ago
Frédéric de Villamil
ed9c2419d1
Adds support for instance monitoring in ec2_lc module.
11 years ago
Frédéric de Villamil
3ecfbfce4b
Adds the possibility to attach a public IP address to instances launched into an autoscaling group within a VPC to ec2_lc module.
11 years ago
Frédéric de Villamil
729b56cb23
Adds support for EBS optimized instances in ecl_lc module.
11 years ago
Frédéric de Villamil
00c6253c8f
Adds support for IAM instance profile in ec2_lc module
11 years ago
Frédéric de Villamil
fcdafb7ff4
Adds RAM disk id support for ec2_lc module.
11 years ago
Frédéric de Villamil
c555b3a0b9
Adds support for `kern_id` param in ec2_ls module.
11 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.
11 years ago
James Cammarata
0ee28c1a0e
Make sure subnets and route_tables are initialized before using
...
Fixes #7712
11 years ago
Chris Church
efc07cf627
Return service name, display name, start mode and state from win_service module.
11 years ago
Paul Armstrong
d5b6781482
Make resource_tags required and do whitespace cleanup
11 years ago
Michael Leer
891aa41001
add interfact documentation #7704
11 years ago
Prune
42966c22da
added missing force flag on mkfs commandline
...
even if the option ```force=yes``` is used in the playbook, it is not reflected in the mkfs command line.
As force option is dependent of the fs type, a "if-then-else" case have been added. Also, some FS types does not have a force option.
11 years ago
Lorin Hochstein
7413e501a1
ec2_ami_search: new EBS types
...
In ec2_ami_search module, add support for the new SSD-backed EBS (ebs-ssd)
volume as well as support for provisioned IOPS (ebs-io1).
11 years ago
Jacopo
0a5cac5657
Fixed bug with environment path for homebrew_cask
11 years ago
Brian Coca
e1d57d8876
now compares permissions correctly
11 years ago
Steve Zesch
16e61dc3e2
ELB enhancements
...
* connection draining
* cross AZ load balancing
11 years ago
Markus Amalthea Magnuson
a44e322db4
Use correct parameter name in error message.
...
The parameter is called `cron_file` but the error message uses `file` which is confusing.
11 years ago
Hector Acosta
f870120b3c
Check at most 16 characters of the key. Fixes #7936
...
Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
11 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>
11 years ago
James Cammarata
29434b06b8
Merge pull request #7942 from sidred10/devel
...
Fixed FreeBSD ports install issue
11 years ago
sid
08370b3caf
Fixed FreeBSD ports install issue
11 years ago
Maxim Odinintsev
82c026387f
Successfull exit if sync=yes and no package provided
11 years ago
Maxim Odinintsev
a58912773d
Success exit if sync=yes and no package provided
11 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
11 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
11 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
11 years ago
George Yoshida
779c6cb7f8
In the yum module example, use present/absent instead of installed/removed
11 years ago
trbs
dfc625a7df
apt_key clear message when downloading key returns an (http) error code
11 years ago
Tim Ruffles
676f0a6e76
grammar fix
11 years ago
Stephen Paul Suarez
49cf5831c5
support old and new versions of APIError
11 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
11 years ago
Casey Fitzpatrick
b5b840267f
apache2_module handles multiple lines of output, fixes #7736 and #7857
11 years ago
James Cammarata
375edbd087
Check to make sure key exists in tag list before using it
...
Fixes #7910
11 years ago
James Cammarata
98f8438236
Updating the other classes in the group module to match #7249
11 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
11 years ago
James Cammarata
5951f14dcb
Merge pull request #7915 from gitaarik/devel
...
Add examples for `shell` and `command` modules.
11 years ago
Rik
59d98993eb
Added examples to the command module
11 years ago
Rik
1146c09f9d
Added examples to the shell module
11 years ago
Sam Hanes
769ee61f66
Restore #6484 reverted by c751168
.
11 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.
11 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.
11 years ago
James Cammarata
6bd0621037
Merge branch 'devel' of https://github.com/ansible/ansible into devel
11 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.
11 years ago
James Cammarata
9564818e1e
Merge branch 'fix_lineinfile_newlines' into devel
11 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
11 years ago
James Cammarata
eef05f7b31
Merge branch 'botify-labs-bug/fix-health-check-to-zero-bug/7898' into devel
11 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
11 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.
11 years ago
James Cammarata
67fb2e653e
Merge branch 'upgrade-release' of https://github.com/amenonsen/ansible into amenonsen-upgrade-release
11 years ago
Dann Bohn
677e99e375
force evaluation of vars memory_mb, num_cpus to be int fixes #7903
11 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.
11 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 )
11 years ago
Michael DeHaan
4acc93b665
Merge pull request #7889 from chrishoffman/win_group
...
Adding win_group module
11 years ago
Chris Hoffman
0dab7b014b
Adding win_group module
11 years ago
Chris Hoffman
1c2d244964
Fixing bug with stopped state
11 years ago
Chris Hoffman
844e90093b
Better propagation of cmdlet errors
11 years ago
Chris Hoffman
31f5069212
Using generic windows service for example
11 years ago
James Cammarata
b869f76e01
Allow deb package installation via with_items
...
Fixes #7863
11 years ago
Michael DeHaan
122fff970f
Merge pull request #7880 from yuyak/fix_typo_in_apt_doc
...
Fix typo in apt module documentation
11 years ago
Michael DeHaan
1d632d65ae
Merge pull request #7881 from cchurch/devel
...
Fix typo in powershell setup module.
11 years ago
Chris Hoffman
8af38ae436
Adding win_service module
11 years ago
Chris Church
f59041871e
Fix typo in powershell setup module.
11 years ago
yuyak
5482208eee
Fix typo in apt module documentation
11 years ago
James Cammarata
70abc6f6de
Merge pull request #7374 from hfinucane/wait_for_pipes
...
Allow wait_for to wait on non-traditional files
11 years ago
James Cammarata
1c3a654912
Conditionally try to get ebs_optimized parameter from instance
11 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
11 years ago
James Cammarata
1c318fa3bd
Merge branch 'exit_json' of https://github.com/psa/ansible into psa-exit_json
11 years ago
James Cammarata
8e0148f084
Merge branch 'lvg_dm_names' of https://github.com/ajsalminen/ansible into ajsalminen-lvg_dm_names
11 years ago
James Cammarata
d0a115972a
Merge branch 'pkit-git_fix' into devel
11 years ago
James Cammarata
1864347f44
Merge branch 'git_fix' of https://github.com/pkit/ansible into pkit-git_fix
11 years ago
James Cammarata
cc9658463b
Merge pull request #7868 from simono/patch-1
...
win_feature: Fix Description.
11 years ago
James Cammarata
bba4f58240
Merge pull request #7856 from njharman/devel
...
Lineinfile now supports symlinks.
11 years ago
James Cammarata
4d3205b753
Update authors for modprobe module
11 years ago
James Cammarata
81dad9f355
Merge branch 'add_name' of https://github.com/stygstra/ansible into stygstra-add_name
11 years ago
Michael Peters
87a6290065
Use the right name for the vpc_id parameter
...
Fixes #7853
11 years ago
Simon Olofsson
5fe8cf1948
win_feature: Fix Description.
11 years ago
James Cammarata
48dbb79fbe
Merge branch 'issue_5679_lineinfile' into fix_lineinfile_newlines
11 years ago
James Cammarata
d8bb116c1a
Merge branch 'devel' of https://github.com/tgolly/ansible into tgolly-devel
11 years ago
Michael DeHaan
5156794738
Merge pull request #7861 from cchurch/devel
...
Windows Remote Support
11 years ago
David Stygstra
bbe42029e4
Added author and copyright lines to modules I contributed
11 years ago
Norman J. Harman Jr
3770813cc0
lineinfile supports symlinks.
11 years ago
Paul Durivage
e6cd216ade
Check .GetType rather than object directly
11 years ago
Paul Durivage
319f32e408
Move check down for access to
11 years ago
Paul Durivage
07267659b0
Rename variable
11 years ago
Paul Durivage
08dc72b5e7
Update documentation
11 years ago
Paul Durivage
6dd9434707
Fix so it only deletes users that exist
11 years ago
Paul Durivage
08c0b7e66e
Remove commented out lines
11 years ago
Paul Durivage
03f69ac6c8
Fix incorrect name
11 years ago
Paul Durivage
29a308a233
Move functions to top for correct scope
11 years ago
Paul Durivage
556ff9b7f1
Refactor of win_user module
11 years ago
Matt Martz
8816ebb3f8
Add documentation for win_user module
11 years ago
Matt Martz
2316b7785c
Make sure the doc stubs for windows modules have proper license headers
11 years ago
Matt Martz
adc4e70c75
Make sure the module name is specified correctly in the win_feature docs
11 years ago
Paul Durivage
61a06473ec
Add documentation for win_feature module
11 years ago
Paul Durivage
bceaf96fd6
Add comments
11 years ago
Paul Durivage
10a526e020
Add restart functionality
11 years ago
Paul Durivage
ab8f7289b0
Renaming and refactoring of names, variables
11 years ago
Chris Church
f86db3a4dc
Update slurp/win_ping/win_stat to use Get-Attr.
11 years ago
Paul Durivage
7e055ec6cc
Remove unnecessary obj
11 years ago
Chris Church
5c61369574
Add data option to docs for win_ping.
11 years ago
Chris Church
edbe7a4514
Add tests for win_stat module.
11 years ago
Paul Durivage
04d94ffb8f
Fix variable reference
11 years ago
Paul Durivage
af0bcb354d
Ensure state is present if no value provided
11 years ago
Paul Durivage
ba4b2d04d9
Fix logic to ensure state is either present or absent
11 years ago
Paul Durivage
25766a0d58
Add prelim version of win_feature module (for installing packages, roles, features, etc)
11 years ago
Michael DeHaan
7309b2ad2a
Add explanation of windows upgrade details.
11 years ago
Don Schenck
7631c005ca
Added logging to UpgradeToPS3.ps1
...
UpgradeToPS3.ps1 failed when tested with Ansible. Added logging output
to file C:\powershell\install.log.
11 years ago
Chris Church
243cd877ae
Add integration tests for fetch/slurp, make powershell fetch/slurp work as close as possible to existing fetch/slurp modules.
11 years ago
Paul Durivage
5de34fca22
Make non-executable
11 years ago
Paul Durivage
b22e2160cf
Add win_get_url module documentation
11 years ago
Paul Durivage
17f54afa08
Add win_get_url module
11 years ago
Matt Martz
069fa71d87
Remove unneeded code, document creates param and ensure creates only affects state=present
11 years ago
Matt Martz
5d7f67569f
At state for win_msi and add documentation
11 years ago
Matt Martz
13a732e6b9
First pass at win_msi.ps1 msi installer module
11 years ago
Paul Durivage
003448defc
Add memory and IP information to setup
11 years ago
Michael DeHaan
eb33e3e2ef
Slight tweak to windows wording.
11 years ago
Matt Martz
97f4f56286
Add Exit-Json and Fail-Json powershell helper functions
11 years ago
Matt Martz
51a50dee3e
Clean up how we initialize the result psobject
11 years ago
Matt Martz
bf400d3c23
Mention that with windows target hosts, fact_path and filter are not currently supported
11 years ago
Matt Martz
9ca83446a2
A couple of DOCUMENTATION fixes for win_ping and win_stat
11 years ago
Michael DeHaan
e3cc1eaefc
Update windows docs in progress.
11 years ago
Michael DeHaan
618e8dee78
Add doc stubs
11 years ago
Michael DeHaan
e4ff74ebbd
Add a docs stub for the module.
11 years ago
Matt Martz
4f764fd3e7
setup.ps1 willnot support fact_path and filter to start
11 years ago
Michael DeHaan
4991c77479
Remove stubs.
11 years ago
Matt Martz
f92f739366
Need to call ToString Platform to get the string
11 years ago
Michael DeHaan
02caebb08f
Rename some modules so they can have seperate doc stubs.
11 years ago
Matt Martz
09e538f954
Add start for powershell setup module
11 years ago