Artur Cygan
2133cb1171
Update route53.py
...
Fix typos
9 years ago
Johan Haals
851e55b55f
changed version_added for read_only param
...
this feature will be released in 2.0
9 years ago
Johan Haals
8ec6538ad4
Merge remote-tracking branch 'upstream/devel' into docker-read-only-container
9 years ago
Baraa Basata
dc9dfa9ef8
Fix iam_policy example
9 years ago
Christian Hammerl
b96d304b93
docker: add support to add/drop capabilities
9 years ago
Brian Coca
92199342cd
Merge pull request #1429 from flyinprogrammer/devel
...
[gce] [gce_net] fix docs; only delete network if fwname is not provided
9 years ago
Micheal Waltz
b0b1566b89
Use proper HostConfig element which contians the proper Memory value - fixes #1766
9 years ago
Lars Kellogg-Stedman
6aedc1020e
restore mem_limit
...
mem_limit got lost in the #1744 ; this restores it. Thanks to @dgromov
for the report.
9 years ago
Johan Haals
38f01b52e8
Added support for --read-only Docker containers
...
Adds support for mounting the container's root filesystem as read only.
9 years ago
Brian Coca
55bc9e8fb1
added rickmendes as maintainer
9 years ago
Brian Coca
88167a5dac
minor doc fixes to docker_user
9 years ago
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
Guto Andreollo
b00fe3e22b
Added the 'hw_interfaces' array, listing the names of all interfaces present on the VM as 'ansible_interfaces' lists the ones seen by the operating system
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
Hideki Saito
a2979a3102
The nova_compute module create a list of un-use floating ip by value of fixed_ip.
...
Fixes #249
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
Nikolay Ivanko
a24ffc1056
add virtual floppy to VMware guest
9 years ago
Jamie Hannaford
8dbdfff366
Add wait and wait_timeout options for provisioning servers
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
Mehul Ved
cd587ebce1
renamed variables type to cdb_type and version to cdb_version.
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
Mehul Ved
d1978c33dc
Added support for instance types.
...
Added type and version parameters to be passed to rax_cdb module
so users can create Percona and MariaDB instance types.
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
David Shrewsbury
653060dc47
Update os_router to the latest version
...
This version uses the latest shade for a cleaner interface,
support for check mode, and updating an existing router.
10 years ago
Monty Taylor
edce6a41cf
Add OpenStack Router module
...
Also deprecate old quantum_router module
10 years ago
Toshio Kuratomi
ac3024e57e
Merge pull request #1620 from robbwagoner/ec2_elb_lb_instances
...
return health of instances and counts
10 years ago
Robb Wagoner
8f0d462fd0
remove double dict & fix increment bug
10 years ago
Flyte
3d9a8caa59
Provide correct kwargs to rds2 connection when making a final snapshot
10 years ago
whiter
ee782d822b
Fixed dicts comparison for tags
10 years ago
Mike Putnam
5c17a99a1c
Upstream docs show launch_config_name as required.
...
http://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_AutoScalingGroup.html
Fixes #11209
Ansible behavior is correct, this commit just updates the docs to
reflect that correctness.
10 years ago
Matt Ferrante
8cb4b7b01c
ec2_ami can update an ami's launch_permissions
10 years ago
Toshio Kuratomi
ff69ce7912
Merge pull request #1638 from j2sol/bugfix/os_server_afip_doc
...
Document auto_floating_ip argument
10 years ago
Toshio Kuratomi
c71f85377d
Merge pull request #1637 from defionscode/quick_iam_patch
...
no_log to iam password
10 years ago
Toshio Kuratomi
968386cba3
Merge pull request #1631 from emonty/features/single-cloud-details
...
Add filter ability to OpenStack os-client-config module
10 years ago
Toshio Kuratomi
8f13f8851f
Merge pull request #1582 from evanccnyc/devel
...
Add ClassicLink settings to EC2_launchconfig
10 years ago
Toshio Kuratomi
02b6df3160
Fix indentation levels in os_keypair
10 years ago
Toshio Kuratomi
8f74a73713
Merge pull request #1561 from micxer/iam_policy-fix
...
Fix connection creation in iam_policy module to allow usage of profiles with boto
10 years ago
Toshio Kuratomi
edad5c80ff
Few minor things from review of the pull request
10 years ago
Toshio Kuratomi
8703fb3c76
Merge pull request #1045 from emonty/feature/os_keypair
...
Add OpenStack Keypair module
10 years ago
Ash Caire
3ccf2e8a86
add headers param to s3 uploads
10 years ago
Toshio Kuratomi
406402bb26
Merge pull request #332 from proby/add-s3-list
...
Add support for listing keys in a specific S3 bucket
10 years ago
Michael Weinrich
4da3a724f1
Fix connection creation to allow usage of profiles with boto
10 years ago
Brian Coca
79ad99bc67
Merge pull request #497 from robbwagoner/ec2_lc_user_data
...
ec2_lc - include all launch config properties in the return
10 years ago
Brian Coca
afeb3c8d07
Merge pull request #1031 from smashwilson/docker-wait
...
[docker] Wait for process exit on detached=no.
10 years ago
Brian Coca
8b290c6274
Merge pull request #831 from j-carl/feature-route53-nameserver
...
List the name servers of a zone. Fixes #801
10 years ago
Brian Coca
5f5f01833f
Merge pull request #1508 from tarrychk/issue_1442
...
Fix computation of port bindings
10 years ago
Brian Coca
038cc05f4e
Merge pull request #1609 from smashwilson/default-net-bridge
...
[docker] Prevent unnecessary reloads due to the net parameter
10 years ago
Brian Coca
ec15b67712
Merge pull request #547 from steveeJ/devel
...
Fix bind-volumes on docker >= 1.4.0
10 years ago
Jesse Keating
ddc78c82a4
Document auto_floating_ip argument
10 years ago
Toshio Kuratomi
7edacf6b1c
Use module.fail_json() instead of sys.exit()
10 years ago
David Shrewsbury
7970924bd5
Use newest documentation style for return value.
10 years ago
Jonathan Davila
def5fdcb21
no_log to iam password
10 years ago
David Shrewsbury
e6fc129013
Add a note about the return value.
10 years ago
Scott Miller
692045f693
update docs for cloudformation
10 years ago
Monty Taylor
7b0b75ceed
Fix dict syntax typo
10 years ago
whiter
786ec1dca1
ec2_vpc_net refactor
10 years ago
Kamil Madac
f9a6c898b4
Fixed bug, when MX records pointed to ORIGIN(@) caused unintentional change of random A record.
10 years ago
Robb Wagoner
5e674ddcfc
include all launch config properties in the return
...
make all properties available when registering the result
which is useful when wanting to launch a stand-alone instance based upon
an existing Launch Config.
10 years ago
Robb Wagoner
d651b41691
return health of instances and counts
10 years ago
Brian Coca
e864576f14
Merge pull request #1133 from defionscode/ec2_vpc2
...
New vpc module. does not contain subnet or route table functionality.
10 years ago
Davide Guerri
304e187a52
Fix reuse argument documentation
10 years ago
Davide Guerri
e3d9b51cbb
Update os_floating_ip with new shade methods
10 years ago
Simon Olofsson
dc3161dfdd
Add option docker_user for docker module.
...
docker_user can be used to specify the user or UID to use within the
container.
10 years ago
Ash Wilson
29e4a127e1
Default net to 'bridge' in container diff
...
This prevents an unnecessary reload when the `net` parameter is unspecified
(i.e. almost always).
10 years ago
Patrick Roby
e90d02c35c
iterate through all keys in a more pythonic manner
10 years ago
Patrick Roby
8ba96aaf4b
update documentation, adding new params
10 years ago
David Shrewsbury
bed420cd53
Update os_keypair for latest shade
...
Uses the latest version of shade for cleaner code. Also, always
return the key dict whether we create the key, or it already exists.
The example using public_key_file is corrected to use a full path
since ~ is not converted for us.
10 years ago
Toshio Kuratomi
964d731722
Add version_added documentation to log_driver parameter
10 years ago
Toshio Kuratomi
718f32a042
Merge pull request #1405 from ryanwalls/docker-module-log-driver
...
Add support for --log-driver option that docker released with Docker 1.6
10 years ago
Toshio Kuratomi
f42fed3d70
Merge pull request #1587 from micxer/iam-fix
...
Use aws connect calls that allow boto profile use
10 years ago
Toshio Kuratomi
d824a7a9f5
Merge pull request #255 from SDFE/s3_connect_params
...
Use aws connect calls that allow boto profile use
10 years ago
Patrick Roby
00322c43fc
Add support for listing keys in a specific S3 bucket
...
Includes support for specifying a prefix, marker, and/or max_keys. Returns a list of key names (as strings).
10 years ago
James Cammarata
65c63b3afa
Updating version_added for new spot_type param in ec2 module
...
Also made sure 'choices' were set on the module param, to catch errors
in user's playbooks, etc.
10 years ago
Jay Taylor
dbed8cee3b
Added support for spot request type specification (to support persistent spot requests).
10 years ago
Evan Carter
73d5a8a63a
Fixing typo
10 years ago
Michael Weinrich
559ad374f5
Add the option to pass a string as policy
10 years ago
zimbatm
29b00ba526
route53: add support for routing policies
...
It is now possible to pass various routing policies if an identity is
provided.
This commit also introduces multiple optimisations:
* Only fetch records for the given domain
* Use UPSERT instead of DELETE+CREATE to update existing records
10 years ago
Michael Weinrich
56d4f21c5f
Use aws connect calls that allow boto profile use
10 years ago
Benno Joy
3d8bf111b5
Merge pull request #1583 from civisanalytics/iam_accept_sts
...
iam: use modern helper to allow sts
10 years ago
Benno Joy
54bfdee1e0
Merge pull request #1494 from toninog/devel
...
fixes to iam group variables and delete group fixes
10 years ago
Benno Joy
80622a005d
Merge pull request #918 from defionscode/iam_cert
...
iam certificate module
10 years ago
billwanjohi
33533eb156
iam: use modern helper to allow sts
...
previous implementation ignored the session token when present
10 years ago
Jonathan Davila
7dac96e41b
iam certificate module
...
boto import tweak
style patch
10 years ago
Toshio Kuratomi
b088bcc378
Merge pull request #1572 from smereczynski/devel
...
Added new instance sizes
10 years ago
Jonathan Davila
c6f9e08282
new vpc module. does not contain subnet or route table functionality.
...
changed name to ec2_vpc_net
refactored out IGW functionality
10 years ago
Evan Carter
207abb6f5c
Add ClassicLink settings to EC2_launchconfig
10 years ago
James Cammarata
baff1bf7f0
Update choices and version_added for new gce.py param service_account_permissions
10 years ago
James Cammarata
5082a022ec
Merge branch 'create-gce-instance-with-service-account-scopes' of https://github.com/br0ziliy/ansible-modules-core into br0ziliy-create-gce-instance-with-service-account-scopes
10 years ago
Toshio Kuratomi
a1538b490e
Fix documentation
10 years ago
Benno Joy
5f6128a300
Merge pull request #205 from amandolo/ec2_module
...
AWS "EC2 instance" termination_protection and source_dest_check changeability at run-time + block_device_mapping output
10 years ago
Andrea Mandolo
fe4884e8f0
Added some block_device_mapping (disks) informations to EC2 instance module ouput
10 years ago
Andrea Mandolo
2f8300087e
Added "EC2 instance" termination_protection and source_dest_check changeability at run-time
10 years ago
Brian Coca
0652539ebc
Merge pull request #1567 from emonty/feature/os_security_group
...
Use dict not object notation in OpenStack Security Group
10 years ago
Tom Paine
74d9f74536
Parse out space characters in route53 value list
...
Fixes: https://github.com/ansible/ansible-modules-core/issues/992
10 years ago
Michal Smereczynski
1cfa21829b
Added new Premium Storage instance sizes and case-related documentation clarification.
10 years ago
Monty Taylor
850ed126e2
Remove duplicate shade requirement
10 years ago
Monty Taylor
94a8b6dccc
Make sure we're always returning objects too
10 years ago
dagnello
d7f65af6d9
Resolving secgroup.id issue in this module
...
secgroup['id'] was not being returned in all cases where the
specified security group exists.
10 years ago
Brian Coca
dddb8f9df1
Merge pull request #1548 from freshbooks/ec2_vol_example_fixes
...
Indentation fix for with and register in the ec2_vol example
10 years ago
Brian Coca
047d7f0775
Merge pull request #1545 from vtsingaras/vsphere_guest_template_no_resourcepool
...
Use either esxi:dc,host OR cluster,resource_pool
10 years ago
Vyronas Tsingaras
da62d04eff
This enable one to find a datastore with no config_target supplied
...
Signed-off-by: Vyronas Tsingaras <vtsingaras@it.auth.gr>
10 years ago
Brian Coca
6449a01311
Merge pull request #1536 from emonty/feature/os_security_group
...
Return OpenStack secgroup, not just id
10 years ago
Brian Coca
ddac87eb0e
Merge pull request #1537 from emonty/feature/return-resources
...
Return resource objects from OpenStack modules
10 years ago
Benno Joy
f92dcc8dca
Merge pull request #1554 from vtsingaras/vsphere_guest_reconfig_power_state
...
Remember power state when starting vm reconfigure
10 years ago
Vyronas Tsingaras
5b34f3d8bc
Remember power state when starting vm reconfigure
...
This commit fixes #1391
Signed-off-by: Vyronas Tsingaras <vtsingaras@it.auth.gr>
10 years ago
Matt Martz
cc039d3b30
Fix some remaining rax asg idempotency checks
10 years ago
Benno Joy
762f4f25f7
enable azure to provision windows instances
10 years ago
Benno Joy
fbbc74d5fe
enable the module to provision windows instances
10 years ago
Colin Hutchinson
96d2c09457
Indentation fix for with and register in the ec2_vol example
10 years ago
Matt Martz
34c7306a46
Merge pull request #1288 from jamiehannaford/rs-as-fix
...
Rackspace: Fix attribute name for Auto Scale servers
10 years ago
Monty Taylor
02d0a73906
Move the order of argument processing
10 years ago
Davide Guerri
82dc5c4394
Avoind using lookup() in documentation
...
lookup() is currently broken (current Ansible devel branch), so better to avoid
it in our examples.
10 years ago
Monty Taylor
a226701efe
Add OpenStack Keypair module
...
Also deprecate old nova_keypair module.
10 years ago
Monty Taylor
759c2de7f9
Add filter ability
10 years ago
Vyronas Tsingaras
5e72c5ad36
Properly check if vm_hardware contains keys
...
This commit fixes #1475
Signed-off-by: Vyronas Tsingaras <vtsingaras@it.auth.gr>
10 years ago
Vyronas Tsingaras
f4a86aab7f
Use either esxi:dc,host OR cluster,resource_pool
...
vsphere_guest now can deploy a template using a datacenter and hostname
as the target, instead of requiring a cluster and resource_pool.
This commit fixes #951 .
Signed-off-by: Vyronas Tsingaras <vtsingaras@it.auth.gr>
10 years ago
Benno Joy
b8f97095b4
Merge pull request #1534 from philipkirkland/devel
...
adding 'encrypted' option into volume dict in ec2 module
10 years ago
Brian Coca
19f6099777
minor doc fixes
10 years ago
Robin Roth
64fe01178f
add comment: ports need to be exposed.
...
port mapping with this module only works for ports that are exposed either in the Dockerfile or via an additional arguments. This is different from the command line docker client, that is willing to also map ports that are not exposed.
This comments makes the behaviour more obvious.
10 years ago
Monty Taylor
d8c51a67f3
Actually use changed variable
10 years ago
Monty Taylor
1a11f07d29
Return the secgroup for all present states
10 years ago
Monty Taylor
5609d1dc5a
Return resource objects from OpenStack modules
...
It's not uncommon for people to want to do additional things after
creating a module. Also, add a note about it to the dev notes.
10 years ago
Monty Taylor
ef22008cac
Return secgroup, not just id
10 years ago
Philip Kirkland
274abb96b1
adding 'encrypted' option into volume dict so ec2 module can easily include encrypted volumes
10 years ago
Benno Joy
351fca028f
Merge pull request #1202 from nitzmahone/ec2_state_validation
...
Added choice validation for EC2 state arg
10 years ago
Brian Coca
898e338318
minor doc fixes
10 years ago
Monty Taylor
ff0fc73d64
Add OpenStack Floating IP Module
...
Also deprecate the two old quantum floating ip modules.
10 years ago
Brian Coca
d393df4bce
Merge pull request #1053 from emonty/feature/os_security_group
...
Add OpenStack Security Group module
10 years ago
Brian Coca
7adc911372
Merge pull request #1047 from emonty/feature/os_object
...
Add OpenStack Object module
10 years ago
Brian Coca
0367a923c7
Merge pull request #1044 from emonty/feature/os_ironic_node
...
Add Ironic Node module
10 years ago
Brian Coca
74b7a72c3f
Merge pull request #1043 from emonty/feature/os_ironic
...
Add Ironic module
10 years ago
nitzmahone
fd7bbc9eba
Added choice validation for state arg
...
fixes traceback on invalid state arg
10 years ago
Greg DeKoenigsberg
de5d501741
Merge pull request #1528 from gregdek/devel
...
Updated author data for modules
10 years ago
Greg DeKoenigsberg
92fe35ca7d
Updated author data for modules
10 years ago
Benno Joy
8a998ae76f
Merge pull request #1465 from hkariti/ec2_vol_delete_race_condition
...
ec2_vol: fix race condition when deleting a volume
10 years ago
Greg DeKoenigsberg
28a869a030
Updating cloud modules with proper github author information
10 years ago
Brian Coca
05a2ef106f
Merge pull request #326 from preo/ec2-eip-refactor
...
Refactor and improve the EC2 Elastic IP module.
10 years ago
Brian Coca
1d7e80499b
Merge pull request #324 from preo/ec2-vpc-sg-param-check
...
Validate Security Group rule parameter names for ec2_group module.
10 years ago
Brian Coca
b69fb1ac3a
Merge pull request #1518 from emonty/openstack-module-docs
...
Add developer docs for the OpenStack modules
10 years ago
Tyler Cross
de617bb3ae
Get specific object version with S3 module.
...
- allow specifying version for mode=get and mode=getstr
- when version specified doesn't exist give an error message that indicates so
10 years ago
Robert Estelle
942f0ce96c
Fix missing instance_id param in ec2_eip.
10 years ago
Robert Estelle
063d3d97c6
Remove unnecessary wait_timeout parameter.
10 years ago
Robert Estelle
c36e8947bc
Refactoring of ec2_eip module.
10 years ago
Robert Estelle
17c1fa0872
ec2_eip - PEP8 and minor style cleanups.
10 years ago
Robert Estelle
9b7de40922
EC2 Security Group - Validate parameters.
10 years ago
Julia Kreger
47113727ee
Updating os_ironic_node module
...
Updating the os_ironic_node module to the most recent version
including support for power and maintenance states.
10 years ago
Monty Taylor
7f8b63b757
Add OpenStack Group content module
10 years ago
Brian Coca
acfa1b4c39
Merge pull request #1464 from qrtt1/devel
...
Prevent s3 module getting the memory-error from uploading or downloading a large file
10 years ago
Brian Coca
7f12130d7a
fixed version added
10 years ago
Brian Coca
20b1593ae0
Merge pull request #418 from amandolo/ec2_ami_module
...
Add "block_device_mapping" parameter on EC2_AMI Amazon module
10 years ago
Benno Joy
9fb4a2ee5c
Merge pull request #914 from Jimdo/add_sns_notifications_to_cloudformation
...
Add support for SNS notification ARNs in CloudFormation
10 years ago
Soenke Ruempler
bb8e9563cf
Add support for SNS notification ARNs in CloudFormation
10 years ago
Ed Hein
558f2ace1f
Fix computation of port bindings. Port bindings configuration can be a list
...
if several host ports are bound to the same guest port.
10 years ago
Andrea Mandolo
0b0d972998
Add "block_device_mapping" parameter on EC2_AMI Amazon module (DOCUMENTATION) - upgraded
10 years ago
Andrea Mandolo
1e4bd62af5
Add "block_device_mapping" parameter on EC2_AMI Amazon module - ugraded
10 years ago
Bruce Pennypacker
51bc602f42
Added delobj command to delete an object within a bucket
10 years ago
Monty Taylor
5b6c0c3697
Add developer docs for the OpenStack modules
10 years ago
David Shrewsbury
bf699e55f6
Remove os_security_group_rule module
...
The rules module will have it's own branch.
10 years ago
David Shrewsbury
e5cedc617a
Remove 'result' value
...
This value is pretty much useless, and a holdover from the old
module code. Let's remove it.
10 years ago
Benno Joy
e7203514ea
Merge pull request #870 from tpounds/fix-issue-869
...
Instance deregistration should try all associated ELBs. Fixes #869
10 years ago
Benno Joy
85e9ccd17b
Merge pull request #1030 from jsmartin/asg_rolling_optimizations
...
ec2_asg: Streamlined rolling udpate algorithm.
10 years ago
Benno Joy
b9d0185cd8
Merge pull request #959 from wimnat/hotfix/issue-958
...
Fixes rds_subnet_group never reports changed
10 years ago
Monty Taylor
62073565e1
Update version added
10 years ago
David Shrewsbury
5be1b64b85
Update the docstring for os_security_group
...
Indicate that idempotence is on security group names, and give
an example for updating a security group description.
10 years ago
David Shrewsbury
c298741aa6
Update for latest shade API
...
Shade version 0.7.0 introduces new API methods for creating,
deleting, and updating security groups. Let's use those and
clean up the module.
10 years ago
toninog
fccc925ec5
fixes to code to enable updates of user to groups and delete groups. Fixed example yaml to use groups
10 years ago
Brian Coca
92a4512b0b
Merge pull request #887 from defionscode/iam_policy
...
iam_policy
10 years ago
Benno Joy
2562f72183
Merge pull request #859 from tpounds/fetch-asg-elbs
...
Use auto scaling group managed ELBs if present.
10 years ago
Trevor Pounds
4b9b047878
Use auto scaling group managed ELBs if present.
10 years ago
Benno Joy
c25fe3438b
Merge pull request #737 from raags/devel
...
Creating ami should be idempotent
10 years ago
Alex Gandy
b91a232fe6
Added volumes dict to ec2_lc example
10 years ago
Benno Joy
f5bafe2463
Merge pull request #355 from h3biomed/route_table_tags
...
ec2_vpc module: add route table resource tagging
10 years ago
toninog
9f3658d901
Fixed bug in example where updating a user to a group
...
Fixed bug in create_group and update_group whereby paramaters were not being set correctly.
10 years ago
Hagai Kariti
fb4732fad2
ec2_vol: fix race conditions because we handle errors before actually deleting
...
Just try to delete the volume and handle the error amazon sends
10 years ago
Julia Kreger
c040ae5374
Updating os_ironic module
...
Updating os_ironic module to the most recent version accounting for
changes in Ansible devel branch and the shade library since the
original creation of the module.
10 years ago
Monty Taylor
4e6f879feb
Add Ironic module
10 years ago
Brian Coca
ccfc9d2f6b
Merge pull request #1436 from emonty/feature/os_client_config
...
Add OpenStack Client Config module
10 years ago
Brian Coca
84d839e058
Merge pull request #1042 from emonty/feature/os_image
...
Add OpenStack Image module
10 years ago
Brian Coca
32102f7e69
Merge pull request #1472 from bennojoy/fix_11177
...
fix for 11177 where module readds rule even if the rules exists
10 years ago
Monty Taylor
86fc12e279
Update doc params and version_added
10 years ago
Monty Taylor
3ffebeac5b
Use the delete method from shade
...
Sigh. Turns out glance v1 and glance v2 delete images differently too.
10 years ago
Monty Taylor
bd26df1c57
Don't update image properties if we're deleting
10 years ago
Monty Taylor
0bdf9f4d27
Add OpenStack Image module
...
Also deprecate old glance_image module
10 years ago
Brian Coca
fc255fbd21
minor doc fixes
10 years ago
Brian Coca
cae1f30e95
Merge pull request #756 from defionscode/iam_module
...
iam_module
10 years ago
Jonathan Davila
801a5e8ed0
iam module with fixes
...
iam module. fix policy issue.
bugfix
allow for modifying path without declaring new_path
10 years ago
Brian Coca
f5ff5ba348
reverting pep changes that were breaking documentation
10 years ago
Ching Yi, Chan
1517ae8ab2
Refactoring for easier to read
10 years ago
Brian Coca
837bd04f95
minor doc fixes
10 years ago
Brian Coca
182e7c7fc6
made non exec
10 years ago
Brian Coca
37ecabbf6a
Merge pull request #1137 from timmahoney/elasticache_subnet_group_management
...
Elasticache subnet group management
10 years ago
Benno Joy
6b9e9fe05d
fix for 11177 where module readds rule even if the rules exists
10 years ago
Tim Mahoney
8c13ac894a
Elasticache Subnet Group
10 years ago
Monty Taylor
1e14e51150
Add OpenStack Security Group support
...
Two modules - one for security groups and one to manage rules in a
security group.
10 years ago
Monty Taylor
1b5b1cbfe8
Add missing state parameter
10 years ago
Monty Taylor
9e56b42574
AnsibleModule takes a dict as a param
10 years ago
Ching Yi, Chan
ed5ea7e921
Prevent memory-error from a large file
10 years ago
Sankalp Khare
f9f17b5e04
Fixed a typo in ec2_vpc module documentation
10 years ago
Brian Coca
273abeb8ee
Merge pull request #1435 from civisanalytics/cloudformation_yaml
...
cloudformation: accept local templates in yaml format
10 years ago
billwanjohi
61741b60c6
cloudformation: accept local templates in yaml format
...
Since the YAML data format is a subset of JSON, it is trivial to convert
the former to the latter. This means that we can use YAML templates to
build cloudformation stacks, as long as we translate them before passing
them to the AWS API. I figure this could potentially be quite popular in
the Ansible world, since we already use so much YAML for our playbooks.
10 years ago
Ryan Walls
a2630d40fb
Fix typo in Docker module.
10 years ago
tedder
b138411671
feature pull request: catch and retry recoverable errors
...
boto can throw SSLError when timeouts occur (among other SSL errors). Catch these so proper JSON can be returned, and also add the ability to retry the operation.
There's an open issue in boto for this: https://github.com/boto/boto/issues/2409
Here's a sample stacktrace that inspired me to work on this. I'm on 1.7, but there's no meaningful differences in the 1.8 release that would affect this. I've added line breaks to the trace for readability.
failed to parse: Traceback (most recent call last):
File "/home/ubuntu/.ansible/tmp/ansible-tmp-1419895753.17-160808281985012/s3", line 2031, in <module> main()
File "/home/ubuntu/.ansible/tmp/ansible-tmp-1419895753.17-160808281985012/s3", line 353, in main download_s3file(module, s3, bucket, obj, dest)
File "/home/ubuntu/.ansible/tmp/ansible-tmp-1419895753.17-160808281985012/s3", line 234, in download_s3file key.get_contents_to_filename(dest)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/key.py", line 1665, in get_contents_to_filename response_headers=response_headers)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/key.py", line 1603, in get_contents_to_file response_headers=response_headers)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/key.py", line 1435, in get_file query_args=None)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/key.py", line 1488, in _get_file_internal for bytes in self:
File "/usr/local/lib/python2.7/dist-packages/boto/s3/key.py", line 368, in next data = self.resp.read(self.BufferSize)
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 416, in read return httplib.HTTPResponse.read(self, amt)
File "/usr/lib/python2.7/httplib.py", line 567, in read s = self.fp.read(amt)
File "/usr/lib/python2.7/socket.py", line 380, in read data = self._sock.recv(left)
File "/usr/lib/python2.7/ssl.py", line 341, in recv return self.read(buflen)
File "/usr/lib/python2.7/ssl.py", line 260, in read return self._sslobj.read(len) ssl.SSLError: The read operation timed out
10 years ago
Feanil Patel
fbaeee5dba
Output the Internet Gatewoy id directly instead of in a dict.
10 years ago
Benno Joy
4e206e3790
Fixes issue 1197 for s3 module, where the file gets downloaded even if checksums match
10 years ago
Feanil Patel
d796e8f54f
Tell me what the igw id is if we created an igw.
10 years ago
James Cammarata
3256db99e2
Fixing digital_ocean documentation and a bug in os_subnet
10 years ago
Toshio Kuratomi
55d48a7a82
Finish up cleanups to modules:
...
* Add python>= 2.6 to documented requirements when a module's deps need
python>= 2.6 so we know when a module can use python2.6+ syntax
* Remove BabyJSON usage
* Change modules to use if __name__ == '__main__' so that they can
potentially be unittested
The BabJSON changes Fixes #1211
10 years ago
Brian Coca
145361aea3
Revert "Add deprecated documentation for _quantum_subnet"
...
cause it was already added
This reverts commit 3fa32c4984
.
10 years ago
Toshio Kuratomi
9927e109b7
Add deprecated documentation for _quantum_subnet
10 years ago
Brian Coca
4348475ed3
doc fixes
10 years ago
David Shrewsbury
3692518643
Update os_subnet module for latest shade
...
Shade can now handle creating, updating and deleting subnets.
This cleans up the module to take advantage of that.
10 years ago
David Shrewsbury
abbf8a40ca
Rename os_subnet to os_subnet.py
10 years ago
Monty Taylor
ef1c7eef5b
Add OpenStack Subnet module
...
Also deprecated old quantum_subnet module
10 years ago
xiaclo
1fb035a346
Update route53.py
10 years ago
xiaclo
2aa793ec0e
Fix issue #1156
...
Fix as suggested in the issue.
https://github.com/ansible/ansible-modules-core/issues/1156
10 years ago
Monty Taylor
ce556a053e
Return a list of OpenStack clouds
...
The main use of this is to feed jinja templating, so structure the
data returned slightly better for that purpose.
10 years ago
Ryan Walls
88eddb13c0
Update docker module to avoid false positives when containers are first created. Also have the module check
...
for api compatibility before trying to set a "--log-driver" option.
10 years ago
Monty Taylor
718c13bdf2
Add OpenStack Client Config module
...
All of the ansible OpenStack modules are driven by a clouds.yaml config
file which is processed by os-client-config. Expose the data returned by
that library to enable playbooks to iterate over available clouds.
10 years ago
Tom Paine
c64a3eb03d
Update vsphere_guest.py
10 years ago
Ryan Walls
c95717afe5
Set default "log_driver" option to None in docker module.
10 years ago
Alan Scherger
cc221aa1a2
fix docs; only delete network if fwname is not provided
10 years ago
Ryan Walls
5f1d88a829
Update docker module to look at log_driver variable when deciding if container configuration has changed.
10 years ago
Benno Joy
415815ef45
Merge pull request #678 from Jimdo/handle-cfn-rollback-failure
...
Handle the case where a Cloudformation stack rollback fails.
10 years ago
Benno Joy
bd7e3fc8ab
Merge pull request #841 from billwanjohi/encrypt-s3-object
...
Encrypt s3 object
10 years ago
Brian Coca
92c823c69a
Merge pull request #1378 from aioue/patch-4
...
Update vsphere_guest.py
10 years ago
billwanjohi
40eef6c3ec
s3 put: add support for server-side encryption
...
- added 'encrypt' boolean option
- reordered module options alphanumerically
10 years ago
Benno Joy
57c8547a3b
Merge pull request #1333 from wimnat/feature/issue-1332
...
rds module now will exit gracefully when resource=none
10 years ago
Toshio Kuratomi
5f9592248a
Minor fixups found during review of #582
10 years ago
Toshio Kuratomi
dcc04f9505
Merge branch 's3_retry' of https://github.com/stansonhealth/ansible-modules-core into stansonhealth-s3_retry
...
Conflicts:
cloud/amazon/s3.py
10 years ago
Jonathan Davila
e2773f7554
author fix
10 years ago
Toshio Kuratomi
0ab2f81d4f
Merge pull request #1411 from AndrewPashkin/add_docker_api_version_argument_to_docker_image
...
Add 'docker_api_version' to docker_image
10 years ago
Brian Coca
58c6c3dd03
Merge pull request #1046 from emonty/feature/os_network
...
Add OpenStack Network module
10 years ago
Toshio Kuratomi
ce4cc0282a
Merge pull request #1394 from j2sol/feature/os_server_actions
...
Add an openstack servers actions module
10 years ago
whiter
71ad56b151
Fix for issue #1332 - when instance is has finished deleting and get_db_instance returns None, exit gracefully
10 years ago
Benno Joy
784589eede
Merge pull request #1414 from wangqiang8511/issu_fix_1302
...
Do instance update after add tags to instance.
10 years ago
Wang Qiang
31f3319b56
Do instance update after add tags to instance.
10 years ago
Andrew Pashkin
27c174128b
Add 'docker_api_version' to docker_image
...
By default docker-py uses latest version of Docker API. This is not
always desireable, and this patch adds option to specify version, that
should be used.
10 years ago
Ryan Walls
3f679933a6
Add support for --log-driver option that docker released with Docker 1.6
10 years ago
Tom Paine
7325d6a8ef
Update vsphere_guest.py
...
Remove redundant description.
10 years ago
Tom Paine
0ec4c43931
Update vsphere_guest.py
...
Spelling mistake.
10 years ago
Tom Paine
14d7073b51
Update vsphere_guest.py
...
Remove etc. As reconfigure only reconfigures RAM and CPU.
10 years ago
Tom Paine
6a04f0d452
Update vsphere_guest.py
...
Clarifies that when using a template, CPU, RAM, NIC and Disk params are silently ignored.
10 years ago
Tom Paine
3d1b6285c3
Update vsphere_guest.py
...
Clear up confusing action where disk and hardware state can be passed to a reconfigure but is ignored (module only changes CPU and RAM when state is 'reconfigured' and ignore everything else.
10 years ago
marko
5f5be7bc2a
Added support for foreign security groups ( Fixes : #373 )
10 years ago
Jesse Keating
a14aee5239
Add an openstack servers actions module
...
This module supports a few of the server actions that are easy to
initially impiment. Other actions require input and provide return
values in the API calls that will be more difficult to impliment, and
thus are not part of this initial commit.
10 years ago
Jamie Hannaford
7de4b13124
Fix get_launch_config var name
10 years ago
Tom Paine
3183ab6da1
Update vsphere_guest.py
...
Add mounted ISO image to examples.
10 years ago
Brian Coca
150b71f11a
removed executable bit
10 years ago
Jonathan Mainguy
3a294c3379
fixes example documenation
10 years ago
Monty Taylor
6606e4f68d
Add OpenStack Network module
...
Also, deprecate the old quantum network module
10 years ago
Tom Paine
ed07502587
Update vsphere_guest.py
...
Add example distributed virtual switch example so vm_nic options are clearer.
10 years ago
Brian Coca
5011593ee3
fixed typo on novaclient var
10 years ago
Tom Paine
c97af02e40
Update ec2.py
...
updated default and choices to match standard
10 years ago
Tom Paine
1f7f7c7dbc
Update ec2.py
...
Update instance_type description to feature up-to-date list of instance types. Matches format of 'ebs_optimized' param which also includes a link.
Update region description to feature up-to-date list of ec2 regions. Matches format of 'ebs_optimized' param which also includes a link.
Updated choices for monitoring param to be explicit bool matching default 'yes'.
Updated choices for source_dest_check to be explicit bool matching default 'true'.
Updated tenancy choices to remove redundant phrasing in comments.
10 years ago
Toshio Kuratomi
81b476cd02
Update module "imports" to new style
...
Fixes #1351
10 years ago
Scot Spinner
720aeffca2
adding parameter group option
10 years ago
Brian Coca
627593b43a
Merge pull request #1347 from octplane/add_dockerfile_parameter
...
Support optional dockerfile name
10 years ago
Pierre Baillet
06e3ac7bf4
Support optional dockerfile name
10 years ago
Tom Paine
764c3ae5a4
Update ec2.py
...
Make assign_public_ip choices explicit. People incorrectly try and assign a specific IP thinking it accepts an IP address as a value.
10 years ago
Benno Joy
601fa16ada
Merge pull request #1327 from bennojoy/issue_600
...
fixes issue #600 , where ec2 module returns instance state as running ev…
10 years ago
Brian Coca
e1f68b7f33
Merge pull request #1323 from feanil/feanil/vpc_igw
...
Tell me what the igw id is if we created an igw.
10 years ago
Vasyl Kaigorodov
fa9727eb99
GCE module: added Service Account permissions sanity checks
10 years ago
Feanil Patel
77ca3c1148
Output the Internet Gatewoy id directly instead of in a dict.
10 years ago
Vasyl Kaigorodov
f714cc5f7e
GCE module: document Service Account permissions parameter usage
10 years ago
Vasyl Kaigorodov
a0b57f3aab
GCE module: add posibility to specify Service Account permissions during instance creation
10 years ago
Benno Joy
1c418805d9
Merge pull request #673 from mschurenko/ec2_elb_lb_add_stickiness
...
adding stickiness support to ec2_elb_lb.py
10 years ago
Benno Joy
dee65f83af
Merge pull request #1212 from zimbatm/ec2_group-name_priority
...
ec2_group: select own group if the name matches
10 years ago
Matt Schurenko
08155f145e
adding stickiness support to ec2_elb_lb.py
...
removing policy if enabled is no
adding sanity checks
removing debuging
check if policy exists before deleting
updating version_added to 2.0
adding stickiness support to ec2_elb_lb.py (squashed commit)
10 years ago
Benno Joy
d8b9c1f440
Merge pull request #1206 from mjfroehlich/ec2-support-mfa-auth
...
ec2: Use get_aws_connection_info to get AWS creds.
10 years ago
Benno Joy
ed62de6d3c
Fixes issue 1197 for s3 module, where the file gets downloaded even if checksums match
10 years ago
Benno Joy
9d9d8def6f
fixe issue #600 , where ec2 module returns instance state as runing even after instance is terminated
10 years ago
Feanil Patel
0e213e985b
Tell me what the igw id is if we created an igw.
10 years ago
Brian Coca
74351490f7
doc fix
10 years ago
whiter
da93950fe5
Added postgresql-license type
10 years ago
HelenaTian
f620a0ac41
Update gce.py to correctly handle propagated metadata type from a mother template
...
My project is using Ansible to automate cloud build process. Ansible has a core module gce.py for managing GCE instances.
We've come across a use case that's not yet supported - when executing ansible-playbook, if a child template is included, then metadata which is defined in and propagated from the mother template is treated as string type and not parsed correctly(which instead is dictionary type), and triggers release flow failure.
We currently put some fix by explicitly casting metadata to string type in our own branch, but would like to contribute the fix to Ansible so that everyone onboarding GCE and using Ansible for release management could benefit from it, or hear owner's opinion on fixing the issue if there's a better fix in owner's mind:)
10 years ago
James Cammarata
576ca33bdc
Fixing digital_ocean documentation and a bug in os_subnet
10 years ago
Jell
6b27cdc08e
[ec2_vol] Find or Create volume by name
10 years ago
Toshio Kuratomi
1f99382dfb
Finish up cleanups to modules:
...
* Add python>= 2.6 to documented requirements when a module's deps need
python>= 2.6 so we know when a module can use python2.6+ syntax
* Remove BabyJSON usage
* Change modules to use if __name__ == '__main__' so that they can
potentially be unittested
The BabJSON changes Fixes #1211
10 years ago
Toshio Kuratomi
60a66a544d
Several cleanups to many modules:
...
* Fix docs to specify when python2.6+ is required (due to a library
dep). This helps us know when it is okay to use python2.6+ syntax in
the file.
* remove BabyJson returns. See #1211 This commit fixes all but the
openstack modules.
* Use if __name__ == '__main__' to only run the main part of the module
if the module is run as a program. This allows for the potential to
unittest the code later.
10 years ago
Brian Coca
18ccced5fe
Merge pull request #1274 from bennojoy/issue-122
...
fixes issue 122, where the module recreates the route table in each run
10 years ago
Brian Coca
bc22ee9069
Merge pull request #1015 from jml/ec2-eip
...
Make ec2_eip idempotent
10 years ago
Jamie Hannaford
8db564dcf7
Fix attribute name for Auto Scale servers
10 years ago
Chris Lundquist
4670e1285b
[ec2_ami_find] fix ami_search doc copy pasta
10 years ago
Benno Joy
e2deee66d3
fixes issue 122, where the module recreates the route table in each run
10 years ago
Ian Babrou
501a665060
Pulling missing docker image before doing anything
10 years ago
Ratnadeep Debnath
be66acb436
Fixed typo in cloud docker module.
10 years ago
Brian Coca
ec5cd89d7c
Revert "Add deprecated documentation for _quantum_subnet"
...
cause it was already added
This reverts commit 3fa32c4984
.
10 years ago
Toshio Kuratomi
3fa32c4984
Add deprecated documentation for _quantum_subnet
10 years ago
Brian Coca
a9781b3712
Merge pull request #1250 from afeinberg/patch-1
...
Fix a typo in create_instances
10 years ago
Sam Doiron
de76c797ab
Fix Issue #1216 (ValueError with Amazon RDS)
...
Fix typo where wrong variable was used, causing ValueError.
10 years ago
Brian Coca
9d25d88b9a
Merge pull request #1187 from chrismeyersfsu/feature-azure_delete_disks
...
correctly delete disks associated with vms
10 years ago
Herby Gillot
6ce3ef36e3
Use existing ec2_eip address if already associated
...
If an EC2 instance is already associated with an EIP address, we use
that, rather than allocating a new EIP address and associating it with
that.
Fixes #35 .
10 years ago
Alex Feinberg
e749184bc7
Fix a typo in create_instances
...
Fix a typo in create_instances: use 'placement_group' instead of placement_group
when calling boto_siupports_param_in_spot_request().
10 years ago
Brian Coca
2dc0343d63
added deprecated doc entry
10 years ago
Toshio Kuratomi
f444e49dfa
Fix error when container has no names.
...
Rename loop variable from "i" to more informative "container"
Fixes #1188
10 years ago
Brian Coca
a6eafb87c8
minor doc fixes
10 years ago
David Shrewsbury
28488f1b84
Update os_server for shade flavor API changes
...
Latest shade fixes the flavor API so that raw objects are not
returned.
10 years ago
Monty Taylor
3834680f43
Add OpenStack Server module
...
Also deprecated old nova_compute module
10 years ago
Brian Coca
9a216915e9
doc fixes
10 years ago
Brian Coca
3496bac18d
Merge pull request #1057 from emonty/feature/os_server_volume
...
Add OpenStack Server Volume module
10 years ago
Brian Coca
0060c47b8c
Merge pull request #1058 from emonty/feature/os_subnet
...
Add OpenStack Subnet module
10 years ago
Brian Coca
6ed317df7c
Merge pull request #1059 from emonty/feature/os_volume
...
Add OpenStack Volume module
10 years ago
Brian Coca
75319519cc
Merge pull request #1182 from sky-shiny/os_validate_fip_network
...
Validate openstack floating ip against provided network name.
10 years ago
Pascal Borreli
f29a6ec54d
Fixed typos
10 years ago
Brian Coca
9028e9d4be
minor doc fixes, set version added for new tags: parameter
...
should Fix #10894
10 years ago
Toshio Kuratomi
e971543bd4
Merge pull request #1231 from xiaclo/patch-1
...
Fix route53 TTL validation
10 years ago
xiaclo
946af50b22
Update route53.py
10 years ago
Toshio Kuratomi
1fdf75d49d
Second try at fixing #1227 -- set e default value earlier
10 years ago
Toshio Kuratomi
e51ea29d8f
Return empty list if an image has no repo_tags
10 years ago
Toshio Kuratomi
e356692c74
Get docker's default api version definition from both 1.2 location and pre-1.2 location
...
Fixes #1227
10 years ago
Brian Coca
09aa79c58f
Merge pull request #1102 from heiparta/extra_hosts
...
Add support for extra_hosts to docker module
10 years ago
Brian Coca
1fe7da5bea
Merge pull request #1180 from sky-shiny/os_multi_region_support
...
Adding openstack multiregion support for floating ip module.
10 years ago
xiaclo
5d1a3ee0ac
Fix issue #1156
...
Fix as suggested in the issue.
https://github.com/ansible/ansible-modules-core/issues/1156
10 years ago
Brian Coca
a811b9f12e
removed deprecated docs, not true anymore
10 years ago
Toshio Kuratomi
e95c0b2df3
Only split on the first colon.
...
Fixes #1214
10 years ago
zimbatm
34378b6c6a
ec2_group: prioritise current VPC group names over others
10 years ago
zimbatm
8a4d5856ce
ec2_group: select own group if the name matches
...
This fixes an issue where multiple VPC have the same group name and
the one from the other VPC is selected.
10 years ago
Brian Coca
78de8bbd99
removed unused and undefined aws_regions
10 years ago
Brian Coca
e137aea5d3
Merge pull request #1195 from bcoca/ec2_scaling_policy_fix
...
removed redundant region def
10 years ago
Martin Froehlich
4bcbcc8869
Use get_aws_connection_info to get AWS creds.
...
Previously used get_ec2_creds did not consider security_token,
making MFA requests fail.
10 years ago
Brian Coca
0e23dd6c55
avoid exception when boto is not available
10 years ago
Brian Coca
a905edd536
removed redundant region def
10 years ago
David Shrewsbury
c451fbdd61
Update os_server_volume for latest shade
...
The shade volume API was updated to return a dict rather than the
object as returned by cinder.
10 years ago
David Shrewsbury
f4600edeb8
Update os_volume for latest shade
...
The shade volume API was updated to return a dict rather than the
object as returned by cinder.
10 years ago
Chris Meyers
c66de51b16
better timeout logic when deleting vm disks. Python 2.4 safe excepts
10 years ago
Chris Meyers
797a617a1d
correctly delete disks associated with vms
10 years ago
Brian Coca
178d3ea133
minor doc fixes
10 years ago
Brian Coca
b0cf0ae912
Merge pull request #1056 from emonty/feature/os_server_facts
...
Add OpenStack Server facts module
10 years ago
Brian Coca
70e24f1f4d
Merge pull request #540 from lander2k2/hosted_service
...
azure check for hosted service and vm before creating
10 years ago
Brian Coca
8ce2a18921
Merge pull request #1184 from bobby/ec2_vpc-without-subnets
...
Fixes regression introduced by edf1ac1ea6
10 years ago
Bobby Calderwood
98a9f2d5b8
Fixes regression introduced by edf1ac1ea6
10 years ago
mcameron
6498303786
Net_id already present, remove unnecessary lookup.
10 years ago
mcameron
cb2ba9fe31
Valodate fip is on the correct network
10 years ago
bw-will-usher
0846de2cd5
Fixed MS SQL port number in documentation (1443->1433) per: https://support.microsoft.com/en-us/kb/287932
10 years ago
mcameron
394152f4ac
Adding openstack multiregion support
10 years ago
Brian Coca
7255968f96
Merge pull request #1167 from romain-dartigues/issue1161_digitalocean
...
Issue #1161 DigitalOcean API 2 ssh_key_ids problem
10 years ago
Brian Coca
750ca8f4d3
Merge pull request #1173 from sky-shiny/os_nova_list_addresses
...
Os nova list addresses
10 years ago
Andrey Trubachev
1c8a8e8900
Fix mess of ipv6 and ipv4 addresses in private_ip
10 years ago
bobgroves
e52c25a7ad
Makes rax_dns_record override default to true
10 years ago
Romain Dartigues
3c848289a0
Issue #1161 DigitalOcean API 2 ssh_key_ids problem
...
* fix documentation: show a valid syntax
* make ssh_key_ids a list and not a string
10 years ago
Brian Coca
be89a2f5fc
added new ec2_ami_find as per #905
10 years ago
Brian Coca
5e1224c4a8
deprecated ec2_ami_search
10 years ago
sisso
34d6d6f777
fixed bug where scaling policy return a random policy if many autoscale group have policies with same name.
10 years ago
Brian Coca
89bd6af0ed
Merge pull request #966 from jnsaff/devel
...
Added support for tagging images in ec2_ami.py
10 years ago
David Shrewsbury
c241296a20
Update os_subnet module for latest shade
...
Shade can now handle creating, updating and deleting subnets.
This cleans up the module to take advantage of that.
10 years ago
David Shrewsbury
b854a28dfb
Rename os_subnet to os_subnet.py
10 years ago
bobgroves
b3066fcff7
Adds overwrite option to rax_dns_record
10 years ago
Jan Brauer
fcea4e1884
Add missing comma
10 years ago
Daekwon Kim
7684059044
Fix indent of "register" key
10 years ago
Daekwon Kim
88639ae8be
Fix typo (volue -> volume)
10 years ago
Brian Coca
3b9756e0cd
minor doc fixes
10 years ago
James Martin
b67e1a1ce9
Streamlined rolling udpate algorithm. Still need to account for partials, and not waiting for instances if we're mass terminating them.
10 years ago
David Shrewsbury
4a233a5a8f
Recognize when volume attach/detach is not necessary
...
Do not attempt to attach an already attached volume.
Likewise, do not attempt to detach a volume that is not
attached.
This version adds support for check mode.
10 years ago
Heikki Partanen
91ca2d6386
Add support for extra_hosts to docker module
...
extra_hosts parameter (maps to --add-host in 'docker run' syntax) is used
to add host-to-ip mappings to the container.
10 years ago
Kyle Johnson
86ed1cd0a9
Fix typo in rds_subnet_group.py
...
aws_connection_kwargs should be aws_connect_kwargs
10 years ago
Sam Kottler
7e1d63136f
Merge pull request #998 from linefeedse/digitalocean-user-data
...
DigitalOcean API version 2 with user_data option
10 years ago
Brian Coca
4d9ce9cf2c
Merge pull request #1032 from jder/fix-rds-vpc-groups
...
Update rds module for RDS2 parameter name change.
10 years ago
Matt Martz
1e94fc5ab5
Don't use a dict comprehension, be more verbose
10 years ago
Andrew Davis
f38186ce8b
ansible_facts reflects 1.8 output
10 years ago
Brian Coca
c01a18d5ca
minor docfixes
10 years ago
Brian Coca
eed47383e4
Merge pull request #1040 from emonty/feature/os_auth
...
Add OpenStack Auth module
10 years ago
Jesse Rusak
030703f4ca
Update rds module for RDS2 parameter name change.
...
boto's rds2 renamed `vpc_security_groups` to `vpc_security_group_ids`
and changed from a list of `VPCSecurityGroupMembership` to just a
list of ids. This accommodates that change when rds2 is being used.
10 years ago
Dan Abel
c5f5dfd8a0
use aws connect calls that allow boto profile use
10 years ago
steenzout
d960dc1584
issue #994 : use HAS_BOTO to determine if import was successful:
...
- removed import of sys module.
- HAS_BOTO constant to check if import was successful.
- trigger a failure when import fails.
- removed unnecessary imports.
10 years ago
Eric Johnson
07a694647b
Merge pull request #1010 from richtier/gc_storage_upload_headers
...
gc_storage allow setting headers
10 years ago
Richard Tier
9aa8879f0f
added version to docstring
10 years ago
Monty Taylor
d7e65eab41
Add OpenStack Volume module
10 years ago
Monty Taylor
5d7b6aae04
Add OpenStack Subnet module
...
Also deprecated old quantum_subnet module
10 years ago
Monty Taylor
f6cf1411a1
Add OpenStack Server Volume module
10 years ago
Monty Taylor
cb6ebb1c03
Add OpenStack Server facts module
10 years ago
Monty Taylor
f2c6619826
Add OpenStack Object module
10 years ago
Monty Taylor
c9f1e441f5
Add OpenStack Auth module
...
Use this to pre-auth or to get a copy of the service catalog.
10 years ago
Monty Taylor
4656797389
Add Ironic Node module
10 years ago
Ash Wilson
45b067f097
Record facts for each changed container.
10 years ago
Brian Coca
e6e3ade6fa
added support for postgres9.4 which is now available from amazon
10 years ago
Brian Coca
613961c592
really fixed docs this time
10 years ago
Brian Coca
99391f861d
fixed doc issues on cloudformation
10 years ago
Ash Wilson
b28459e6f5
Wait for process exit on detached=no.
10 years ago
Rob Johnson
ea1ffc6d19
allow both template and template_url parameters
10 years ago
Brian Coca
d27df0cdb4
Merge pull request #334 from adamchainz/cloudformation_dont_always_need_template
...
Make cloudformation module's template argument not required in case of stack deletion
10 years ago
Brian Coca
1865ddbbdf
Merge pull request #339 from lorin/instance_id
...
ec2 module: add instance_id alias
10 years ago
Mick Bass
7de97864be
clean rebase of https://github.com/ansible/ansible-modules-core/pull/1024 on a new branch
10 years ago
Brian Coca
8c80900fef
removed requirements/boto as it broke documentation as it is duplicated in shared aws fragements
10 years ago
Brian Coca
adfcfa4b58
Merge pull request #318 from preo/ec2-group-empty-rules
...
Allow empty EC2 Security Group rules.
10 years ago
Brian Coca
feb5144c71
Merge pull request #1021 from defionscode/s3_conn
...
allow boto profile use with s3
10 years ago
Adam Chainz
8a4e7e5d9f
Make cloudformation module's template argument not required in case of stack deletion
10 years ago
Kohei YOSHIDA
8ab812c242
support secure connection on fakes3
10 years ago
Jonathan Davila
611165a77e
allow boto profile use with s3
10 years ago
Lorin Hochstein
ea4d5798c7
Use the correct alias syntax
10 years ago
Lorin Hochstein
e759b4d0eb
ec2 module: add instance_id alias
...
Create an alias named instance_id for the instance_ids parameter.
10 years ago
Ryan Trauntvein
5320cc93e6
Specify that "state: reloaded" was added in Ansible 1.9
10 years ago
Scott Miller
13d420ebee
describe choices in alias documentation
10 years ago
nemunaire
7f3df5634a
Add optional signal parameter when killing docker container
10 years ago
Brian Coca
f3e4704d92
Merge pull request #569 from 47lining/rate-throttling-retries-update
...
add retry with exponential backoff when we receive throttling error code...
10 years ago
Mick Bass
64a2077787
Add support for AWS Security Token Service (temporary credentials) to all AWS cloud modules.
10 years ago
Richard Tier
04c1927300
allow setting header
10 years ago
Brian Coca
eacf4e4239
Merge pull request #269 from SDFE/rds_subnet_group_params
...
use aws connect call in rds_subnet_group that allows boto profile use
10 years ago
Toshio Kuratomi
7e7eafb3e3
Make lack of boto call fail_json instead of sys.exit
...
Fixes #994
10 years ago
Brian Coca
5d776936cc
Merge pull request #256 from SDFE/route53_connect_params
...
Use aws connect calls that allow boto profile use
10 years ago
Brian Coca
68daec05f2
Merge pull request #254 from SDFE/ec2_vpc_connect_params
...
use simpler ec2_connect ec2 util call
10 years ago
Brandon W Maister
efa4d04284
Make cache_subnet_group default to empty security groups
...
Since they can't be specified together, it seems like setting the
default to no security groups is the right option.
10 years ago
Brandon W Maister
3cb2346312
Add `cache_subnet_group` to elasticache module
...
According to the [docs] cache subnet groups are required inside a VPC.
[docs]: http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/CacheSubnetGroups.html
10 years ago
Brian Coca
0771dd12ca
Merge pull request #1004 from bcoca/s3_fixes
...
S3 fixes
10 years ago
Brian Coca
e5ed49d6c7
added patch to workaround some s3 connection faliures
10 years ago
Vladimir Mihailenco
6d35aa3524
rackspace: pass full path to the isdir.
10 years ago
Tor Åke Fransson
360409cee8
Merge remote-tracking branch 'origin/devel' into digitalocean-user-data
...
Conflicts:
cloud/digital_ocean/digital_ocean.py
10 years ago
Tor Åke Fransson
3f17ec489b
Remove all reference to obsolete client_id and rename api_key to the for v2 more correct api_token
10 years ago
Tor Åke Fransson
41875984e5
Make digital_ocean ssh command use API v2
10 years ago
Brian Coca
f6c9d555a0
Merge pull request #976 from jsmartin/asg_doc_fix
...
Re-wording of feature.
10 years ago
Brian Coca
6570d48657
refactrored connection exception handling, added check to see if we actually get a connection before proceeding
...
Fixes #964
10 years ago
Brian Coca
79844506db
Merge pull request #341 from axilleas/digitalocean_docs
...
digital_ocean: Add note about using API v1
10 years ago
Tor Åke Fransson
69911ec86e
WIP: DigitalOcean API version 2 with user_data option
10 years ago
Toshio Kuratomi
9464277f4f
Merge pull request #993 from smashwilson/docker-deployed-by-image
...
[docker] Compare container's configured image instead of running image
10 years ago
Ash Wilson
9ce2fc718a
Only fetch details when necessary.
10 years ago
Ash Wilson
47f4c3f2e5
Compare container images to Config.Image.
10 years ago
Sarah Zelechoski
43cd4ebd2e
fix syntax in last example
10 years ago
James Martin
3bd2b7c8aa
Re-wording of feature.
10 years ago
Toshio Kuratomi
5399f3744f
Fix review comments from @bcoca in #745
10 years ago
Toshio Kuratomi
9e9fa6a451
Merge branch 'fix-ec2_asg' of https://github.com/m-o-e/ansible-modules-core into m-o-e-fix-ec2_asg
10 years ago
Toshio Kuratomi
a78de50801
Minor code formatting
10 years ago
Rowan Wookey
37412219d5
Fixed group name not being passed to wait_for_new_instances when replacing instances
...
Fixed group_name not being passed to wait_for_elb
Minor code clean up
10 years ago
James Martin
1c96ff32a1
check lb for instance healthy and some refactoring of rolling replace functions.
...
Optionally waiting for new instances to be in viable state on ASG creation/update.
Properly updating properties and terminating group.
10 years ago
Toshio Kuratomi
fb1c92ffa4
Merge pull request #724 from ferrants/devel-metric_alarm_fix
...
check keys is in dim2 before evaluating
10 years ago
Brian Coca
5641b1ff73
undeprecated openstack modules as new ones are not making into release
10 years ago
moncho
3421712e05
Update docker.py
...
Fix typo that prevents use_tls 'encrypt' option from working properly.
10 years ago
Jaanus Torp
aca893cf43
Added support for tagging images in ec2_ami.py
10 years ago
Eric Johnson
c7381a92b8
Merge pull request #956 from rmarsagoogle/gce_net
...
Added multiple allowed ranges.
10 years ago
Toshio Kuratomi
76198a8223
Merge pull request #961 from nemunaire/fix-docker-version-print
...
[docker] Fix formating error when remote host doesn't have required version
10 years ago
Toshio Kuratomi
e338fef730
Add another valid status from downloading images
10 years ago
nemunaire
fce8c21176
Convert tuple items to string before format
10 years ago
whiter
6c1687e68e
Added changed=True flag when new subnet groups created. Added conditional so that modify_db_subnet_group is only called when necessary and changed=True flag will be set.
10 years ago
Robert Marsa
74e94f2712
Added multiple allowed ranges.
10 years ago
Julien Syx
23fdba26b5
Fix the issue #931
...
Checking that the parameter doesn't exist. The old code had a bug when the parameter was 0.
10 years ago
Toshio Kuratomi
8658b82de7
Some code cleanup (removed unused variables and imports)
10 years ago
Toshio Kuratomi
34c4e0d495
Also use DOCKER_TLS_VERIFY env var to turn on tls verification
10 years ago
Toshio Kuratomi
ceda82603a
Merge pull request #947 from ansible/docker-tls-none
...
When no use_tls is not specified and no tls parameters are given we need to not attempt tls.
10 years ago
Rowan Wookey
fe5d90f27f
Fixes #542 error when ec2_asg arguments aren't specified
...
If max_size/min_size/desired_capacity are omitted
when updating an autoscaling group use the existing values
10 years ago
Toshio Kuratomi
b0d194ea94
Fix a potential bug in docker pull
10 years ago
Toshio Kuratomi
d65d04b3f8
Merge pull request #904 from ansible/ec2_vpc-sort
...
Sort subnets by the order they are specified in the play
10 years ago
Toshio Kuratomi
5b4d7a2182
When no use_tls is not specified and no tls parameters are given we need to not attempt tls.
10 years ago
Alex Rowley
7d6cd3baaa
cloud/amazon/s3: update documentation
...
update description to show that module can do more than just put files into s3
10 years ago
Toshio Kuratomi
45637176dc
Merge branch 'volumes_from' of https://github.com/lorin/ansible-modules-core into lorin-volumes_from
...
Remove volumes_from altogether
Conflicts:
cloud/docker/docker.py
10 years ago
Toshio Kuratomi
e4a5b46cfb
Merge pull request #936 from ansible/docker-pid-mode
...
Make pid_mode parameter do minimum docker-py/docker server version checks
10 years ago
Toshio Kuratomi
81fc92bd66
Make state=running work for backwards compatibility with 1.8
10 years ago
Toshio Kuratomi
bddd02bfcb
Fix lookup of parameter name to be pid instead of pid_mode
10 years ago
Toshio Kuratomi
9d0d54b9a6
Merge pull request #926 from ansible/docker-tls-alt-854
...
Alternative implementation of tls for docker
10 years ago
Toshio Kuratomi
cf9374f3ea
Make pid_mode parameter do minimum docker-py/docker server version checks
10 years ago
Toshio Kuratomi
3a6cc86578
Fix for problems found by @dguerri
...
* TLSConfig['verify'] has to be set to False if we're only encrypting the
connection, not verifying the host.
* tls_hostname was not set if tls_ca_cert was not present
https://github.com/ansible/ansible-modules-core/pull/926#issuecomment-78573877
10 years ago
Toshio Kuratomi
1add8ed9e5
Implement comments from @smashwilson:
...
* if tls_ca_cert is set then use tls to verify the server
* take tls_hostname from the environment variable DOCKER_TLS_HOSTNAME
if it's not specified in the playbook
https://github.com/ansible/ansible-modules-core/pull/926#issuecomment-78542210
10 years ago
Stefan Junker
c3f92cca21
docker: Use a list instead of a dict for volumes according to the docker-py docs. Do not add host-binds to volumes list.
10 years ago
Stefan Junker
d8df5da49f
merge and resolve conflict in docker.py
10 years ago
Ian Babrou
763f472f5b
fixed: global name 'e' is not defined
10 years ago
Toshio Kuratomi
3e0cbc82f1
Alternative implementation of tls for docker
...
Alternative to #854
10 years ago
Toshio Kuratomi
31cc5f543f
Fix for py2.6 (no dict comprehensions on py2.6)
10 years ago
Toshio Kuratomi
8ed415589a
Initialize the value of vpc_id variable
10 years ago
Brian Coca
07d5b50e2c
Merge pull request #903 from h3biomed/allow_default_subnet
...
Allow vpc_subnet_id to remain unspecified (see bc0c169
)
10 years ago
Brian Coca
df835f8be9
Merge pull request #924 from hkariti/route53_public_zones
...
Fix KeyError in public zones in route53
10 years ago
Toshio Kuratomi
974075277d
Also don't fail if files are different and overwrite is false for uploads (this mimics copy and template).
...
Related to #489
10 years ago
Hagai Kariti
d65f9aa3af
Fix KeyError in public zones in route53
10 years ago
Toshio Kuratomi
ca32205c7b
Documentation style changes
10 years ago
Toshio Kuratomi
47c6dae9f3
Merge pull request #490 from pgehres/devel
...
Issue #489 : s3 should not fail on checksum mismtach when overwrite=no
10 years ago
Matt Martz
a4e65e8e6e
Prevent an empty error message
10 years ago
Ian Babrou
9ecfde7551
not triggering reload for links and not string env variables
10 years ago
Ash Wilson
0969fd75c8
Use {0}, {1} style format indices for 2.6 compat
10 years ago
Ash Wilson
19664a96db
Expect module env vars to override Dockerfile ones.
10 years ago
Ash Wilson
608ddbea29
Include bind mounts in VOLUMES check.
10 years ago
Ash Wilson
2c58eb3845
Exposed ports, env vars, volumes from the image.
...
This will account for settings that are provided by the hierarchy of
Dockerfiles used to construct your image, rather than only accounting
for settings provided to the module directly.
10 years ago
Ash Wilson
79db475316
Full image inspection and just repo tags
...
Hat tip to @bobrik.
10 years ago
Brian Coca
1c0623ab8d
Merge pull request #890 from SamYaple/docker-pid-support
...
Add pid mode support to docker module
10 years ago
Ash Wilson
d046425049
Connect to Docker with optional TLS.
10 years ago
Ash Wilson
80aca4b936
Rework docker module states.
...
Organize each state into a distinct function for readability and composability.
Rework `present` to create but not start containers. Add a `restarted` state
to unconditionally restart a container and a `reloaded` state to restart a
container if and only if its configuration is incorrect. Store our most recent
knowledge about container states in a ContainerSet object. Improve the value
registered by this task to include not only the inspect data from any changed
containers, but also action counters in their native form, a summary message
for all actions taken, and a `reload_reasons` key to store a human-readable
diagnostic to determine why each container was reloaded.
10 years ago
Ash Wilson
7490223940
Pull newer image versions when requested.
10 years ago
Ash Wilson
fedbea682e
Another documentation commit.
10 years ago
Toshio Kuratomi
edf1ac1ea6
Sort subnets by the order they are specified in the play
...
Fixes #172
10 years ago
Bret Martin
f16d8d9afb
Allow vpc_subnet_id to remain unspecified (see bc0c169
)
10 years ago
Sam Yaple
e1e74bdf33
Updated version and fixed default
10 years ago
Lev Popov
a15cce2d7f
Allow to keep instance boot disk after instance deletion in google cloud module
10 years ago
Sam Yaple
74e922449b
Add pid mode support to docker module
...
This allows setting the pid namespace for a container. Currently only
the 'host' pid namespace is supported.
This requires Docker 1.4.1 and docker-py 1.0.0
10 years ago
Eric Johnson
bd8cfa2a24
Merge pull request #883 from nabam/gcloud-external-ip
...
Allow to spawn instances without external ip in google cloud module
10 years ago
Jonathan Davila
19e7e99470
iam_policy
10 years ago
Toshio Kuratomi
9f38f6e6a2
Small code cleanup
10 years ago
Brandon W Maister
7f5aea980a
ec2: Apply all security groups at instance-creation
...
The code was picking out the first instance from the security groups
specified, even when multiple groups were specified. Now we use all of
them.
10 years ago
Lev Popov
94c1b55744
Allow to spawn instances without external ip in google cloud module
10 years ago
Brian Coca
72b49f4c71
Merge pull request #846 from mlaccetti/devel
...
Change s3 to use connect_to_region
10 years ago
Michael Laccetti
5e7605475d
Moving the import to the top of the file and getting rid of the redundancy
...
I sure do wish I knew where the whitespace change was coming from, though. Frustrating.
10 years ago
Feanil Patel
4a195c64f1
Compare DNS names case insensitively.
10 years ago
Trevor Pounds
07d562c58a
Instance deregistration should try all associated ELBs. Fixes #869
10 years ago
James Cammarata
05904a7e17
Merge branch 'devel' of https://github.com/ansible/ansible-modules-core into devel
10 years ago
James Cammarata
db38d31f02
Updating version added fields for new alias parameters in route53
10 years ago
James Cammarata
49a493662a
Merge branch 'route53-alias' of https://github.com/Coderah/ansible-modules-core into Coderah-route53-alias
10 years ago
James Cammarata
0c53b9033c
Merge pull request #747 from barraponto/ec2_instance_info
...
Add ec2 instance tags and groups info
10 years ago
Monty Taylor
2e4091f31d
One more OpenStack deprecation notice
...
Fixes #858
10 years ago
James Cammarata
fafb93490c
Add private_zone parameter for route53
...
Fixes #473
10 years ago
Monty Taylor
cae8241ea7
Add deprecation notices for old OpenStack modules
10 years ago
Monty Taylor
dd4a6e86bd
Deprecate old OpenStack modules
...
There are a completely new set of modules that do all of the things like
keystone v3 and auth_plugins and the like correctly. Structurally
upgrading these would have been massively disruptive and there is no
real good way to do so without breaking people.
These modules should be kept around for several releases - they still
work for people - and they should get bug fixes. But they should not
take new features. New features should go to the os_ modules.
10 years ago
Brian Coca
ec755796c0
Merge pull request #827 from bcoca/ec2_ami_handle_exceptions
...
now captures connection exceptions and returns in 'nicer' module failure
10 years ago
Michael Laccetti
60e2e43f00
Change s3 to use connect_to_region
...
* Allows us to use Ansible/s3 for GovCloud when accessing a pre-existing bucket
10 years ago
Brian Coca
d2158708ff
undeprecated docker_image until replacement actually arives
10 years ago
Toshio Kuratomi
c88259077e
Merge pull request #698 from joelthompson/devel
...
ec2_group with purge_rules will purge too many rules.
10 years ago
Jens Carl
80da041eb6
- List the name servers of a zone.
10 years ago
Brian Coca
af31cb8faf
now captures connection exceptions and returns in 'nicer' module failure
10 years ago
Jorge-Rodriguez
57f0d22482
Added optional parameter scheduler_hints.
10 years ago
Bret Martin
bc0c1692b5
ec2: make group only match group names in this VPC
10 years ago
Edward
3fbfd7351b
Fixes #816 Backups not enabled on new droplets.
...
Convert backups_enabled string to lowercase. Similar to fix for private
networking.
10 years ago
Brian Coca
b787792908
Merge pull request #679 from marqc/fix_dns_create_container_issue
...
Fixes docker.errors.DockerException: 'dns' parameter has no effect on create_container()...
10 years ago
Brian Coca
53ef859ae4
fix instance=None documentation
10 years ago
Brian Coca
77241123a7
Revert "Revert "Don't use 'tenancy' in ec2 spot requests""
10 years ago
Brian Coca
7c42182f47
Revert "Don't use 'tenancy' in ec2 spot requests"
10 years ago
Matt Martz
5824f78773
Merge pull request #798 from sivel/rax-boot-vol-v2
...
rax: add boot from volume support
10 years ago
Brian Coca
7e71121da5
Merge pull request #730 from SergeyZh/devel
...
Fixed broken volumes_from for client API >= 1.10
10 years ago
Matt Martz
3dbf65f63c
DRY up duplicate code
10 years ago
Brian Coca
706be79f8f
Merge pull request #528 from lander2k2/password_required
...
TODO: check if instance already exists and this is not meant to create it but modify it, not supported by current code which always tries to create when 'present'.
10 years ago
Brian Coca
ed8ded7127
Merge pull request #519 from lander2k2/public_ips
...
set network_config.public_ips attribute
10 years ago
Matt Martz
f1667ba53b
Don't hardcode minimum for boot_volume_size
10 years ago
Matt Martz
d0e82fa3af
Fix order of logic to determine required args
10 years ago
Matt Martz
b0dcff214a
Add boot from volume functionality to rax and rax_cbs modules
10 years ago
Matt Martz
98d86529f4
Merge pull request #797 from sivel/rax-cbs-no-min-check
...
rax_cbs: Don't hardcode a minimum size of a volume
10 years ago
Brian Coca
6c4804e413
Merge pull request #22 from teamdoug/devel
...
Pull SSL certificate IDs from existing ELBs
10 years ago
Matt Martz
188138a40f
Merge pull request #788 from sivel/rax-clb-100plus
...
rax_clb: Support accounts with more than 100 load balancers
10 years ago
Matt Martz
b4ce4f3722
Don't hardcode a minimum size of a volume
10 years ago
mcameron
24f8792bab
More general output.
10 years ago
mcameron
8eb7870a5e
Useful log output.
10 years ago
Matt Martz
d03e9540a6
Support accounts with more than 100 load balancers
10 years ago
Robert Marsa
584f210eea
Added the ability to set an instance to forward ip.
10 years ago
Robert Marsa
ea1122d49f
Added target_tags to gce_module.
10 years ago
Toshio Kuratomi
5165ff4e15
Merge pull request #769 from tpaz/devel
...
resolve issue 764
10 years ago
Tomer Paz
374dd06c8e
resolve issue 764
...
https://github.com/ansible/ansible-modules-core/issues/764
added 'domainname' attribute in addition to existing 'hostname'.
That's the most elegant way to delegate domain name to docker-py...
10 years ago
moussa taifi
ab8b4c0270
Adds the currently available instance types for azure to the available dict(choices.....
10 years ago
Luc Bourlier
df53b85259
Don't use 'tenancy' in ec2 spot requests
...
The problem was introduced in commit f5789e8e
. 'tenancy' is a parameter of
ec2.run_instances, but not in ec2.request_spot_instances. So it was breaking
the support for spot requests.
10 years ago
Capi Etheriel
5854f53cdc
add ec2 instance tags and groups info
10 years ago
Coderah
aa2b1f033b
add alias support to route53 module
10 years ago
Coderah
d92cd07156
add hosted_zone information to ec2_elb_lb return
10 years ago
Jean-Baptiste Barth
6090c4e109
Improve formatting after previous commit
10 years ago
Jean-Baptiste Barth
b451cbd37b
EC2: move logic about terminated instances up ( #423 )
...
As stated in #423 , the commit 7f11c3d
broke ec2 spot instance launching
after 1.7.2. This is because it acts on the 'res' variable which have 2
different types in the method, and in case we request spot instances,
the resulting object is not a result of ec2.run_instances() but
ec2.request_spot_instances(). Actually this fix doesn't seem to be
relevant in the spot instances case, because by construction we won't
retrieve 'terminated' instances in the end.
10 years ago
moe
0d0205ad54
Woops, make collect/delete loop more efficient.
10 years ago
moe
047bd6f651
Fixes #744 .
...
The following cases work for me now:
- Create new ASG with tags
- Update tags on ASG (create/change/delete)
In short, the module should now work as expected
wrt tagging. The previous code did not work at all
with latest boto for me (serialization errors) and
the logic was buggy anyway; e.g. removed tags
would never get deleted from ec2.
10 years ago
Raghu Udiyar
eab438ce5f
Creating ami should be idempotent
...
If the ami already exists, return details of the duplicate
ami instead of failing with an error.
10 years ago
Sergey Zhukov
7baaf97a8b
Fixed broken volumes_from for client API >= 1.10
10 years ago
Robb Wagoner
edc957a4b5
Include a CFN stack's resources in the result
10 years ago
Matt Ferrante
e1f2c570eb
check keys is in dim2 before evaluating
10 years ago
Peter Mooshammer
0c49d9f6c6
adding disk_type option to choose from pd-ssd or pd-standard
10 years ago
Brian Coca
e2083bbe8a
corrected version added for latest features
10 years ago
Brian Coca
82afff31a9
Merge pull request #718 from bcoca/rds_refactor_fixes
...
minor fixes on new rds refactor
10 years ago
Matt Martz
835f762cbb
Merge pull request #672 from sivel/rax-cdb-db-fixups
...
rax_cdb_database: Remove unnecessary logic, return the database on delete
10 years ago
Brian Coca
a28ad0db83
minor fixes on new rds refactor
10 years ago
Brian Coca
c5d7f07aa0
Merge pull request #5 from willthames/rds_refactor
...
Rds refactor
10 years ago
Joel Thompson
01c4ff922f
Fixes issue 697 -- only purge the grants that need to be purged
10 years ago
Toshio Kuratomi
670098af2d
Spelling and grammar fix
10 years ago
calmera
d2c6791082
Update docker.py
...
Added some more documentation for the memory_limit and volume options.
10 years ago
Toshio Kuratomi
6f47416cec
Merge pull request #641 from ansible/fix-640
...
Potential fix for 640
10 years ago
Toshio Kuratomi
ed15a71162
Merge pull request #677 from ryanobjc/devel
...
Fixes #581 - digitalocean module cannot create private_networking=true d...
10 years ago
Phillip Holmes
c5cb352262
Merge branch 'devel' of https://github.com/ansible/ansible-modules-core into ansible-devel
10 years ago
Toshio Kuratomi
1dca812662
Merge pull request #685 from bcoca/ec2_doc_form_fix
...
ec2 fix docs format
10 years ago
Brian Coca
9e1847ed03
ec2 fix docs format
10 years ago
Brian Coca
d66c3fcf51
moved defaulting to module constant to after when it is defined
10 years ago
Ryan Rawson
0162fc525d
Fixes #581 - digitalocean module cannot create private_networking=true droplets
10 years ago
Doug Ellwanger
10aaa1137c
Pull SSL certificate IDs from existing ELBs
10 years ago
Brian Coca
95d4b796c0
updated tenancy version added
10 years ago
Brian Coca
68a49bc6fb
Merge pull request #4 from atlashealth/ec2_tenancy
...
Support for EC2 dedicated tenancy option
10 years ago
Marek Chodor
13685fb91b
Fixes docker.errors.DockerException: 'dns' parameter has no effect on create_container(). It has been moved to start()
10 years ago
Jan Brauer
e2abbbefd7
Handle the case where a stack rollback fails.
10 years ago
Matt Martz
d4074ccd96
Remove unnecessary logic, return the database on delete
10 years ago
Matt Martz
1668f45447
Merge pull request #667 from sivel/rax-identity-fixups
...
rax_identity: Small fix ups
10 years ago
Matt Martz
4db7ef6c2d
Merge pull request #666 from sivel/rax-cbs-attach-fixups
...
rax_cbs_attachments: Small Fix-ups
10 years ago
Matt Martz
3278b9824b
Merge pull request #665 from sivel/rax-cbs-delete-resp
...
rax_cbs: make sure to return the volume details after deletion
10 years ago
Alex Clifford
df2088377b
ttl should always be used during a delete
10 years ago
Matt Martz
c526a695de
Remove unnecessary required arg logic, and remove 'absent' as a valid choice since it isn't implemented
10 years ago
Matt Martz
32ef72df2e
Small fix-ups to convert objects to dicts, update volume details at the appropriate time, and remove unnecessary required argument logic
10 years ago
Matt Martz
f3d8d0f83f
Remove some broken and unnecessary required args logic
10 years ago
Matt Martz
d8032ecc81
Use rax_to_dict and make sure to return the volume details after deletion
10 years ago
Brian Coca
0794597c7e
corrected release when this feature was added
10 years ago
Matt Martz
09b3c20c07
Merge pull request #654 from sivel/rax-mods-required
...
rax_keypair / rax_network: Clean up some required argument logic
10 years ago
Matt Martz
6ca357198e
Clean up some required argument logic
10 years ago
Matt Martz
ee928dc000
Merge pull request #650 from sivel/rax-clb-nodes-bad-logic
...
rax_clb_nodes: It is not correct that you need at least 1 primary node
10 years ago
Matt Martz
8609a50450
Merge pull request #652 from sivel/rax-clb-required
...
rax_clb: Just use built in required functionality for arguments
10 years ago
Matt Martz
d2829c2510
Just use built in required functionality for arguments
10 years ago
Matt Martz
b2fd4d18e0
It is not correct that you need at least 1 primary node
10 years ago
Toshio Kuratomi
6cbce4d911
Potential fix for 640
10 years ago
Alex Clifford
d2ae2e6cc6
Fix slight typo in doco
10 years ago
Brian Coca
7fc142cc13
Merge pull request #634 from br0ziliy/fix-gce-net-src-tags-param-parsing
...
gce_net - creating firewall rule, src_range value seems to get lost or set to empty string
10 years ago
Brian Coca
0edfdca58b
Merge pull request #105 from luisguilherme/devel
...
ec2_lc does not create valid launch configuration for EC2-Classic
10 years ago
Michael DeHaan
d3297dc8a8
Merge pull request #598 from jsmartin/fix_asg_zone_identifier
...
vpc_zone_identifier must be a csv string when an asg is updated.
10 years ago
James Martin
242aa9f81b
vpc_zone_identifier must be a csv string when an asg is updated.
10 years ago
Toshio Kuratomi
1ca8b42770
Merge pull request #599 from bcoca/vmware_template_version
...
added version added for new template options
10 years ago
Brian Coca
53404c786a
added version added for new template options
10 years ago
Vasyl Kaigorodov
c1eb7a4c1d
gce_net - creating firewall rule, src_range value seems to get lost or set to empty string -- fixes #252
10 years ago
Luís Guilherme F. Pereira
cfda942376
Allow ec2_lc to create EC2-Classic Launch Configs
...
Removes default value from ec2_lc so it can create launch configurations valid on a EC2-Classic environment. AWS API will not accept a assign_public_ip when creating an ASG outside of VPC.
10 years ago
Philip Misiowiec
71d1044b8b
Adds tenancy state to returning json
10 years ago
Philip Misiowiec
ad7f5abf28
Ability to detach an EBS volume from an EC2 instance
10 years ago
tedder
c5fe40661d
feature pull request: catch and retry recoverable errors
...
boto can throw SSLError when timeouts occur (among other SSL errors). Catch these so proper JSON can be returned, and also add the ability to retry the operation.
There's an open issue in boto for this: https://github.com/boto/boto/issues/2409
Here's a sample stacktrace that inspired me to work on this. I'm on 1.7, but there's no meaningful differences in the 1.8 release that would affect this. I've added line breaks to the trace for readability.
failed to parse: Traceback (most recent call last):
File "/home/ubuntu/.ansible/tmp/ansible-tmp-1419895753.17-160808281985012/s3", line 2031, in <module> main()
File "/home/ubuntu/.ansible/tmp/ansible-tmp-1419895753.17-160808281985012/s3", line 353, in main download_s3file(module, s3, bucket, obj, dest)
File "/home/ubuntu/.ansible/tmp/ansible-tmp-1419895753.17-160808281985012/s3", line 234, in download_s3file key.get_contents_to_filename(dest)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/key.py", line 1665, in get_contents_to_filename response_headers=response_headers)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/key.py", line 1603, in get_contents_to_file response_headers=response_headers)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/key.py", line 1435, in get_file query_args=None)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/key.py", line 1488, in _get_file_internal for bytes in self:
File "/usr/local/lib/python2.7/dist-packages/boto/s3/key.py", line 368, in next data = self.resp.read(self.BufferSize)
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 416, in read return httplib.HTTPResponse.read(self, amt)
File "/usr/lib/python2.7/httplib.py", line 567, in read s = self.fp.read(amt)
File "/usr/lib/python2.7/socket.py", line 380, in read data = self._sock.recv(left)
File "/usr/lib/python2.7/ssl.py", line 341, in recv return self.read(buflen)
File "/usr/lib/python2.7/ssl.py", line 260, in read return self._sslobj.read(len) ssl.SSLError: The read operation timed out
10 years ago
Lorin Hochstein
48ce8bb564
Don't pass volumes_from to create_container
...
Don't pass the volumes_from argument to the Docker create_container method.
If the volumes_from argument is passed to the create_container method, Docker
raises the following exception:
docker.errors.DockerException: 'volumes_from' parameter has no effect on
create_container(). It has been moved to start()
10 years ago
Lorin Hochstein
3665c92856
docker: fix volume[s]_from typo
...
Code makes reference to volume_from instead of volumes_from. If volumes_from is
passed as an argument, generates a KeyError.
10 years ago
Mick Bass
2d189f0d19
add retry with exponential backoff when we receive throttling error code from cloudformation
10 years ago
Toshio Kuratomi
925c9ab42d
Merge pull request #561 from weitzj/bugfix/docker-extra-params
...
Fixes invalid dictionary access.
10 years ago
Brian Coca
1e8abd2594
Merge pull request #562 from phips/fix_vsphere_folder
...
vsphere_guest fix for KeyError: folder message
10 years ago
Mark Phillips
8ede9de895
vsphere_guest fix for KeyError: folder message
10 years ago
Jan Weitz
ebf9b8c6e2
Fixes invalid dictionary access.
10 years ago
Jan Weitz
82601fdc54
Fixes version check for docker-py
10 years ago
Brian Coca
62a53b1209
Merge pull request #541 from bcoca/cloudformation_china
...
update to use connect_to_region to avoid errors with china
10 years ago
Brian Coca
0ab5682b87
Merge pull request #260 from willthames/aws_frankfurt
...
Added better region handling and enabled eu-central-1, leaving centralizing the list on these modules to a subsequent patch
10 years ago
Stefan Junker
8f3b5c640b
Fix bind-volumes on docker >= 1.4.0
...
If bind-volumes are submitted to docker >= 1.4.0 with the volumes set in addition to the binds, docker will create a regular volume and not bind-mount the specified path.
10 years ago
Toshio Kuratomi
c4f9366e91
Newstyle class
10 years ago
Toshio Kuratomi
f65d9ab793
Make insecure_registry feature version check against the client API
10 years ago
Maksim Losev
4172d445d3
Add insecure_registry to docker-py pull method
...
Starting from docker-py>=0.5.0 it is impossible to work with private registries based on HTTP.
So we need additional parameter to allow pull from insecure registry
Related to ansible/ansible#9111
10 years ago
Toshio Kuratomi
fa0fa9d221
Make docker ver checks issue failures rather than silently ignoring
...
Also:
* make client version checks robust for two digit version pieces and
alpha versions
* consolidate version checking code
10 years ago
Ingo Gottwald
80d45c78a3
Add support for new docker restart policies
10 years ago
Brian Coca
d564569910
update to use connect_to_region to avoid errors with china
10 years ago
Brian Coca
8e5a849c66
Merge pull request #3 from atlashealth/ec2_vol_ssd_ebs
...
Ability to specify new SSD EBS option
10 years ago
Richard Lander
dc5641afe3
azure check for hosted service and vm before creating
10 years ago
Brian Coca
3ee8e2840f
Merge pull request #6 from willthames/ec2_snapshot_remove
...
Added the ability to remove snapshots
10 years ago
Brian Coca
978204aaa2
Merge pull request #496 from haraldsk/devel
...
add support for stack policies in cloudformation
10 years ago
Kale Franz
73172fae47
#531 correction
...
correct list comprehension for older versions of python (back to python 2.4)
10 years ago
Kale Franz
e174c9b474
fixes #529 ec2_group module bug
10 years ago
Toshio Kuratomi
c853bb5a0f
Merge pull request #518 from likwid/devel
...
Fixed formatting in cloudformation example
10 years ago
Richard Lander
73e32db22f
password required
10 years ago
Toshio Kuratomi
51ed13b887
Fix documentation build
10 years ago
Brian Coca
4cfc8d6950
Merge pull request #72 from stewrutledge/vmtemplate
...
Added support for deploying virtual machine from a virtual template
10 years ago
Richard Lander
0ab3b30b2f
set network_config.public_ips attribute
10 years ago
Jeff Gonzalez
369eeb2666
Fixed formatting in documentation
...
The example was using mixed shorthand and long form yaml (region: "us-east-1 disable_rollback=true"
I modified the entire example to be long form.
10 years ago
Mike Putnam
5c6f375c17
Type fix on delete_snapshot docs.
10 years ago
Toshio Kuratomi
f4625a3dd1
Fixup the directory name at a higher level so it can be used by both conditional branches
...
Fixes #500
10 years ago
Matt Martz
7a6a30abbe
Merge pull request #492 from sivel/rax-asg-improvements
...
Make a few enhancements to the rax_scaling_group module
10 years ago
Matt Martz
9eb2bff946
Make a few enhancements to the rax_scaling_group module
...
* Cast loadbalancer id and port to integers
* Do not attempt to base64 encode NoneType values
10 years ago
Harri Hämäläinen
b354423bae
Fixed typo in comment
10 years ago
Harald Skoglund
5bc8d5b96e
add support for stack policies in cloudformation
10 years ago
Peter Gehres
05ca85a172
Issue #489 : s3 should not fail on checksum mismtach when overwrite=no
10 years ago
PikachuEXE
6ce7e63c5f
~ Add missing documentation for option `email`
10 years ago
Mike Putnam
55a51f4ca9
Clarify possible variable value in the docs.
10 years ago
Michael DeHaan
95aa8481b2
Merge pull request #466 from marcus-ahle/devel
...
Preventing Nonetype is not iterable error when no tags are set for new ASG
10 years ago
Marcus Ahle
ba5c36ce5a
Preventing Nonetype is not iterable error when no tags are passed in for a newly created ASG
10 years ago
Ben Whaley
cf24e7d56c
vpc_zone_identifier should be a list as per the docs
10 years ago
Scott Miller
53afd359f6
fix documentation
...
AWS does not recognize the subnet if it is presented in a comma delimited format with spaces. you must remove the space for Amazon to recognize the second subnet.
10 years ago
Toshio Kuratomi
5af4463823
Gixes to doc formatting
10 years ago
Brian Coca
71224c8678
Merge pull request #420 from drfickle/route53_float_fix
...
route53 module retry_interval needs to be a float before passing to time.sleep
10 years ago
Francois Deppierraz
f69a7553f7
Fix auto_floating_ip documentation
...
The default value is 'no' instead of the currently documented 'yes'.
See cloud/openstack/nova_compute.py line 543:
auto_floating_ip = dict(default=False, type='bool'),
10 years ago
willthames
b287e7c0a6
Added the ability to remove snapshots
...
Added state option, and accompanying snapshot_id option for
when state=absent.
10 years ago
Will Thames
565fa9a0ae
Fixed tagging
10 years ago
Denver Janke
0edb9f51e8
Fix few bugs around renaming db instances.
10 years ago
Will Thames
a1a6201b82
Improved error handling
...
More tests, particular for failure testing
10 years ago
Will Thames
7a8586c53c
RDS rewrite to use boto.rds and boto.rds2
...
Using rds2 allows tags and the control over whether or not DBs are
publicly accessible.
Move RDS towards a pair of interfaces implementing the details of rds
and rds2
Added tests to ensure that all operations work correctly as well as
requirements files that allow virtualenvs to test either boto.rds or
boto.rds2
10 years ago
Steve Fox
c03ec202a7
retry_interval needs to be a float before passing to time.sleep
10 years ago
Michael DeHaan
9de0045d00
Remove potentially out of date or specific product references.
10 years ago
Michael DeHaan
e7c92a6bc6
More EC2 doc tweaks
10 years ago
Michael DeHaan
c6b0d469ac
Misc EC2 doc tweaks.
10 years ago
Philip Misiowiec
59701feadb
added version
10 years ago
Philip Misiowiec
f5789e8eda
Support for EC2 dedicated tenancy option
10 years ago
Philip Misiowiec
c241e9dd9c
added version
10 years ago
Philip Misiowiec
b37a2328c0
Ability to specify new SSD EBS option
10 years ago
Robert Estelle
5e694c490c
ec2_group allow empty rules.
10 years ago
follower
a6e0d9d613
Fix typo of "rules_egress"
...
Or is "rules_egree" supposed to be a plural? The sentence is difficult to parse.
Maybe the correct fix is to "Purge existing rules on security group that are not found in rules_egress"?
10 years ago
Will Thames
30c7f9a7d3
Added better region handling and enabled eu-central-1
...
Make use of improved connect_to_aws that throws an exception
if a region can't be connected to (e.g. eu-central-1 requires
boto 2.34 onwards)
Add eu-central-1 to the two modules that hardcode their regions
Add us-gov-west-1 to ec2_ami_search to match documentation!
This pull request makes use of the changes in ansible/ansible#9419
10 years ago
Bret Martin
16de3281c3
ec2_vpc module: add route table resource tagging
10 years ago
Achilleas Pipinellis
cab378bff6
Add note about using version 1 of DigitalOcean API.
10 years ago
IndyMichaelB
5a628aacd4
docfix for vsphere_guest.py
...
Corrected parameter name from user to username in documentation
10 years ago
Sam Kottler
7b875dbda5
Remove trailing whitespace in digital_ocean_domain
10 years ago
Nejc Zupan
6f6eca5b4e
digital ocean: Remove unsupported states
10 years ago
Toshio Kuratomi
c6522620c5
Clean up the docker module just a little so that we can unittest the get_split_image_tag function
10 years ago
Robert Estelle
4dd099fe7a
Remove incorrect executable permissions.
10 years ago
Adam Miller
01db13e3ad
fix gce_net add firewall rule example
10 years ago
Stewart Rutledge
6d79518d67
Fixed a typo on power options
10 years ago
sterutkb
1dd20197b1
Added support for deploying virtual machine from a virtual template
10 years ago
John Batty
08b2752080
Fix get_flavor_id() when flavor_ram is specified
...
Without this fix, _get_flavor_id() fails to find a matching flavor if
both:
* the flavor_ram parameter is specified
* the first flavor in the list does not match.
The bug is simply that the module.fail_json() call lies within the loop
iterating through the flavors. This call should only be made if the
loop completes and no matching flavors have been found.
10 years ago
Brian Coca
3a967c8005
Merge pull request #290 from ctrlaltdel/devel
...
Fix a typo in nova_compute documentation string
10 years ago
Brian Coca
1622e3b2df
Merge pull request #284 from borgified/devel
...
typo in comments: of -> or
10 years ago
James Cammarata
a7749a8fce
Merge pull request #309 from jsmartin/asg_fix_delete
...
asg will now be terminated if state=absent.
10 years ago
James Martin
341c7ce307
asg will now be terminated if state=absent.
...
adds mutually exclusive options
10 years ago
James Cammarata
710b7b9aba
Merge pull request #308 from jsmartin/asg_orphaned_code
...
Removes orphaned code.
10 years ago
James Cammarata
ae744f98d8
Serialize tag attributes to ASG properties in ec2_asg
...
Fixes #108
10 years ago
James Martin
d5326e6dbd
Removes orphaned code.
10 years ago
James Martin
f287600e6c
fixes #240 , #274 , #108
10 years ago
José Moreira
03cf57c6f0
Fixed small typo on ec2 task name
10 years ago
Francois Deppierraz
2dee52616d
Fix a typo in nova_compute documentation string
...
Without this patch, ansible-doc was failing this way:
$ ansible-doc nova_compute
Traceback (most recent call last):
File "/home/francois/WORK/dev/ansible/bin/ansible-doc", line 324, in <module>
main()
File "/home/francois/WORK/dev/ansible/bin/ansible-doc", line 316, in main
text += get_man_text(doc)
File "/home/francois/WORK/dev/ansible/bin/ansible-doc", line 112, in get_man_text
desc = " ".join(opt['description'])
KeyError: 'description'
10 years ago
Fwiffo
6cb8a5f312
typo in comments: of -> or
10 years ago
Michael DeHaan
2970b339eb
Deprecate docker_image, use the docker module to deploy docker images, or shell out to docker to call
...
docker build if you want from a playbook.
10 years ago
Dan Abel
4c04366882
use aws connect calls that allow boto profile use
10 years ago
Dan Abel
a70f1c7718
use simpler ec2_connect ec2 util call
...
This allows boto profile use
10 years ago
Tom Wadley
1e08f508c6
use aws connect call in rds_subnet_group that allows boto profile use
10 years ago
Brian Coca
19ed60196c
added __init__.py to new cloud subcategories so builds work again
10 years ago
Brian Coca
0c4adcb2c6
made subcategories for cloud modules for better organization
10 years ago
James Cammarata
3fe48db44f
Fail in ec2 if exact_count is specified without using count_tag
...
Fixes ansible/ansible#9431
10 years ago
James Cammarata
30f46c9f8e
Merge pull request #230 from lorin/ec2_snapshot_wait
...
ec2_snapshot: document wait, wait_timeout params
10 years ago
James Cammarata
a5d0fac078
Merge pull request #219 from adamchainz/devel
...
Update syntax for cloudformation example
10 years ago
Lorin Hochstein
142fd9b06d
ec2_snapshot: document wait, wait_timeout params
...
Document the wait and wait_timeout params for ec2_snapshot.
This is important because snapshots can take a long time to complete,
and the module defaults to wait=yes.
10 years ago
Adam Chainz
f4ca909d59
Update syntax for cloudformation example
10 years ago
Jaanus Torp
0a6561f5d4
Fixed really annoying omission in the example without the task would complete without errors or warnings but delete all egress rules
10 years ago
Matt Martz
b8e82f8504
Merge pull request #115 from sivel/autoscale-more-args
...
rax_scaling_group module improvements
10 years ago
Matt Martz
7e3b7aff13
Merge pull request #116 from sivel/rax-skip-deleted
...
rax module: Don't count DELETED servers when adding new servers
10 years ago
Toshio Kuratomi
72185b4d9a
Merge pull request #194 from rglew/devel
...
Fixed bug #193 where parameter name was set incorrectly
10 years ago
James Cammarata
3132463145
Merge pull request #187 from jorgebastida/devel
...
ec2_asg: Initialize create_changed and replace_changed
10 years ago
James Cammarata
47f11e87e3
Merge pull request #183 from sb98052/devel
...
Added user, tenant and password to module parameters declaration
10 years ago
Tim Gerla
044cef8419
Fix a typo of a function call
10 years ago
Richard Glew
043b38f2ef
Fixed bug #193 where parameter name was set incorrectly
10 years ago
Jorge Bastida
9c5cdd6daf
Initialize create_changed and replace_changed
10 years ago
Sapan Bhatia
8821091909
Added user, tenant and password to module parameters declaration --
...
these parameters are already handled by the implementation
10 years ago
Matt Martz
5dcc0ff0d9
Don't count DELETED servers when adding new servers
10 years ago
Matt Martz
fbadfd5902
Fix determination if a few configurations change in the launch config
10 years ago
Matt Martz
924bff9481
Ensure that files is the right type, and that we send the formatted personality var
10 years ago
Matt Martz
0a399fd971
Support config_drive and user_data in rax_scaling_group
10 years ago
Phillip Holmes
7402827950
Route53 fix - forcing zone_in, record_in to lower case
...
Fixed the .tolower to .lower() for correct syntax (copied change from older notes).
10 years ago
Phillip Holmes
b3e84f2dd4
Route53 fix - forcing zone_in, record_in to lower case
...
It turns out the Route53 API cares if the zone and record specified in the playbook are lower case or not when deleting a record. If you use a variable to name your servers and care about case, using that same proper case name will cause Route53 DNS delete requests to fail.
The change requested adds .lower() to the module.params.get for both zone and record when used in the underlying code.
Both zone and record are mandatory variables, and as such a more complicated implementation is not needed, as they must always be specified when using this module see lines 169 and 170 for the required state).
If you use lowercase names (or don't use a name variable and share it between a tag and DNS entries) then you will never see this issue.
Tested/Confirmed as an issue in Ansible 1.6.6 and above.
10 years ago
Michael DeHaan
385a037cd6
package files
10 years ago
Michael DeHaan
c8e1a2077e
file extensions!
10 years ago
Michael DeHaan
417309a626
Restructuring.
10 years ago
Michael DeHaan
73123b69fa
Move modules into subdirectory.
10 years ago
James Cammarata
61f6a70401
Skip null id route tables when adding/deleting them in ec2_vpc
...
Fixes #8552
10 years ago
Steven Ringo
bcb78335cf
Expand description for ec2_facts module
10 years ago
Michael Scherer
7420a450a5
Fix indentation and bug #8895
10 years ago
James Cammarata
0d0576a97f
Add note on ec2_lc regarding immutability of configs once created
...
Fixes #8927
10 years ago
James Cammarata
d5546d7a0a
Merge pull request #9052 from EvanDotPro/docs/fix-rax-public-key-example
...
Update rax root pubkey example
10 years ago
Evan Coury
54a979ddd3
Update rax root pubkey example
...
The example was showing how to use the `files` option to pass in a local file as an authorized public key for root. While this works, it's a bit sloppy, given that there's a specific option, `key_name` which will use one of your public keys on your rackspace account and add it as an authorized key for root. In our case, one of our admins didn't notice the `key_name` option because they scrolled straight to the example and saw the `files` strategy.
I propose that the example still shows `files`, but not using a root public key as an example, and instead also demonstrate the `key_name` option so that it's clear from the example how to get the initial root public key deployed.
10 years ago
Sam Pierson
3f8e45f864
[ #9048 ] convert Route53 TTL to integer before comparison
...
boto/Route53 are returning TTL as a string.
The route53 module is comparing it with an integer and therfore thinks the DNS entry has always changed.
10 years ago
James Cammarata
633f86d30a
Allow filtering by availability zone for exact_count with ec2
...
Fixes #8863
10 years ago
James Cammarata
2fac1fd865
Ensure port in docker expose list is a string
...
Fixes #8731
10 years ago
James Cammarata
7b5c76e122
Merge pull request #9026 from tedder/patch-1
...
rearrange description/short_description
10 years ago
Toshio Kuratomi
3f4bdce67e
My fix was wrong again. Base this try off of @mantiz's fix in #9016
10 years ago
Toshio Kuratomi
e51bcf90a0
Fix the case where a docker image is not part of a namespace.
...
Fixes #9016
10 years ago
James Cammarata
1a1d1cc609
Add note to ec2_vol state param regarding list option added in 1.8
10 years ago
Ted Timmons
141b6ce3d0
further cleanup
10 years ago
Ted Timmons
43e6aa19d1
rearrange description/short_description
...
it's really dorked on [the documentation page](http://docs.ansible.com/ec2_elb_lb_module.html ). This puts it in line with other modules.
10 years ago
Toshio Kuratomi
4094edf92f
Fix splitting the tag from the image name
...
Fixes #8983
10 years ago
James Cammarata
71f5d88586
Merge pull request #8973 from sergevanginderachter/vsphere_guest_docfix
...
vsphere_guest module doc fix
10 years ago
James Cammarata
220349d83b
Merge pull request #8586 from ericwb/fix_glance_doc
...
Fix the docs for glance_image.endpoint_type
10 years ago
Toshio Kuratomi
732b6f0a23
Omit tag from parsed image name
...
Fixes #8925
10 years ago
Serge van Ginderachter
d3ce105108
vsphere_guest module doc fix
10 years ago
Michael DeHaan
f3249d72be
Remove reference to deprecated input mechanism.
10 years ago
Michael DeHaan
717b53cad9
Merge pull request #8901 from jsmartin/ec2_replace_all
...
Rolling Instance Replace. Fixes #8501 .
10 years ago
James Martin
c0f1c5a222
Rolling termination working. Fixes #8501 .
10 years ago
James Cammarata
9240f39ae1
Fixing docs error for new region param
10 years ago
Toshio Kuratomi
f99ed17b42
Document how to use region in s3 module
10 years ago
Toshio Kuratomi
faee2be453
Enable region parameter to specify new bucket location
10 years ago
James Cammarata
2760fa23f7
Merge pull request #8902 from mathieumd/devel
...
Remove namespace restrictions in ec2_metric_alarm
10 years ago
Nathan Sosnovske
57f3888b13
Noted in documentation that standalone esxi hosts should use ha-datacenter for the datacenter string
10 years ago
Mathieu MD
d403f06e54
Remove namespace restrictions in ec2_metric_alarm
...
Fixes #7970
10 years ago
James Cammarata
091e39df27
Merge pull request #8868 from mike-d-d/fix-route_tables-default
...
Fix #8666 for real
10 years ago
tepwil
8dad0ab509
Fixing bug in cross-zone load balancing enablement
...
Fixes #8861
10 years ago
Mike Dixon
024eb4d54b
Fix #8666 for real
...
Commit 311ec543af
("If not specified, do not modify subnet/route_tables for ec2 VPCs") mostly fixed the problem, except that it left defaults for subnets and route_tables so that not specifying them still deleted them.
10 years ago
James Cammarata
7c9ac2aee1
Merge pull request #8832 from sivel/rax-validate-regions
...
rax modules: Perform region validation early
10 years ago
James Cammarata
77390c41c9
Merge pull request #8831 from swindmill/devel
...
Add additional Azure Regions
10 years ago
James Cammarata
aa815340a8
Merge pull request #8803 from stygstra/quantum_subnet-docs
...
Fix description on quantum_subnet module
10 years ago
James Cammarata
3bd4acb7af
Merge pull request #8773 from mrevilme/ec2_fix_instances_list
...
Always return a list even if its empty.
10 years ago
Matt Martz
1c43bc322f
Perform region validation early to be more explicit about invalid region failures
10 years ago
Sterling Windmill
c098183b9d
add additional Azure Regions
10 years ago
David Stygstra
ce208d67de
Fix description on quantum_subnet module
10 years ago
Jonathan Richard Henry Evans (JRHE)
f89cae2f7c
Adds us-gov-west-1 aws ec2 region to cloud library
10 years ago
Emil Palm
8a4d6577a1
Always return a list even if its empty.
10 years ago
James Cammarata
fa21b336f8
Stop/remove existing docker container if the specified tag is different
...
Fixes #8278
10 years ago
James Cammarata
88dd9a3aec
Merge branch 'feature/makes-ec2-lc-boto-iso-functional' of https://github.com/botify-labs/ansible into botify-labs-feature/makes-ec2-lc-boto-iso-functional
10 years ago
James Cammarata
c4b4dee3a3
Add boto support checks for new ec2_elb_lb attribute fields
...
Also minor fixes like adjusting version_added fields, etc.
10 years ago
James Cammarata
7208b1c7e2
Merge branch 'elb-enhancements' of https://github.com/dataxu/ansible into dataxu-elb-enhancements
10 years ago
Peter Fry
c9ad36c375
Add support for volume encryption to ec2_vol
...
Fixes #7775
10 years ago
Eric D. White
6f9cb7ab61
Issue 8735 - module docker - expose values should be striped to ensure port forwarding works.
10 years ago
James Cammarata
3373e82d83
Fixing bug with image/tag pulling in docker module
...
Fixes #8670
10 years ago
Michael DeHaan
0278b40f5f
Merge pull request #8659 from willthames/rds_module_connection_fix
...
rds_module: Fix AWS connection
10 years ago
James Cammarata
bf07c90868
If not specified, do not modify subnet/route_tables for ec2 VPCs
...
Also fixes a bug whereby any changes to the route_tables were not
properly reflected by setting changed=True.
Fixes #8666
10 years ago
James Cammarata
1c3e28767d
Remove incorrect use of module.fail_json during import check for s3
...
Fixes #8698
10 years ago
Paul Armstrong
86dd24af92
asg-properties Get all the properties from ASG's
10 years ago
James Cammarata
d6375cd3c1
Fix bad commit from #8095 and fix bad splitting on :'s in the image
...
Fixes #8095
Fixes #8658
10 years ago
Will Thames
3992ef989b
Fix RDS AWS connection
...
Use the common AWS connection improvements so that security_token,
boto_profile etc. are taken into account
10 years ago
James Cammarata
f729ab8e67
Make env param a dict type instead of list
...
Also modifies param type checking code to remove whitespace from
around params before splitting them into k=v pairs.
Fixes #8199
10 years ago
Eric Brown
2dfafbf071
Update keystone_user doc for tenant_description
...
The description var should be tenant_description.
Closes-bug: #8299
10 years ago
Eric Brown
7af13b2923
Fix the docs for glance_image.endpoint_type
...
The endpoint_type option was added in version 1.7,
so the docs need to state this. Also the the description
is too brief.
10 years ago
Michael DeHaan
5eb8a59899
Merge pull request #8525 from kamaln7/patch-1
...
Replace all occurrences of "Digital Ocean" with "DigitalOcean"
10 years ago
Matt Martz
83a8229c95
Dedupe code and switch to shared doc fragments
10 years ago
James Cammarata
32acd276b6
Merge branch 'jmoretti-add-docker-api-version-parameter' into devel
10 years ago
James Cammarata
f367adc021
Update version_added field for docker_api_version param
10 years ago
James Cammarata
30ead6a17c
Merge branch 'add-docker-api-version-parameter' of https://github.com/jmoretti/ansible into jmoretti-add-docker-api-version-parameter
10 years ago
Michael DeHaan
60ce2d3853
Fix documentation builds.
10 years ago
Kamal Nasser
4e43e840b2
Replace all occurrences of "Digital Ocean" with "DigitalOcean"
10 years ago
James Cammarata
74847bfbfa
Merge branch 'devel' of https://github.com/kolloch/ansible into kolloch-devel
10 years ago
Michael DeHaan
c60c081974
Doc version tweaks
10 years ago
Simon JAILLET
57e89b7914
Module for managing Rackspace Cloud Databases users.
10 years ago
Simon JAILLET
417517e0b6
Module for managing Rackspace Cloud Databases databases.
10 years ago
Simon JAILLET
c3dbb26bd9
Module for managing Rackspace Cloud Databases instances.
10 years ago
James Cammarata
aa0a904b2b
Updating version_added for docker net param and adding an example
10 years ago
James Cammarata
a9b6d5a516
Merge branch 'docker-add-net-parameter' of https://github.com/discordianfish/ansible into discordianfish-docker-add-net-parameter
10 years ago
James Cammarata
e64d12e995
Merge branch 'devpopol-fixes/docker-volumes' into devel
10 years ago
Michael DeHaan
185d5a6221
Merge branch 'spelling' of git://github.com/cgar/ansible into devel
...
Conflicts:
docsite/rst/guide_rax.rst
plugins/callbacks/mail.py
10 years ago
James Cammarata
18618b47b0
Merge branch 'fixes/docker-volumes' of https://github.com/devpopol/ansible into devpopol-fixes/docker-volumes
10 years ago
Michael DeHaan
51ab48bf71
Merge pull request #8459 from jsmartin/ec2_lc_public_ip
...
Adds support for public_ip boolean for launch configurations.
10 years ago
Michael DeHaan
47d35905e9
Merge pull request #8503 from jsmartin/fix_ec2_asg_delete
...
ec2_asg: Implements the proper method for terminating an auto scale group.
10 years ago
Michael DeHaan
94ab19d622
Merge pull request #6847 from atlashealth/ec2_vol_list
...
ec2_vol: adds ability to list existing volumes
10 years ago
Michael DeHaan
c4e60990c1
Merge pull request #7401 from atlashealth/ec2_set_ebs_optimized
...
ec2: set type and default for ebs_optimized flag
10 years ago
Michael DeHaan
e69206741e
update version_added
10 years ago
Mike Buzzetti
29bf1df284
Adds support for purge_rules. Similar to how ec2_elb_lb does with zones
10 years ago
Michael DeHaan
a2f575ebfa
Merge pull request #8500 from sivel/rax-de-dupe
...
rax: Move additional shared code into module utils
10 years ago
Michael DeHaan
e85669b0c8
Merge pull request #7983 from lorin/new-ebs-types
...
ec2_ami_search: support for SSD and IOPS provisioned EBS images
10 years ago
Michael DeHaan
7a23fae0e4
Merge pull request #7410 from willthames/ec2_vol_fix_error_check
...
Fix parameters check for ec2_vol
10 years ago
Michael DeHaan
ce484a5105
Merge pull request #8416 from willthames/ec2_handle_terminated_instances
...
Improved handling of already terminated instances
10 years ago
Michael DeHaan
c022855237
Update openstack module parameters to read 1.8 for version_added on new attributes.
10 years ago
Michael DeHaan
1511f9e286
Merge branch 'nova-compute-enhancements' of git://github.com/emonty/ansible into devel
...
Conflicts:
lib/ansible/module_utils/openstack.py
library/cloud/nova_compute
10 years ago
Michael DeHaan
ca7b0f3673
Merge pull request #8449 from emonty/feature/openstack-auth-handling
...
Handle auth arguments across openstack modules consistently
10 years ago
Alexey Wasilyev
6bd986b80e
Fix for #8344
10 years ago
Michael Peters
dfb7e56282
better way to document "state" choices
10 years ago
Michael Peters
971d72150b
Small doc addition to ec2_group to show the various values for "state"
10 years ago
James Martin
6137b1909c
Implements the proper method for terminated an auto scale group.
10 years ago
Matt Martz
050b2e5386
Dedupe PTR record related code in rax_dns_record
10 years ago
Matt Martz
a96fb6fab9
Use new shared rax_to_dict and normalize the services key into something that makes sense
10 years ago
Matt Martz
07d80b5f1e
Move additional rackspace common code into module_utils/rax.py
10 years ago
James Martin
efbf3cfd69
Adds support for public_ip boolean for launch configurations.
10 years ago
James Cammarata
18059b39d7
Merge branch 'asg_update' of https://github.com/jsmartin/ansible into jsmartin-asg_update
10 years ago
Monty Taylor
8a6a8d8af2
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
f254c915f0
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
6ff1d10e5f
Merge branch 'fix_eip_regression' of https://github.com/jsmartin/ansible into jsmartin-fix_eip_regression
10 years ago
James Martin
10011b361b
Updated docs for health_check_type parameter.
10 years ago
James Martin
6f5eff0c5a
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
Will Thames
7f11c3d7cc
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
5f48bf1da7
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
b89cac909a
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
481911eb4e
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
Monty Taylor
95ee9d91f0
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
4f96a372b7
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
e8901aaa47
Cleaned up nova_compute documentation
...
Added version_added tags as well as a few more examples.
10 years ago
Monty Taylor
78d738ecf9
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
aa351e010f
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
e45119f2d0
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
724ed2713c
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
967efdd451
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
5fa9439df8
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
5783a4e183
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
88c7027246
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
e001fcb574
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
ef33af1e22
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
d4688477e2
Added floating IP functionality to nova_compute
10 years ago
Lorin Hochstein
6597d005ae
ec2 module: document valid states
10 years ago
James Cammarata
8ba03a7f05
Merge pull request #8174 from altruism/devel
...
Make ec2_group module not just fail
10 years ago
James Cammarata
97f5174c09
Check for the numeric "all" value (-1) for the rule protocol
...
Fixes #7832
10 years ago
James Cammarata
5cb682b3b0
Merge pull request #8363 from greenmoss/devel
...
Fix Docker image name parsing
10 years ago
James Laska
ff401c41c6
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
a6da95ec7e
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
ceedb76f25
Parameters to disable_rollback are "true" or "false"
10 years ago
Kurt Yoder
2f74c0bade
Fix Docker image name parsing
...
Fixes #8357
10 years ago
Damjan Georgievski
2b5c73054d
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
fe7d092f0b
Merge pull request #8313 from sivel/issue/8250
...
Make sure to assign pyrax.cloudservers to cs. Fixes #8250
10 years ago
Matt Martz
938d5f210e
Make sure to assign pyrax.cloudservers to cs. Fixes #8250
10 years ago
James Laska
9561cbcc8d
Correct BotoServerError typo in ec2 module
...
Resolves a traceback due to an undefined 'BotoSeverError' exception.
10 years ago
James Cammarata
6e2c35c65c
Minor indentation fixes on ec2_eip
10 years ago
James Martin
c3d42d0488
Fixes #8290 .
10 years ago
Michael DeHaan
9f294530e9
Update version_added attribute on recent GCE module additions.
10 years ago
Michael DeHaan
16ed24d0c0
Merge pull request #6976 from clconway/gce-snapshots
...
Adds support for snapshots and extra persistent disks to the gce modules
10 years ago
Jacob Hickey
fae00fcb94
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.
10 years ago
Michael DeHaan
dc2c62c9c2
Merge pull request #8145 from amandolo/ec2_tag
...
Fix EC2_TAG module output structure when listing tags
10 years ago
James Cammarata
99d2e4d66c
Merge branch 'patch-2' of https://github.com/napkindrawing/ansible into napkindrawing-patch-2
10 years ago
James Cammarata
56eaaec53c
Merge pull request #8124 from dataxu/dev-asg-set-health-checks
...
Added setting of the health_check options on an existing ASG
10 years ago
Andrea Mandolo
09006cc374
Fix EC2_TAG module output structure when listing tags
10 years ago
napkindrawing
aec1aae285
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.
10 years ago
James Cammarata
f20cb04a2c
Adding a note about 'type' field becoming required in rax_dns_record
10 years ago
James Cammarata
b1e99c2067
Merge branch 'rax-ptr' of https://github.com/sivel/ansible into sivel-rax-ptr
10 years ago
Matt Ferrante
529c6b5f3c
Added setting of the health_check options on an existing ASG
10 years ago
James Cammarata
488a337e01
Merge pull request #7478 from sivel/rax-keypair-filepath
...
rax_keypair module: Allow public_key to be a path to a file
10 years ago
James Cammarata
b14c77fc79
Merge pull request #7477 from sivel/rax-user-data
...
rax module: Support config_drive and user_data
10 years ago
James Martin
787c830835
Updated tag behavior.
10 years ago
Graham Mainwaring
2bb80002df
Fixed tracebacks when datacenter not found, when notes not given, and when collecting facts after VM creation. Fixes #8067 .
10 years ago
James Cammarata
165acc4897
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
66b0621e2d
Add note about changing resource_tags to required in ec2_vpc
10 years ago
James Cammarata
fce2c33c7a
Merge branch 'psa-resource-tag-required' into devel
10 years ago
Matt Ferrante
ffdd69f2fa
fixed the choices typo got the ec2_asg module
10 years ago
James Cammarata
d15ca75dd2
Adding version_added for new vm_hw_version field in vpshere_guest
10 years ago