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
Sergey Zhukov
7baaf97a8b
Fixed broken volumes_from for client API >= 1.10
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
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
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
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
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