Brian Coca
5240124525
Merge pull request #361 from simono/docker-add-user
...
Add option docker_user for docker module.
9 years ago
Brian Coca
030d6d645c
added version_Added for new signal option in docker module
9 years ago
Brian Coca
ac28f16126
Merge pull request #1014 from nemunaire/docker-kill-signal
...
[Docker] Add signal parameter when killing container
9 years ago
Brian Coca
c0ac6e30a9
Merge pull request #1759 from candlejack297/s3docfix
...
Updated doc strings so each character isn't considered a line
9 years ago
Brian Coca
2441928484
corrected v ersion added
9 years ago
Brian Coca
289a7e40e3
Merge pull request #385 from dkerwin/docker_add_cpuset
...
docker: Add support for cpuset
9 years ago
ayush
3f7313cc43
Updated doc strings so each character isn't considered a line
9 years ago
Brian Coca
82f16f5a45
Merge pull request #1315 from HelenaTian/patch-1
...
Update gce.py to correctly handle propagated metadata type from a mot…
9 years ago
Toshio Kuratomi
01f8a99509
Deprecated _ec2_ami_search now verifies SSL certificates
9 years ago
Daniel Kerwin
d4d78a1998
Too late for 1.8
9 years ago
Daniel Kerwin
a702dbd29a
Switch to _cap_ver_req and add cpu_set to create_containers
9 years ago
Daniel Kerwin
a8bc50a11f
Renamed to cpu_set
9 years ago
Daniel Kerwin
fca75a9705
Add support for cpusets. Requires docker-py >= 0.6.0
9 years ago
Brian Coca
cf25888e2d
Merge pull request #978 from bobrik/faster-docker-updates
...
[docker] pulling missing docker image before doing anything
9 years ago
Brian Coca
5fcc0be25b
Merge pull request #1740 from bcoca/ec2_key_check_fix
...
attempt to fix check mode when state='absent'
9 years ago
Brian Coca
db19999185
minor doc fixes, version added for latest feature
9 years ago
Brian Coca
ab9d4eb25d
Merge pull request #146 from axialops/rds-reboot
...
rds module: add command to reboot RDS instance
9 years ago
Herby Gillot
048cfb857d
rds: add the ability to reboot RDS instances
9 years ago
Brian Coca
5650ed7ec3
Merge pull request #1476 from haad/ec2_elb_lb_sg_name
...
Add security_group_names paramter to ec2_elb_lb
9 years ago
Brian Coca
1dfe629770
Merge pull request #1744 from larsks/bug/hostconfig
...
Use HostConfig object when creating container with Docker Remote API > 1.15
9 years ago
Brian Coca
cd88d0f131
Merge pull request #1730 from otdw/devel
...
removed required together for resource pools, clusters, and templates
9 years ago
Brian Coca
e75235c063
Merge pull request #1628 from wimnat/feature/ec2_vpc_net
...
ec2_vpc_net refactor
9 years ago
Eero Niemi
3533f39534
Fixed parameter validation when creating a volume from a snapshot
9 years ago
whiter
dc71c04827
Added 'resource_tags' alias
9 years ago
Brian Coca
24c2bccd66
corrected version_added
9 years ago
Brian Coca
a7e54f1692
Merge pull request #1742 from Shrews/os_nova_flavor
...
Add new os_nova_flavor OpenStack module.
9 years ago
David Shrewsbury
6aac888c7d
Add new os_nova_flavor module.
...
The os_nova_flavor module allows a user with administrative privileges
to create and delete nova flavors.
9 years ago
Maksim Losev
efb6088c27
Use HostConfig object when creating container with Docker Remote API > 1.15
...
This is mlosev's patch (from #1208 ), rebased against devel as of
2790af2
. It resolves #1707 , which was caused by an API incompatibility
between the docker module and server API version 1.19.
9 years ago
Lars Kellogg-Stedman
444a2ad808
Do not erroneously mask exceptions
...
There was a catch-all `except` statement in `create_containers`:
try:
containers = do_create(count, params)
except:
self.pull_image()
containers = do_create(count, params)
This would mask a variety of errors that should be exposed, including
API compatability errors (as in #1707 ) and common Python exceptions (KeyError, ValueError, etc) that could result from errors in the code.
This change makes the `except` statement more specific, and only attempts to pull the image and start a container if the original create attempt failed due to a 404 error from the docker API.
9 years ago
Brian Coca
a9e8cae82e
attempt to fix check mode when state='absent'
9 years ago
Lars Kellogg-Stedman
6672205f49
docker: permit empty or false pid
...
The `docker` Python module only accepts `None` or `'host'` as arguments.
This makes it difficult to conditionally set the `pid` attribute using
standard Ansible syntax.
This change converts any value that evaluates as boolean `False` to
`None`, which includes empty strings:
pid:
As well as an explicit `false`:
pid: false
This permits the following to work as intended:
- hosts: localhost
tasks:
- name: starting container
docker:
docker_api_version: 1.18
image: larsks/mini-httpd
name: web
pid: "{{ container_pid|default('') }}"
If `container_pid` is set to `host` somewhere, this will create a
Docker container with `pid=host`; otherwise, this will create a
container with normal isolated pid namespace.
9 years ago
Lars Kellogg-Stedman
b7e92b3e52
docker: fix parsing of docker __version__ string
...
If `docker.__version__` contains non-digit characters, such as:
>>> import docker
>>> docker.__version__
'1.4.0-dev'
Then `get_docker_py_versioninfo` will fail with:
ValueError: invalid literal for int() with base 10: '0-de'
This patch corrects the parsing of the version string so that
`get_docker_py_versioninfo` in this example would return:
(1, 4, 0, '-dev')
9 years ago
HAMSIK Adam
e3d4256283
Use mutually_exclusive in AnsibleModule
9 years ago
HAMSIK Adam
6d6da470c8
Fix missing ,
9 years ago
HAMSIK Adam
959c65c7e0
Add version
9 years ago
HAMSIK Adam
985cdf2c28
Add module parameter for security group name. This make ec2_elb_lb module consitent with others
9 years ago
otdw
dd691779a1
removed required together for resource pools, clusters, and template deployments. fixes inability to deploy from template on vsphere clusters without resource pools. Also, resource pools and cluster should not be required together as they are independant in vsphere
9 years ago
Brian Coca
291fef3b34
fixed version added, reworded description a bit
9 years ago
Brian Coca
b80ec0a335
fixed minor doc issues
9 years ago
Brian Coca
e1067ef670
Revert "Revert "ec2_lc - include all launch config properties in the return""
9 years ago
Brian Coca
01d4c432b0
Revert "ec2_lc - include all launch config properties in the return"
9 years ago
Toshio Kuratomi
e6ecca8809
Minor touch ups of vsphere_guest code.
9 years ago
Toshio Kuratomi
17cd8cddac
Merge pull request #739 from NicCOConnor/vsphere_linkedclone
...
Added the ability to Linked_clone from snapshot in vsphere_guest module
9 years ago
Frank van Tol
300656ca07
Remove default port value, it does not work in _requires_destroy_and_create logic
...
When creating a Redis cluster, every run it gets destroyed and recreated because the port number of memcached is used as the default.
9 years ago
Frank van Tol
a85640c368
Update elasticache.py
9 years ago
Frank van Tol
a7f33ee533
Remove default for engine_version
...
Redis and memcached have different engine version numbering, there can not be a shared default value.
9 years ago
Brian Coca
4d4d63c41e
Merge pull request #1403 from aioue/patch-5
...
Update vsphere_guest.py
9 years ago
Benno Joy
63fa06f477
Merge pull request #1385 from joelthompson/devel
...
Adding ability to filter AWS Route 53 private hosted zones by attache…
9 years ago
Brian Coca
b38f0a34d2
Merge pull request #1702 from askulkarni2/devel
...
s3 module: Add missing version tag to "encrypt" parameter
9 years ago
Brian Coca
fb260f4cc2
Merge pull request #1698 from evanccnyc/devel
...
Adding default cooldown to AWS ASG
9 years ago
Apoorva Kulkarni
c0e4c50eeb
s3 module: Add missing version tag to "encrypt" parameter
9 years ago
Brian Coca
bba1e66896
Merge pull request #1696 from chrismeyersfsu/fix-azure-password
...
ensure password or ssh cert specified
9 years ago
Joel Thompson
10df7b97ee
Adding ability to filter AWS Route 53 private hosted zones by attached VPC
9 years ago
Brian Coca
314913ee77
Merge pull request #1694 from vanga/devel
...
Throw error if encryption is set while passing a snapshot id
9 years ago
Toshio Kuratomi
350063532e
Merge pull request #1685 from j2sol/feature/os_subnet_ipv6
...
Plumb ipv6 modes into os_subnet
9 years ago
Nicholas O'Connor
9144785c42
Created option snapshot_to_clone. When specified, snapshot_to_clone will create a linked clone copy of the VM.
9 years ago
Evan Carter
68bd17b15e
Adding default cooldown to AWS ASG
9 years ago
Chris Meyers
59225ca7b0
ensure password or ssh cert specified
9 years ago
vanga
164043bd6d
Throw error if encryption is set while passing a snapshot id
9 years ago
Monty Taylor
007efe438d
Merge pull request #1690 from emonty/typo-fix
...
Fix a small typo in parameter processing
9 years ago
Monty Taylor
fbb6277a37
Fix a small typo in parameter processing
9 years ago
Brian Coca
5ec040a1d2
Merge pull request #1680 from Pallokala/topic_ec2_volume_default_encryption_flag_value_to_None
...
Change the default flag value to None to prevent AWS complaining: "In…
9 years ago
Nic O'Connor
706f5e25cc
Added the ability to Linked_clone from snapshot
9 years ago
Brian Coca
e3c774be6f
Merge pull request #1632 from emonty/feature/os_floating_ip
...
Add OpenStack Floating IP module
9 years ago
Jesse Keating
de89f9f99a
Plumb ipv6 modes into os_subnet
...
Shade already supports these, we just need to plumb them into the module
code.
9 years ago
Jesse Keating
76398781ba
Fix up docs
9 years ago
Tom Paine
d6d6186aef
Update vsphere_guest.py
9 years ago
Tom Paine
d9db201b9a
Update vsphere_guest.py
9 years ago
Brian Coca
8257053756
Merge pull request #1538 from emonty/feature/os_security_group_rule
...
Add OpenStack Security Group Rule Module
9 years ago
Brian Coca
12fbc4712f
Merge pull request #1646 from flyte/rds2-snapshot-on-delete
...
Provide correct kwargs to rds2 connection when making a final snapshot
9 years ago
Juho-Mikko Pellinen
b4911a47d1
Change the default flag value to None to prevent AWS complaining: "Instance creation failed => InvalidBlockDeviceMapping: the encrypted flag cannot be specified since device /dev/sda1 has a snapshot specified."
9 years ago
Monty Taylor
dd9c292861
Update docstring to show port ranges as optional
9 years ago
David Shrewsbury
6933407cd4
Correct port matching logic
...
Port matching logic did not take into account recent shade change
to equate (None, None) to (1, 65535) when Nova is the backend.
Also, this encapsulates the port matching logic into a single function
and heavily documents the logic.
9 years ago
David Shrewsbury
8664c88417
Change required parameters for rules module
...
The ports and protocol are no longer required (and now depends on
a new version of shade).
9 years ago
Monty Taylor
9f03302b68
Use int in the parameter list instead of casting
9 years ago
dagnello
2e8daa2330
Resolving issues in rule comparison algorithm
...
Port range min/max values are at times represented as string and
compared to int equivalents. This fix explicitly ensures all
port range values are ints for proper comparisons.
9 years ago
David Shrewsbury
f027e75976
Compare ports as strings
...
Ports as returned from shade are ints. They are strings as they come
in to the module.
9 years ago
David Shrewsbury
9d0c8b0507
Fix syntax error
9 years ago
Monty Taylor
0e5942d7e7
Return rule object
9 years ago
David Shrewsbury
16b3b72294
Update secgroup rules module for latest shade
...
This allows the rules module to work against either nova or neutron
for handling security groups. New parameters for 'direction' and
'ethertype' are added.
Check mode is supported with this version.
9 years ago
David Shrewsbury
5b6c6cac20
Recongnize None and -1 port equivalency
...
shade 0.7.0 represents disabled min/max ports as None (in the
neutron style) rather than -1. Recognize this as the same as -1.
9 years ago
David Shrewsbury
5758b4ebdc
Fix id value reference
9 years ago
David Shrewsbury
8f2e70a1c1
Update rules mode for latest shade
...
Shade 0.7.0 normalized the security group data that is returned,
when using nova, to look more like neutron security group data.
This adjusts for that change.
9 years ago
dagnello
b98e6663e8
Minor fixes for os_security_group_rule module
...
Was not able to use this module as it was. The changes submitted
resolved the issues I ran into in order to get it working.
9 years ago
dagnello
d35df1f217
Minor fixes for os_security_group_rule module
...
Was not able to use this module as it was. The changes submitted
resolved the issues I ran into in order to get it working.
9 years ago
Davide Guerri
a9301ba918
Fix invalid syntax in openstack_module_kwargs call
9 years ago
Monty Taylor
08b4bb42c4
Fix example code syntax
9 years ago
Monty Taylor
08b2f31915
Add OpenStack Security Group Rule module
9 years ago
Juho-Mikko Pellinen
041dc8b587
Remove empty aliases
9 years ago
Juho-Mikko Pellinen
228c03bd67
Add version number
9 years ago
Juho-Mikko Pellinen
f0ad6c5a1f
Fix hosted_zone_id after rebase.
9 years ago
Juho-Mikko Pellinen
71ebe6321b
Add support for specifying unique hosted zone identifier
9 years ago
Juho-Mikko Pellinen
110f618487
Add support for specifying unique hosted zone identifier
9 years ago
Brian Coca
52543435d6
Merge pull request #1562 from micxer/iam_policy-json-string
...
Add the option to pass a string as policy
9 years ago
Brian Coca
981f0ad481
Merge pull request #1635 from smiller171/devel
...
update docs for cloudformation
9 years ago
Brian Coca
51b6b725cc
Merge pull request #1078 from andrewgdavis/devel
...
ansible_facts reflects 1.8 output
9 years ago
Scott Miller
c3c2e6ab72
Update cloudformation.py
...
Fix for inaccurate phrasing
9 years ago
Mike Putnam
6c0e264806
Add missing GPLv3 License header
...
Fixes #1643
9 years ago
Brian Coca
17bb405578
Merge pull request #1659 from mikeputnam/fix-docs-descrepancy
...
Upstream docs show launch_config_name as required.
9 years ago
Toshio Kuratomi
ac3024e57e
Merge pull request #1620 from robbwagoner/ec2_elb_lb_instances
...
return health of instances and counts
10 years ago