Greg DeKoenigsberg
dbdf70485a
Adding author's github id
10 years ago
Greg DeKoenigsberg
93f613d0eb
Adding author's github id
10 years ago
Greg DeKoenigsberg
9a039fa462
Update cs_securitygroup.py
10 years ago
Greg DeKoenigsberg
5d0887bd94
Adding author's github id
10 years ago
Greg DeKoenigsberg
06508a745a
Adding author's github id
10 years ago
Greg DeKoenigsberg
241b6eb541
Adding author's github id
10 years ago
Greg DeKoenigsberg
219d261614
Update cs_instance.py
10 years ago
Greg DeKoenigsberg
5a064c5b9a
Adding author's github id
10 years ago
Greg DeKoenigsberg
b82c1454f8
Adding author's github id
10 years ago
Greg DeKoenigsberg
17e755786e
Adding author's github id
10 years ago
Greg DeKoenigsberg
997a0a11d0
Adding author's github id
10 years ago
Brian Coca
56f466c70d
Merge pull request #328 from cloudnull/lxc-overlayfs-feature
...
Added overlayfs backend type to the lxc_container module
10 years ago
Brian Coca
bfb8868d8b
Merge pull request #469 from sigmavirus24/lxc-bug-fix
...
Interpolate container name into error message
10 years ago
Toshio Kuratomi
e3373ffc46
Fix documentation
10 years ago
Brian Coca
aa86c5ff90
Merge pull request #431 from resmo/fix/cs_securitygroup_rule
...
cloudstack: fix cs_securitygroup_rule result output not always worked as expected
10 years ago
Brian Coca
d20d89948d
Merge pull request #467 from resmo/feature/extend_cs_firewall
...
WIP: cloudstack: extend cs_firewall
10 years ago
Brian Coca
05ed2778d5
Merge pull request #459 from resmo/feature/cs_instance_account
...
cloudstack: cs_instance: add domain and account
10 years ago
Brian Coca
b13c9955a1
Merge pull request #468 from resmo/feature/extend_cs_vmshapshot
...
cloudstack: cs_vmshapshot: add account and domain
10 years ago
Brian Coca
e579da1fc7
Merge pull request #473 from resmo/feature/cs_sshkeypair_account_domain
...
cloudstack: cs_sshkeypair: add account and domain support
10 years ago
Rene Moser
24b2b29aba
cloudstack: cs_firewall: add results
10 years ago
Rene Moser
0edf04dca2
cloudstack: cs_vmshapshot: add account and domain
10 years ago
Rene Moser
cc02c3227a
cloudstack: new cs_portforward module
10 years ago
Rene Moser
c5514e0618
cloudstack: cs_instance: add domain and account
10 years ago
Rene Moser
5bc3ae040d
cloudstack: cs_firewall: add account and domain
10 years ago
Rene Moser
8476fe1d72
cloudstack: add alias `port` in cs_firewall
10 years ago
Rene Moser
4c24c1cbfd
cloudstack: cs_securitygroup_rule: minor cleanup, DRY
10 years ago
Rene Moser
5de249aaf9
cloudstack: cs_securitygroup_rule: fix result was not always what expected
10 years ago
Rene Moser
185cb8757d
cloudstack: cs_securitygroup_rule: type -> sg_type
10 years ago
Rene Moser
95305f4ea9
cloudstack: cs_sshkeypair: add account and domain support
10 years ago
Brian Coca
e1c6757eae
Merge pull request #477 from resmo/feature/cs_account
...
cloudstack: add new module cs_account
10 years ago
Toshio Kuratomi
a589a66710
Update module documentation if modules have a dep on python2.6+
10 years ago
Rene Moser
92c6f64adf
cloudstack: add new module cs_account
10 years ago
Quentin Stafford-Fraser
3645b61f46
Add examples.
10 years ago
Quentin Stafford-Fraser
de28b84bf7
Available choices for 'state' explicitly listed.
10 years ago
Quentin Stafford-Fraser
a0ef5e4a59
Documentation version_added numbers are strings.
10 years ago
Ian Cordasco
deb11be684
Interpolate container name into error message
...
In the event failed to start, the container name was not being properly
interpolated into the error message.
10 years ago
Rick Mendes
ce1b3d257c
house cleaning based on code review
10 years ago
Rene Moser
a52a4b33e7
cloudstack: new module cs_instancegroup
10 years ago
Rene Moser
8438ef995e
cloudstack: fix missing doc fragment in cs_securitygroup_rule
10 years ago
Rene Moser
dfa9037091
cloudstack: fix missing doc fragments
10 years ago
Rene Moser
1e744a885a
cloudstack: doc fixes
10 years ago
Rick Mendes
2007345c4b
ec2_win_password module for windows ec2 instances
10 years ago
Toshio Kuratomi
28b0f3ce13
Fix documentation formatting
10 years ago
Brian Coca
70ea058563
Merge pull request #427 from resmo/fix/cs_vmsnapshot_missing_zone
...
cloudstack: fix missing zone param used in get_vm() in utils
10 years ago
Brian Coca
b50dd25343
Merge pull request #426 from resmo/feature/cs_instance
...
cloudstack: add new module cs_instance
10 years ago
Quentin Stafford-Fraser
d1d65fe544
Tidying of webfaction modules
10 years ago
Quentin Stafford-Fraser
a79772deb1
Add webfaction modules
10 years ago
Rene Moser
0b18bdc57f
cloudstack: add new module cs_instance
...
Manages instances and virtual machines
10 years ago
Toshio Kuratomi
764a0e26b6
doc formatting
10 years ago
Rene Moser
b0fb6b08a9
cloudstack: fix misssing doc about vm param
10 years ago
Rene Moser
ef019e6163
cloudstack: fix missing zone param used in get_vm() in utils
10 years ago
Brian Coca
3148aafa17
moved new module to proper subdir
...
fixed doc issues
minor code adjustments
10 years ago
Brian Coca
038b76d1de
Merge pull request #415 from jcpowermac/add_vmware_datacenter_module
...
New VMware Module to support adding a datacenter
10 years ago
Brian Coca
732f1060e8
Merge pull request #390 from resmo/feature/cs_vmsnapshot
...
cloudstack: add new module cs_vmsnapshot
10 years ago
Brian Coca
3073449996
Merge pull request #375 from resmo/feature/cloudstack_ag
...
cloudstack: add new module cs_affinitygroup
10 years ago
Brian Coca
02242f5fca
Merge pull request #374 from resmo/feature/cloudstack_sg_rule
...
cloudstack: add new module cs_securitygroup_rule
10 years ago
Brian Coca
82bdf562d2
Merge pull request #361 from resmo/feature/cloudstack_sg
...
cloudstack: add new module cs_securitygroup
10 years ago
Joseph Callen
7458cdd722
New VMware Module to support adding a datacenter
10 years ago
Rene Moser
c899e2d9a7
cloudstack: add new module cs_vmsnapshot
...
This module depends on ansible.module_utils.cloudstack.
10 years ago
Rene Moser
39d30168a5
cloudstack: rename modules to more meaningful name schema
10 years ago
Rene Moser
b8056e8f6f
cloudstack: add new module cs_securitygroup_rule
...
This module depends on ansible.module_utils.cloudstack.
10 years ago
Rene Moser
df23b4d17b
cloudstack: add new module cs_securitygroup
...
This module depends on ansible.module_utils.cloudstack.
10 years ago
Rene Moser
e19b53532b
cloudstack: add new module cs_affinitygroup
...
This module depends on ansible.module_utils.cloudstack.
10 years ago
Brian Coca
eb04e45311
fixed doc issues with cloudstack_fw
10 years ago
Brian Coca
ca5d02c3fd
Merge pull request #341 from resmo/feature/cloudstack_sshkey
...
cloudstack: add new module cloudstack_sshkey
10 years ago
Brian Coca
5ef7011c97
Merge pull request #349 from resmo/feature/cloudstack_iso
...
cloudstack: add new module cloudstack_iso
10 years ago
Brian Coca
ba34dfd364
Merge pull request #348 from resmo/feature/cloudstack_fw
...
cloudstack: add new module cloudstack_fw
10 years ago
Rene Moser
392feaea63
cloudstack_sshkey: cleanup docs
10 years ago
Rene Moser
c03baa7ec6
cloudstack_ssh: replace ssh public key if fingerprints do not match
10 years ago
Rene Moser
a24d691419
cloudstack_ssh: update description
10 years ago
Rene Moser
bf32de8d8f
cloudstack_ssh: register_ssh_key() set public_key as param
10 years ago
Rene Moser
82e25447ad
cloudstack_ssh: fix missing projectid if state=absent
10 years ago
Rene Moser
60467738ed
cloudstack: add new module cloudstack_sshkey
...
This module depends on ansible.module_utils.cloudstack.
10 years ago
Rene Moser
9f85ae16ae
cloudstack: add new module cloudstack_iso
10 years ago
Rene Moser
58aab881c2
cloudstack: add new module cloudstack_fw
10 years ago
Brian Coca
c5f787e6df
Merge pull request #357 from bcoca/lxc_container_home_fix
...
Lxc container home fix
10 years ago
Brian Coca
ee7fbcf418
minor fix to method of finding home as previous could 'overmatch'
10 years ago
Brian Coca
3151ff1227
Merge pull request #326 from cloudnull/lxc-opts-fix-issues325
...
Updated lxc_container module to fix option parsing
10 years ago
Brian Coca
231ed6208d
removed requirements which was causing crash with dupe from shared doc fragments
10 years ago
Brian Coca
520f410257
moved cloudtrail to amazon subdir
10 years ago
tedder
61114cd08a
Handful of changes after bcoca's code review:
...
* update expected inclusion version
* fix consistency on enabled/absent (now enabled/disabled)
* safely import boto per now style of single-exit and proper JSON
* use new `required_together` module style
10 years ago
tedder
06939a8651
add cloudtrail module
...
Cloudtrail is the AWS auditing configuration. It's fairly simple, but also very important to configuration management/devops/security to ensure it remains enabled. That's why I created it as a module.
10 years ago
Brian Coca
cf9a243cd7
added missing __init__.py
10 years ago
Kevin Carter
2f188600a8
Added overlayfs backend type to the lxc_container module
...
This commit adds the overlayfs type to the lxc_container module. In
Adding the overlayfs type the commit adds the ability to clone a
container. While cloning is not locked down to only the overlayfs
container backend it is of particular interest when using the overlayfs
backend as it provides for amazingly fast snapshots.
Changes to the resource types and documentation have been added on how
the new backend type can be used along with the clone operation.
This PR addresses a question asked on the original merged pull request
for overlayfs support which came from @fghaas on PR
"https://github.com/ansible/ansible-modules-extras/pull/123 ".
The overlayfs archive function is a first class function and will
allow for the containers to be backed-up using all methods which
brings support up to that of all other storage backends.
10 years ago
Kevin Carter
24cfcd2497
Updated lxc_container module to fix option parsing
...
The option parsing object within the module was performing a split
on an '=' sign and assuming that there would only ever be one '='
in a user provided option. Sadly, the assumption is incorrect and
the list comprehension that is building the options list needs to
be set to split on the first occurrence of an '=' sign in a given
option string. This commit adds the required change to make it
possible for options to contain additional '=' signs and be handled
correctly.
10 years ago
Brian Coca
bb886a595d
updated lxc-containter docs to reflect new name
10 years ago
Maciej Delmanowski
528e1a644c
Rename 'lxc-container' module to 'lxc_container'
...
This is done to keep the convention of naming modules with underscores
instead of hypens.
10 years ago
Ash Wilson
c054933513
Eliminate redundant module argument checks.
10 years ago
Ash Wilson
205e4e5530
Use required=True and choices=[].
10 years ago
Ash Wilson
65a1129ef9
Correct version_added in the documentation.
10 years ago
Ash Wilson
e1cdda56ff
Use rax_find_loadbalancer utility method.
10 years ago
Ash Wilson
1a8ed52819
Remove redundant "state" validity check.
10 years ago
Ash Wilson
0380490ae9
Rename "balancer_name" to "loadbalancer."
10 years ago
Ash Wilson
015ffbf9a9
Move ansible imports to the module's bottom.
10 years ago
Ash Wilson
4c4c0bb119
Use the correct version_added.
10 years ago
Ash Wilson
817f603b6b
Initial implementation of rax_clb_ssl.
10 years ago
Brian Coca
648f381c0b
Merge pull request #123 from cloudnull/devel
...
Added module to support managing LXC containers
10 years ago
Ash Wilson
46f53724f0
Restore rax_mon_* modules.
10 years ago
Peter Tan
9b64cf6797
Do not check for the image before calling gce.ex_create_image() or gce.ex_delete_image(), instead catching the ResourceExistsError or ResourceNotFoundError respectively.
10 years ago
Peter Tan
5ab2dcf76a
Address review comments from @sivel and @erjohnso
10 years ago
Peter Tan
d0382bda00
Add gce_img module for utilizing GCE image resources
10 years ago
Boris Ekelchik
192bf06af9
New sts_assume_role module
10 years ago
Kevin Carter
99359fc4e2
Updated volume create methods for a more consistent process
...
The volume create methods were making an assumption on the unit
sizes being presented by the `vgdisplay` and the `lvdisplay`
commands. To correct the assumption the commands will now enforce
a unit size of "g" which will alway convert sives to gigabytes.
This was an issue brought up by @hughsaunders.
10 years ago
Kevin Carter
4446e4642e
Added new module to support LXC containers
...
The new module will allow users to control LXC containers from ansible.
The module was built for use in LXC >= 1.0 or greater and implements most
of what can be done using the various lxc clients with regards to running
containers. This first module is geared only at managing lxc containers.
The module provides:
build containers
destroy containers
archive containers
info from a single container
start / stop / restart containers
run commands within containers
add/modify lxc config for a container
supports backends including LVM
10 years ago
Michael DeHaan
ad181b7aa9
Categorize some modules.
10 years ago
Sergei Antipov
078d863b07
Added missed importing
10 years ago
Michael DeHaan
110250d344
package files
10 years ago
Michael DeHaan
b1e789968b
File extensions!
10 years ago
Michael DeHaan
50f105578a
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
James Cammarata
a398b422df
Merge branch 'fix-7206' of https://github.com/hiciu/ansible into hiciu-fix-7206
10 years ago
James Cammarata
778503c859
Merge branch 'issue_7848' of https://github.com/mpeters/ansible into mpeters-issue_7848
10 years ago
James Cammarata
812098b07e
Merge branch 'issue_7906' of https://github.com/mpeters/ansible into mpeters-issue_7906
10 years ago
James Cammarata
56b87e8bba
Merge branch 'resource-tag-required' of https://github.com/psa/ansible into psa-resource-tag-required
10 years ago
James Cammarata
2e614c8a63
Merge branch 'bug/8057' of https://github.com/ericwb/ansible into ericwb-bug/8057
10 years ago
James Cammarata
7793bd9638
Merge pull request #8049 from ranjan/dev
...
Provision VM using virtual network.
10 years ago
Joe Moretti
ca7498aeb7
Add optional docker_api_version parameter to Docker Module
10 years ago
Eric Brown
7bbe3dc30c
Adds an option to specify the glance endpoint type
...
Some environments that utilize an SSL terminator with a self-signed
certificate can use the publicURL without getting certificate
verify errors. This allows using the internalURL with in my case
is HTTP and not HTTPS.
Closes issue: #8057
10 years ago
James Cammarata
0a33ac418a
Merge pull request #8038 from caphrim007/correct-missing-msg-argument
...
Fix missing msg argument
11 years ago
James Cammarata
4ad4c8802a
Merge pull request #8036 from sqs/remove-fragile-RDS-instance-type-validation
...
Remove validation of RDS DB instance type names because Amazon frequently adds new ones
11 years ago
James Cammarata
62456f5e27
Merge pull request #8022 from psa/vpc-gateway-peering
...
Fix for #7368 breaks peering connections. Unreak them.
11 years ago
Tim Rupp
821c133ff8
Fix missing msg argument
...
The following patch adds a missing 'msg=' syntax. An exception is raised
in ansible if this block is reached during the execution of the module
TypeError: fail_json() takes exactly 1 argument (2 given)
With the 'msg=' added, you get a more informative error. For example
msg: No settings provided to update_domain().
11 years ago
Quinn Slack
73c65e3db8
Remove validation of RDS DB instance type names because Amazon frequently adds new ones
11 years ago
Ranjan Kumar
8ef95374e7
Provision VM using virtual network.
11 years ago
Paul Armstrong
7b40939231
Fix for #7368 breaks peering connections. Unreak them.
11 years ago
Frédéric de Villamil
6ce4d46d4d
Adds support for instance monitoring in ec2_lc module.
11 years ago
Frédéric de Villamil
bde58eccdd
Adds the possibility to attach a public IP address to instances launched into an autoscaling group within a VPC to ec2_lc module.
11 years ago
Frédéric de Villamil
dc8a3c09d6
Adds support for EBS optimized instances in ecl_lc module.
11 years ago
Frédéric de Villamil
3a3afc7ed3
Adds support for IAM instance profile in ec2_lc module
11 years ago
Frédéric de Villamil
5038b6dc33
Adds RAM disk id support for ec2_lc module.
11 years ago
Frédéric de Villamil
5fcef856bc
Adds support for `kern_id` param in ec2_ls module.
11 years ago
James Cammarata
0a3e8c8e36
Merge pull request #7896 from botify-labs/feature/add-instance-monitoring-to-ec2-lc
...
Adds support for Cloudwatch detailled monitoring in ec2_lc module.
11 years ago
James Cammarata
2b1af586a2
Make sure subnets and route_tables are initialized before using
...
Fixes #7712
11 years ago
Paul Armstrong
714a9fda64
Make resource_tags required and do whitespace cleanup
11 years ago
Lorin Hochstein
2740ec9f30
ec2_ami_search: new EBS types
...
In ec2_ami_search module, add support for the new SSD-backed EBS (ebs-ssd)
volume as well as support for provisioned IOPS (ebs-io1).
11 years ago
Steve Zesch
21ff7daf05
ELB enhancements
...
* connection draining
* cross AZ load balancing
11 years ago
James Cammarata
935acf9efb
Merge pull request #7925 from devpopol/fixes/api_error
...
fixes the now-incorrect module for ApiError -- noticed since 0.3.2
11 years ago
Tim Ruffles
5aba816396
grammar fix
11 years ago
Stephen Paul Suarez
1fa9c2adcc
support old and new versions of APIError
11 years ago
Stephen Paul Suarez
8efce857b8
fixes the now-incorrect module for ApiError
...
https://github.com/dotcloud/docker-py/blob/0.3.2/docker/errors.py
- ApiError is now(0.3.2) under the docker.errors
11 years ago
James Cammarata
c61d04dd1f
Check to make sure key exists in tag list before using it
...
Fixes #7910
11 years ago
Michael Peters
0d7a99d114
Fixing issue #7906
...
Catch any InvalidInstanceID.NotFound errors coming from the boto library
when trying to find the newly created instance. When this happens We should
just wait and try again.
11 years ago
Frédéric de Villamil
b535c2b2ca
Adds support for Cloudwatch detailled monitoring in ec2_lc module.
...
Enabling detailled monitoring in the launch config is mandatory to be able to activate cloudwatch in the to be created autoscaling group.
11 years ago
James Cammarata
39e020abcc
Merge pull request #7904 from loglevel9/7903
...
force evaluation of vars memory_mb, num_cpus to be int fixes #7903
11 years ago
James Cammarata
91d2fd89f7
Merge branch 'botify-labs-bug/fix-health-check-to-zero-bug/7898' into devel
11 years ago
Dann Bohn
cfea98e90b
force evaluation of vars memory_mb, num_cpus to be int fixes #7903
11 years ago
Frédéric de Villamil
b4fc3cdb9a
Adds support for `health_check_period` and `health_check_type` in `ec2_asg` module.
...
Default is set to 300 seconds, which is AWS default.
This PR fixes a bug (#7898 ) where instances created within an autoscaling group using the `ec2_asg` module gets immediately terminated because the `health_check_period` is set to 0, which causes the instance to be checked without having the time to actually boot.
Adding `health_check_type` is needed because you may want to check your instance health against an ELB instead of just EC2 default cloudwatch.
11 years ago
Frédéric de Villamil
72035367fe
Adding support for spot instances in ansible_lc.
...
AWS allows to define launch configuration with spot instances. This is also natively supported by boto (see http://boto.readthedocs.org/en/latest/ref/autoscale.html )
11 years ago
James Cammarata
649cd5838c
Conditionally try to get ebs_optimized parameter from instance
11 years ago
Yap Sok Ann
79c948e73d
ec2_vpc: Fix error when using InstanceId as a route gateway.
...
See https://github.com/ansible/ansible/issues/7368
Fixes #7368
11 years ago
James Cammarata
5006ef9732
Merge branch 'exit_json' of https://github.com/psa/ansible into psa-exit_json
11 years ago
Michael Peters
dda0889aec
Use the right name for the vpc_id parameter
...
Fixes #7853
11 years ago
Michael Peters
ef11416771
This should fix issue #7848
...
We need to catch any InvalidVpcID.NotFound errors and treat them
just like getting back a vpc that's not "available"
11 years ago
James Cammarata
43e661df0b
Merge pull request #7829 from bennojoy/asg_policy
...
return properties of the newly created scaling policy
11 years ago
James Cammarata
56583f6006
Merge pull request #7827 from willthames/delay_tagging_in_ec2
...
ec2 module: Delay instance tagging to later in the instance creation process
11 years ago
James Cammarata
606ad373da
Merge branch 'issue_7828_rds_param_group' into devel
11 years ago
Benno Joy
ce939b77a2
return properties of the newly created scaling policy
11 years ago
James Cammarata
a3c79eebb7
Fixing doc typos and adding version_added for tags param in ec2_asg
11 years ago
James Cammarata
ff6d21919f
Merge branch 'ec2_asg_info' of https://github.com/dataxu/ansible into dataxu-ec2_asg_info
11 years ago
James Cammarata
46ba655cfa
Handle integer param values that are calculated values
...
Fixes #7828
11 years ago
willthames
e45858ba7f
Delay instance tagging to later in the instance creation process
...
Tagging recently created instances can result in
InvalidInstanceID.NotFound errors.
By delaying the tagging until the last part of instance creation,
we should be typically more fortunate (avoiding all such race
conditions might need more work)
11 years ago
Roberto Migli
ab9d6ad38b
Fixed error in docs
11 years ago
Roberto Migli
0353ccb603
Fixed typo in docs
11 years ago
James Cammarata
d604bb6dc6
Merge pull request #7755 from sivel/rax-asg-normalize-nic
...
module rax_scaling_group: safe normalization of nics
11 years ago
Brice Leroy
f65f5bc4c7
Fix task description
11 years ago
Matt Martz
b29535c981
Perform safe normalization of nics to use uuid
11 years ago
James Cammarata
de94863eb1
Catch error in azure related to a failed deployment when creating a vm
11 years ago
James Cammarata
09b16c987d
Merge branch 'devel' of https://github.com/matlockx/ansible into matlockx-devel
11 years ago
James Cammarata
acd0ab31cf
Merge branch 'sivel-rax-autoscale' into devel
11 years ago
Peter Kolloch
0f67a94820
Hack to fix #7738 : Allow tag in image parameter of docker module
...
It also defaults to the "latest" tag for pulling the image
instead of pulling all versions.
11 years ago
James Cammarata
c8845cdc65
Merge pull request #7687 from ryanpetrello/devel
...
Fix neutron floating IP allocation for networks w/ multiple subnets
11 years ago
James Cammarata
b59aded177
Merge branch 'rax-autoscale' of https://github.com/sivel/ansible into sivel-rax-autoscale
11 years ago
Paul Myjavec
267d107fe6
Docker links and required alias
...
If no alias is passed one will now be created for you with the same name
as the target link container, as per the documentation
11 years ago
James Cammarata
06cc6ec6eb
Merge pull request #7259 from darKoram/nova_keypair_check_keys
...
nova_keypair should fail if 'name' of key exists in keystore, but ssh hash value != public_key offered
11 years ago
James Cammarata
00ce3a97b0
Merge pull request #7238 from willthames/ec2_snapshot_argument_spec
...
Improve the ec2_snapshot argument spec and docs
11 years ago
Matt Ferrante
05632e17c9
ec2_asg module enhancements
...
- Added a more verbose response
- includes its settable attributes and a list of its instances.
- allows setting of tags, changes upon which mark the task changed
- allow getting of information from asg module, not just setting
- doesn't mark changed if the parameter wasn't specified
- Availability Zones are pulled from the region
11 years ago
Martin Joehren
6967d821b9
azure - fixed missing return statement
11 years ago
Martin Joehren
9b04ecec8c
azure - fix for: temporary redirect, not deleted vhds, missing locations and role types, async api calls
11 years ago
James Cammarata
3c5bb759ce
Merge branch 'devel' of https://github.com/ansible/ansible into devel
11 years ago
Ryan Petrello
c8f0f00c4f
Fix neutron floating IP allocation for networks with a v4 *and* v6 subnet.
...
For networks that have both a v4 and a v6 subnet, the floating IP plugin
currently has two problems:
* When determining the subnet for the provided `internal_network_name`, it
assumes that the first item in the list of subnets is the one you want.
Instead, it should pick the first v4 subnet.
* When multiple fixed IP's exist for a given port (as is the case in a network
a v4 and a v6 subnet), neutron needs a hint as to which fixed IP to associate
to the floating IP address (the v4 one).
11 years ago
James Cammarata
8e6ba1015b
Cleaning up azure module
...
* Fixed error messages to be more descriptive
* Removed direct use of subprocess module and replaced it with calls
to module.run_command
* Changed AZURE_MANAGEMENT_CERT_PATH to be just AZURE_CERT_PATH, which
matches what is expected by the inventory script
11 years ago
Matt Martz
1d7222394f
Add Rackspace Autoscale modules
...
- rax_scaling_group
- rax_scaling_policy
11 years ago
James Cammarata
8ba0811f69
Merge branch 'devel' of https://github.com/jwhitbeck/ansible into jwhitbeck-devel
11 years ago
James Cammarata
38535c6904
Merge pull request #7653 from evanccopengeo/devel
...
ec2_group: Fix for 500 error when creating new security groups
11 years ago
James Cammarata
14b4887733
Catch failed connection due to a bad region in ec2_scaling_policy
...
Fixes #7505
11 years ago
James Cammarata
58bacd9484
Catch failed connection due to a bad region in ec2_scaling_policy
...
Fixes #7506
11 years ago
Kevin Bell
8e18202796
Fixed asg instance count polling
11 years ago
Kevin Bell
340f7c18c2
Fix default availability zone list
11 years ago
James Cammarata
74656e6706
Fix typo in nova_keypair import of exceptions from novaclient
...
Fixes #7640
11 years ago
James Cammarata
68ef54e7e8
Add additional params to get_target_from_rule method in ec2_group
...
Fixes #7592
11 years ago
James Cammarata
acb00120b8
Fixing version_added strings for new features in ec2_elb_lb
...
Fixes #7631
11 years ago
James Cammarata
f31c075c76
Merge branch 'rax-meta' of https://github.com/sivel/ansible into sivel-rax-meta
11 years ago
evanccopengeo
baeddd7617
fixing problem where ansible would error out because Amazon was saying the group didnt exist yet (needed to wait a few more seconds for amazon to propagate correctly)
11 years ago
Christoph Dwertmann
0d2ac3ce62
Don't use deprecated BaseException.message in keystone_user
...
fixes error "failed to parse: <attribute 'message' of 'exceptions.BaseException' objects>
TypeError: <attribute 'message' of 'exceptions.BaseException' objects> is not JSON serializable"
11 years ago
Matt Martz
aaf880af19
Mention that user_data can be a file path or a string
11 years ago
Matt Martz
2c7b70d140
Switch functions over to kwargs to make it easier to manage in the future
11 years ago
Matt Martz
5b4f8d76c7
Add user_data and config_drive support
11 years ago
Matt Martz
ce38f006a3
Add rax_meta module
...
Also update rax to mirror meta value normalization from rax_meta
11 years ago
Michael DeHaan
416705e5e2
Merge pull request #6863 from sivel/rax-untouched
...
rax module: Return untouhced servers with exact_count
11 years ago
CorbanR
18d6cc88f7
updating example, to be more consistent with parameter names
11 years ago
Sean Whitbeck
723a86c792
Add azure VM provisioning/termination module
11 years ago
Krzysztof Warzecha
4594978981
vsphere_guest: Add support for setting hardware version (should fix #7206 )
11 years ago
Johannes 'fish' Ziemke
b16cad7cd9
Add networking mode parameter (net) to docker
...
Since 0.11 Docker supports different networking modes (see docker run
--net). This commit add support for that to the ansible docker module.
This depends on
2d58351164
11 years ago
Stephen Paul Suarez
834168f17b
fix spacing
11 years ago
James Cammarata
741cc7ac33
Merge pull request #7536 from fly/linode-warn-ssl
...
warn if remote SSL cert is not checked in linode
11 years ago
Jon Chen
798b4bdf1b
require pycurl for linode module
11 years ago
Stephen Paul Suarez
bb0a56ad1d
fix typo
11 years ago
Stephen Paul Suarez
6b84f7093f
support rw bind mode in docker module
11 years ago
Matt Martz
3d808e8e94
Don't fail in rax_cbs when the volume is not found
11 years ago
Matt Martz
392ca3f343
Add PTR record support to rax_dns_record
11 years ago
Michael DeHaan
03b91976c4
Merge pull request #7501 from sivel/rax-dns-serial-doc
...
Add notes to rax_dns and rax_dns_record to recommend using serial: 1
11 years ago
Matt Martz
5a278022df
Add notes to rax_dns and rax_dns_record to recommend using serial: 1
11 years ago
Matt Martz
25577423d4
Allow public_key to be a path to a file
11 years ago
Atlas Health
dfc21ced6a
Stopped instances can also be terminated
11 years ago
Andrew Snare
1277a20bcc
Support internal-only ELBs in EC2.
11 years ago
Matt Bray
901feb91fc
docker: fix targetting images by name
11 years ago
willthames
5abeeef577
Fix parameters check for ec2_vol
...
Split the error check into two error checks and delay the
checks so that listing existing volumes works more nicely.
The error check should check that:
* One and only one of volume_size id or name is set
This fix adds the 'only one' part of that check and provides
more useful error messages.
11 years ago
James Cammarata
5ae08e1699
During vsphere config check attempt cast before marking values missing
...
Fixes #7385
11 years ago
James Cammarata
8622a3f396
Merge pull request #7404 from jimi-c/issue_7363_docker_names
...
Make sure the docker data has a "Names" field before using it
11 years ago
Konstantin Shabanov
f9e6db7886
Fix env splitting in docker module
...
ENV variable value could contain '=' (for example mysql://host/db?pool=10)
11 years ago
Atlas Health
519ceb23e1
set type and default value
11 years ago
James Cammarata
8c2d409467
Correctly cast the size_gb value for vpshere disks
...
Fixes #7385
11 years ago
Carson Gee
5a170295ef
Fix missing variable initialization so an unspecified internal_network runs
11 years ago
Matt Martz
dc3d22cf0d
Handle ValueError during json.loads of json data from build
11 years ago
James Cammarata
b59e4e8222
Make sure the docker data has a "Names" field before using it
...
Fixes #7363
11 years ago
James Cammarata
f0db516a2d
Merge pull request #7346 from tongpu/devel
...
Add documentation for required parameter name to quantum_subnet
11 years ago
Johannes 'fish' Ziemke
ac14a016c4
Fix: Remove check for Ghost state
...
This fixed the just committed change handling non existent Ghost state.
11 years ago
James Cammarata
b5ba1c4527
Merge pull request #7338 from discordianfish/remove-ghost-state
...
Remove check for Ghost state
11 years ago
Johannes 'fish' Ziemke
dccf70ec0b
Remove check for Ghost state
...
This doesn't exist anymore and causes ansible to throw a KeyError
11 years ago
Lukas Grossar
096b47fba6
Add documentation for required parameter name to quantum_subnet
11 years ago
Herby Gillot
9989374f68
rds module: Fix undeclared reference to "params" when setting password in
...
modify mode.
11 years ago
James Cammarata
4e7542315c
Merge pull request #7110 from orgoj/docker-patch-version_comment
...
module docker - add docker version comment
11 years ago
James Cammarata
9b3ac5a253
Fixing a doc mistake in the ec2 module from 4269bb6
11 years ago
James Cammarata
052f6e6d1d
Merge branch 'ec2-start-stop' of https://github.com/sayap/ansible into sayap-ec2-start-stop
11 years ago
Yap Sok Ann
d2329baa93
ec2: Fix bug with running/stopped state and wait=yes.
...
If `get_all_instances` returns multiple reservations, the old wait loop only
dealt with the first reservation. Thus, the wait loop may end before all
instances get to be running/stopped.
Also clean up the code a little.
11 years ago
James Cammarata
45501e57bd
Merge pull request #7055 from bpennypacker/rds_modify
...
cloud/rds : renaming an rds instance always fails
11 years ago
James Cammarata
d1fbb7cdfe
Updating docstring for docker_image based on new default for tag
11 years ago
James Cammarata
b759dd194c
Merge branch 'docker_image-patch-notag' of https://github.com/orgoj/ansible into orgoj-docker_image-patch-notag
11 years ago
James Cammarata
83e14ffb6d
Merge branch 'elb_subnets' of https://github.com/jimbydamonk/ansible into jimbydamonk-elb_subnets
11 years ago
James Cammarata
fd50dda268
Some cleanup for the rds/vpc_security_groups fix
11 years ago
James Cammarata
5eea0d0f0c
Merge branch 'vpc_fix' of https://github.com/ebrevdo/ansible into ebrevdo-vpc_fix
11 years ago
napkindrawing
6bda82c907
Fix to unescape * was discarded by unescape of @
...
`decoded_name` was created twice, each from `rset.name`
So, the second call to `.replace(r'\100', '@')` overwrites decoded_name, discarding the result of the call to `.replace(r'\052', '*')`
I had a problem with wildcard domains that was fixed by this patch.
11 years ago
Paul Armstrong
ba52d02b31
Add proper state output to ec2_asg, ec2_metric_alarm, ec2_scaling_policy
11 years ago
James Cammarata
eb61c3737c
Make sure the default ec2_group egress rule is not removed
...
Upon a second run, the default egress rule will be removed when a
vpc is specified but no other egress rules were set. This patch
corrects that behavior by removing the default egress rule from the
list of unmatched outbound rules.
Fixes #7309
11 years ago
Maykel Moya
da5204e58b
Fix typo
11 years ago
James Cammarata
4b2a56fb03
Fixing two bugs in the ec2_elb_lb module
...
* the current state of the ELB was not reflected properly when checking
the status after a change was made.
* invalid zones caused a traceback when enabling/disabling zones
11 years ago
James Cammarata
19a77228d3
Removing zone choices that overly-limit available zones for gce
...
Fixes #7270
11 years ago
Kesten Broughton
068cb9af59
if key name already exists on tenant, check if public_key is offered that it matches the existing key
11 years ago
willthames
44eb585e74
Improve the ec2_snapshot argument spec and docs
...
ec2_snapshot got missed when moving to a common argument spec.
It could already make use of the capabilities (as it uses
ec2_connect) and the documentation suggested it supported the
common argument spec (thanks to the documentation fragment work)
so it was just a matter of fixing the argument spec.
Removed unnecessary documentation for profile and security_token
that is covered by documentation fragment
Also removed spurious documentation flags (default: null, aliases: [])
which aren't needed.
11 years ago
James Cammarata
b08ce87429
Merge pull request #7230 from binarytemple/fix_for_issue_7228
...
fix issue #7228 ec2_vol crash
11 years ago
bryan hunt
9fe00396ab
fix issue #7228 ec2_vol crash
11 years ago
Atlas Health
4e4d4370c1
added example
11 years ago
Atlas Health
eba4d83827
updated docs to include snapshot_tags option
...
added version
11 years ago
James Cammarata
ba06269655
Merge branch 'patch-2' of https://github.com/budlight/ansible into budlight-patch-2
11 years ago
Michael DeHaan
de3f7e4225
Merge pull request #6794 from follower/patch-4
...
Make `vpc_security_group` docs more accurate
11 years ago
James Cammarata
3d9c5ceafd
Merge pull request #7212 from jimi-c/issue_7027_ec2_group_egress_rules
...
Make sure a default allow out rule exists if no other egress rules do
11 years ago
Carlos E. Garcia
4dcaa9d9fb
multiple spelling error changes
11 years ago
James Cammarata
09e675290a
Merge pull request #7190 from jimi-c/issue_7180_vsphere_guest_hardware_variable_casts
...
Make sure values are integers for certain hardware items for vpshere_guest
11 years ago
James Cammarata
2b3d39ddd3
Merge branch 'elb' of https://github.com/bpennypacker/ansible into bpennypacker-elb
11 years ago
James Cammarata
075c3bcfa3
Make sure values are integers for certain hardware items for vpshere_guest
...
Fixes #7180
11 years ago
Ben Holloway
0830d9eed5
documentation fix
11 years ago
Ben Holloway
c20f6b58c7
attempt to set availability_zones to all if neither availability_zones or vpc_identifier are set
11 years ago
Bruce Pennypacker
8baeccacab
removed unwanted 'if wait else None'
11 years ago
Ben
008905f58d
documentation fix availability_zones should be required for ec2_asg
11 years ago
Ben
834115290d
updated example to include instance_type
11 years ago
Ben
06ff535098
Added instance_type to ec2_lc variable list
11 years ago
James Cammarata
404412f254
Fixing the version_added string in the vsphere_guest module
11 years ago
James Cammarata
6aaf249847
Merge branch 'vmware_core' of https://github.com/rhoop/ansible into rhoop-vmware_core
11 years ago
npeters
43ac7a7984
Remove invalid variable
11 years ago
James Cammarata
98d949e143
Merge pull request #7047 from joshuaconner/docker_bugfix_exclude_entrypoint_from_command_check
...
docker: exclude 'entrypoint' from comparing 'command' param with containers
11 years ago
Richard Hoop
2364ede3fc
Author
11 years ago
James Cammarata
f068a4f26a
Merge pull request #6991 from joshuaconner/bugfix_dont_send_wrong_params_to_dockerclient_start
...
Docker: don't send wrong parameters to client.start()
11 years ago
Richard Hoop
f6e6b313b7
Ready for pull request
11 years ago
Richard Hoop
f09ecf2239
Core complete
11 years ago
James Cammarata
3b78b05816
Merge pull request #6599 from dmage/nova_region_name
...
use region_name in nova_compute
11 years ago
James Cammarata
566a284186
Merge pull request #6985 from jimi-c/issue_6763_ec2_vpc_params
...
Ensure params were set in ec2_vpc before accessing them
11 years ago
Richard Hoop
149a740a1c
Started reconfigured
11 years ago
Ted Timmons
118ed766e6
update documentation to include missing option
...
'list' was added more recently, it was omitted from the documentation.
11 years ago
Richard Hoop
b81d5d532e
Creation complete
11 years ago
Richard Hoop
a956522363
More config checks and clean up for vm_config settings
11 years ago
Bruce Pennypacker
733508d07f
Changed behavior of deregister. If an instance is not found in the ELB then simply return 'changed=false'. Otherwise always remove the instance from the ELB no matter what state its currently in.
11 years ago
Mike Buzzetti
657edc2116
Updated and corrected example section
11 years ago
Michael Heca
ae8b942e4a
module docker - add docker version comment
...
Default docker version 0.9.1 from Ubuntu 14.04 LTS don't report APIVersion.
11 years ago
Mike Buzzetti
83507a90bc
Adding support for purging subnets
11 years ago
Richard Hoop
3dca5d510a
Large cleanups. Reintegrating all modules together for a guest
11 years ago
CaptTofu
45d2cab30c
Small bug - 'acts' should be 'facts'
11 years ago
Bruce Pennypacker
f3e22024c5
Fix for https://github.com/ansible/ansible/issues/7054 - when renaming an instance and waiting for the change to occur, force result.id to the name of the new instance so the subsequent call to get_current_resource succeeds.
11 years ago
Michael Heca
cac1b1caf0
module docker_image - default tag latest
...
Fix constant rebuild of image if no tag specified.
11 years ago
Mike Buzzetti
88b1efa7be
Adds support for VPC subnets to ELB
11 years ago
Joshua Conner
0ce43d6e3c
docker: exclude 'entrypoint' from comparing 'command' param with containers
...
The JSON the Docker API returns includes the container's ENTRYPOINT value (if it has one) with the 'Command' value. So instead of checking if `container['Command'] == module.params['command']`, we just check that `container['Command'].endswith(module.params['command'])` so the entrypoint won't affect a container being properly classified as matching the module params or not.
Also I refactored a super-long `if` statement into some temporary variables - I did it to help me figure out what was going wrong, and then it makes the code more readable so I kept it.
11 years ago
Joshua Conner
bac2e879b2
docker: send 1.10 params if docker-py is new enough version
11 years ago
James Cammarata
10923b1c11
Make sure a default allow out rule exists if no other egress rules do
...
Fixes #7027
11 years ago
Matt Bray
afd0e78f16
docker.client.APIError has moved to docker.errors.APIError
...
see 18d4db09ec
11 years ago
James Cammarata
019c515a0b
Check resource_tags value before using it in ec2_vpc
...
Fixes #7024
11 years ago
evanccopengeo
ab8f9544a6
cleaning up the code a bit more
11 years ago
evanccopengeo
2ab68cba0c
fixing bug where if both private_ip and assign_public_p are set ansible fails out
11 years ago
Joshua Conner
6bf75de95c
Docker: don't send wrong parameters to client.start()
...
As part of being updated for the 1.10 API, a couple of parameters were passed to the docker.client.start() command that it doesn't accept. This caused the module to error out if it tried to start any Docker containers. This removes those parameters so the module works again.
11 years ago
James Cammarata
af58d6e8f5
Ensure params were set in ec2_vpc before accessing them
...
Fixes #6763
11 years ago
Chris Conway
ce38619394
Adds version_added property to new attributes in gce and gce_pd.
11 years ago
Michael DeHaan
7fb26f43a3
Merge pull request #6956 from mattjbray/docker-1-10-volumes-from-dns
...
docker: from API 1.10 dns and volumes_from should be passed to start()
11 years ago
Chris Conway
dc8a7775f0
Adds support for attaching persistent disks to GCE instances
11 years ago
Chris Conway
03250b0ace
Adds support for creating GCE persistent disks from snapshots
11 years ago
Chris Conway
c631178db0
Adds support for creating GCE persistent disks from images
11 years ago
Michael J. Schultz
fb10556f3e
cloud/elasticache: Ensure self.data is iterable
...
- self.data['SecurityGroups'] can return None causing traceback, if that
is the case fallback to an empty list
11 years ago
Matt Bray
3d20c585a6
docker: from API 1.10 dns and volumes_from should be passed to start()
11 years ago
Eugene Brevdo
898375418d
VPC security group membership fix for boto.
...
* facts now provides a list of existing vpc security group memberships
* adding a comma separated list of sg-* tags properly modifies membership
11 years ago
Will Thames
a203485e8b
Use common code for ec2_elb and ec2_elb_lb
...
Uses the new get_aws_connection_info
and connect_to_aws common methods to reuse code
Now complains if region is not set in one of the
three possible methods
Also moved over to common documentation code so
this is actually based on #6913
11 years ago
willthames
d1a7fca7f3
Moved AWS modules over to common module fragments
...
Created common module doc fragment, and applied to all
modules that use ec2_connect or connect_to_aws as
they definitely share the common doc fragments
11 years ago
James Tanner
74c5b8b3bb
Fix version added for new parameters in quantum modules
11 years ago
James Tanner
fc362c5f5c
Fix version_added for login_tenant_name in keystone_user
11 years ago
James Tanner
2f474fc4d5
Fix version_added for new params in gce_pd
11 years ago
James Tanner
644c635513
Fix version_added for new params in gce_net
11 years ago
James Tanner
bd25a999da
Fix version_added for new params in gce_lb
11 years ago
James Tanner
15701ffaa4
Set version_added for snapshot in ec2_vol
11 years ago
Michael DeHaan
17bf7d7a74
Merge pull request #6850 from atlashealth/ec2_set_ebs_optimized
...
ec2: added ability to set EBS optimized instances
11 years ago
James Tanner
08e75935db
Fixes #6780 Update version_added for source_dest_check in ec2 module
11 years ago
James Cammarata
37c1b7bf6e
Merge branch 'rax-clb-nodes-nodeid' of https://github.com/sivel/ansible into sivel-rax-clb-nodes-nodeid
11 years ago
Matt Martz
a191688c71
Simplify node matching
11 years ago
Atlas Health
b3f74ac03e
moved ebs_optimized param out of main request hash
11 years ago
Michael DeHaan
e39d37db2a
Merge pull request #6864 from sivel/rax-add-shared-mod-docs
...
Shared module docs for remaining rax modules
11 years ago
Matt Martz
ac6082e303
Shared module docs for remaining rax modules
11 years ago
Matt Martz
9a19792eff
Allow respecification of a node without requiring node_id
11 years ago
Matt Martz
9178ed1dbd
Return untouhced servers with exact_count
11 years ago
Ted Timmons
6b5e79c442
cloudformation's disable_rollback must be a bool
...
passing "yes" to boto causes severe problems.
11 years ago
Michael DeHaan
baa76d81e3
Merge pull request #6849 from atlashealth/ec2_snapshot_fixed_type_issue
...
ec2_snapshot: fix for "unknown type number requested for wait_timeout"
11 years ago
Matt Martz
61ace3a03c
rax modules improvements
...
* Catch issues with invalid regions
* Ensure we send string only data as meta values in the rax module
* Add public_key/lookup example for rax_keypair
* Clean up import statements
11 years ago
Matt Martz
aaf766595b
Use PluginLoader for module docs fragments
11 years ago
Matt Martz
681c5aea3a
Add support for shared module documentation fragments
11 years ago
Atlas Health
3e86baf6fa
ec2: added ability to set EBS optimized instances
...
added version
11 years ago
Atlas Health
7b4fe54690
fixed error related to type being defined as a number
11 years ago
James Tanner
1dead65ff7
Fixes #6454 verify ec2 key fingerprints
11 years ago
Atlas Health
a6e5d68104
ec2: ability to list existing volumes
11 years ago
Paul Durivage
dee5d58493
Fix issue where a container is created but is not indicating that the state was changed
11 years ago
Michael DeHaan
d9876343b1
Merge pull request #6798 from follower/patch-5
...
Clarify the port value always defaults to 3306
11 years ago
Michael DeHaan
91dba74bf9
Merge pull request #6770 from lemonlatte/fix_default_uri_of_get_xml
...
Fix the default url of get_xml function.
11 years ago
James Cammarata
c98f4c698c
Adding wait/wait_timeout parameters to the ec2_key module
...
Fixes #6455
11 years ago
jctanner
aa37c862db
Merge pull request #6805 from sivel/env-interpreter-fix
...
Fix interpreter lines in a couple of modules
11 years ago
Matt Martz
a4078a4bf8
Use /usr/bin/python instead of /usr/bin/env python
11 years ago
follower
6a78e9e416
Clarify the port value always defaults to 3306
...
While the [boto docs](https://github.com/boto/boto/blob/develop/boto/rds/__init__.py#L253 ) make it seem like the default value of `port` is changed depending on the engine chosen, AFAICT from looking at the code the default value is never changed from 3306.
I think the docs are intended to be read as "the default value used by <engine> is <port> so you should change `port` to that value".
If you don't specify the port value and chose the database engine as PostgreSQL you'll end up with a PostgreSQL instance running on port 3306.
11 years ago
jjshoe
167ca65fcb
module_retention isn't defined anywhere, including the help.
11 years ago
follower
1e32467f62
Make `vpc_security_group` docs more accurate
...
Without the `subnet` parameter supplied there's an error `msg: Parameter vpc_security_groups invalid for create command`. (This might be a bug?)
If the VPC security group name rather than ID is supplied there's an error: `msg: Invalid security group , groupId= <some group name>, groupName=.` (Accepting a group name might be a feature enhancement.)
In my case I set the subnet as `default` and used `register` to get the result of the security group creation section and just referred to its `group_id` property.
11 years ago
Jim Yeh
afa1d91782
Fix the default url of get_xml function.
...
* This enable a user to configure uri in get_xml function
11 years ago
Matt Way
df9fe6c2b8
don't parse empty stream chunks
11 years ago
James Laska
eff2dc23c7
Use proper YAML quotes to fix webdocs
11 years ago
James Cammarata
a21ab1a94f
Removing wait loop around initial state check during registration
...
Also fixed a bug in which the state parameter was marked as a 'bool'
type, which was breaking execution of the module.
Fixes #6543
11 years ago
James Laska
f5f726d371
Fix YAML docstring that broke webdocs
11 years ago
Cristian Ciupitu
03eb65f25d
Bugfix for gc_storage and s3
...
Make keysum return None if not key_check (this case wasn't covered).
11 years ago
Michael DeHaan
5fc8a6bbd9
Merge pull request #6081 from alexanderpopov1/ec2_vpc-subnet-tagging
...
Added support for tagging subnets in ec2_vpc module
11 years ago
Michael DeHaan
8d0b4e1147
Add version_added to docs.
11 years ago
Michael DeHaan
8ba2b7f8eb
Merge branch 'aws-ec2-egress-rules' of git://github.com/mmoya/ansible into devel
11 years ago
Michael DeHaan
be4e728a8e
Merge branch 'ec2_vpc-multiple-vpcs-support' of git://github.com/alexanderpopov1/ansible into devel
...
Conflicts:
library/cloud/ec2_vpc
11 years ago
Michael DeHaan
289b359139
Merge pull request #6486 from discordianfish/docker-module-add-running
...
Rename present to running, add new present state
11 years ago
Michael DeHaan
9fa0ec57fb
Scrub choices=BOOLEANS from remaining core module references. Correct form in argument_spec is type='dict'.
11 years ago
Michael DeHaan
de5849c89a
Merge branch 'ec2_snapshot' of git://github.com/hkariti/ansible into devel
11 years ago
Michael DeHaan
b27c21ca53
Merge pull request #6730 from sivel/rax-cbs-new
...
New modules: rax_cbs and rax_cbs_attachments
11 years ago
Michael DeHaan
f2168f3964
Merge pull request #6419 from willthames/aws-autoscaling-with-token-and-profile
...
Improvements to ec2 autoscaling modules
11 years ago
Michael DeHaan
775a95fb45
Merge pull request #6616 from willthames/ec2_vol_allow_delete
...
Allow state=absent for ec2_vol
11 years ago
Joshua Conner
2d9130fc23
docker: use type instead of manually casting strings to lists
11 years ago
Joshua Conner
15eaa859b0
docker bugfixes: trim whitespace around list param elements, handle list params being coerced to int or long type
11 years ago
Cristian Ciupitu
368e3c8310
Micro-optimization: replace s.find(x)!=-1 with x in s
...
timeit shows a speedup of ~3x on Python 2.7.5 x86_64.
It also makes the code a bit shorter.
11 years ago
Matt Martz
187cb14911
Implement recommendations from #4864
11 years ago
Christopher H. Laco
4b996bc432
Add Rackspace Cloud Block Storage modules
...
- Add rax_cbs to create/delete cloud block storage volumes
- Add rax_cbs_attachments to attach/detach volumes from servers
11 years ago
Matt Martz
88a91acfde
Support arbitrary extra args in rax module
...
Add extra_create_args and extra_client_args to rax module to support passing
advanced configuration options to client instantiation and server create calls.
11 years ago
Hagai
dbd18bfe3e
Added wait_timeout option
11 years ago
Hagai
e59f4fb85e
ec2_snapshot: Add `wait' and `snapshot_tags' parameters, return more
...
info on success
11 years ago
Ian Pointer
5a5e16776f
Adding type int for count (in line with other cloud modules)
11 years ago
willthames
7d24940d74
Allow state=absent for ec2_vol
...
Add methods to the module to make it more readable and allow reuse
11 years ago
Maykel Moya
f967181318
ec2_group: Document group_desc rule param
11 years ago
Michael DeHaan
595689a9ef
Update documentation YAML syntax.
11 years ago
Maykel Moya
fb1f1ab842
ec2_group: Add documentation for rules_egress
11 years ago
Maykel Moya
a1b8fb88a1
ec2_group: rules are not a required task argument
11 years ago
Maykel Moya
8bd25ee1a4
ec2_group: Request a fresh group object after creation
...
When a group is created, an egress_rule ALLOW ALL to 0.0.0.0/0 is added
automatically but it's not reflected in the object returned by the AWS API
call. After creation we re-read the group for getting an updated object.
11 years ago
Maykel Moya
ad0ca929b5
ec2_group: Auto create missing groups referenced in rules
...
Suppose a pair of groups, A and B, depending on each other. One solution
for breaking the circular dependency at playbook level:
- declare group A without dependencies
- declare group B depending on A
- declare group A depending on B
This patch breaks the dependency at module level. Whenever a depended-on
group is missing it's first created. This approach requires only two tasks:
- declare group A depending on B (group B will be auto created)
- declare group B depending on A
When creating a group EC2 requires you to pass the group description. In
order to fullfil this, rules now accept the `group_desc` param. Note
that group description can't be changed once the group is created so
it's nice to keep descriptions in sync.
Concrete example:
- ec2_group:
name: mysql-client
description: MySQL Client
rules_egress:
- proto: tcp
from_port: 3306
to_port: 3306
group_name: mysql-server
group_desc: MySQL Server
- ec2_group:
name: mysql-server
description: MySQL Server
rules:
- proto: tcp
from_port: 3306
to_port: 3306
group_name: mysql-client
11 years ago
Maykel Moya
3231034b6e
ec2_group: Deduplicate rule parsing/validation code
11 years ago
Maykel Moya
0240435459
ec2_group: Add support for handling egress rules
11 years ago
jjshoe
2a80987436
assign_public_ip was actually added in 1.5
...
Checked 1.4.5 and this option doesn't exist. Will check/update/pull docs next.
11 years ago
Oleg Bulatov
e8e42fc500
Respect region_name in nova_compute
...
Signed-off-by: Oleg Bulatov <oleg@bulatov.me>
11 years ago
Michael DeHaan
4888b9266f
Merge pull request #6549 from mattjbray/docker-tty-stdin_open-params
...
docker: add tty and stdin_open options
11 years ago
Michael DeHaan
319fceb64d
add notes about new AWS modules.
11 years ago
Michael DeHaan
65a84667a2
Merge pull request #6540 from Zeekin/devel
...
Add cloud modules ec2_scaling_policy and ec2_metricalarm
11 years ago
joehack3r
e4842b5df2
Update example to include delete on termination
11 years ago
Matt Bray
a351f40fff
docker: add tty and stdin_open options
...
Useful for development environments. Setting these options to true
allows you to `docker attach` to a docker container started with
ansible.
11 years ago
Zeekin
2afa7c691d
Added AWS modules ec2_scaling_policy and ec2_metricalarm for configuring scaling policies for autoscaling groups, and metric alarms.
11 years ago
Zeekin
dba0aa71a9
Improvements to ec2 autoscaling modules
...
* Added desired_capacity and vpc_zone_identifier to ec2_asg
* Use ec2_argument_spec() method and then remove unnecessary
declarations from argument_spec
* Remove AWS_REGIONS declaration
* Rename block_device_mappings to volumes to be consistent with ec2
* Remove all pep8 warnings except line length and continuation indent
* Use updated module_utils/ec2.py to add profile and security_token
support
* Remove mandatory arguments for delete to make launchconfig deletion
work
* Handle existing launch configurations better
* Improve output information
* Improve documentation
11 years ago
Cristian Ciupitu
7f681c33a2
Micro-optimization: replace s.find(x)!=-1 with x in s
...
timeit shows a speedup of ~3x on Python 2.7.5 x86_64.
It also makes the code a bit shorter.
11 years ago
Michael DeHaan
c3e8a51374
Remove nova_fip (redundant merge relative to quantum module)
11 years ago
follower
75ce001230
Fix typo
...
"a the" -> "the"
11 years ago
follower
7b14469f9e
Fix typo in example name
11 years ago
tmperret
dbec576633
Made load_balencers in ec2_lc non-required as not all ASGs require an ELB
11 years ago
Michael DeHaan
6b43e6cd50
Add GCE guide and retool a bit to show the add_host interactions, improvements/upgrades are welcome.
...
Had to shoot the recently merged nova_group module in the head temporarily as it contained a dict comprehension, which means it can't work on all the platforms
and was also breaking docs builds on CentOS. Will engage with list about that shortly.
11 years ago
Michael DeHaan
e9f6496582
Fix docs for ec2_lc module.
11 years ago
Johannes 'fish' Ziemke
459a76c0dd
Rename present to running, add new present state
...
The new present state just makes sure that a container exists, not that
it's running, although it get started one creation.
This is very useful for data volumes. This also changes the old
present, now running (default) state to only create the container if
it's not found, otherwise it just get started.
See also discussion on mailinglist:
https://groups.google.com/forum/#!topic/ansible-devel/jB84gdhPzLQ
This closes #6395
11 years ago
Paul Durivage
66fe9c0ac4
Documentation updates
11 years ago
James Cammarata
72217c297d
Adding validate_certs to all modules that use fetch_url
11 years ago
Richard Isaacson
4edaa6c617
Merge pull request #6427 from risaacson/migrate_booleans_bool_rax_files_objects
...
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard Isaacson
ba4cd661cf
Merge pull request #6426 from risaacson/migrate_booleans_bool_rax_files
...
Bulk update of choices=BOOLEANS to type='bool'
11 years ago
Richard Isaacson
7a7b81e20d
Merge pull request #6425 from risaacson/migrate_booleans_bool_rax
...
Bulk update of choices=BOOLEANS to type='bool'
11 years ago