Commit Graph

59 Commits (e3b7bf0bf942536206e5a73907b8053945618721)

Author SHA1 Message Date
Ryan Brown 8da5e2cb88 Merge pull request #4275 from shaunbrady/ec2_elb_lb_respect_vpc
Make ec2_elb_lb respect VPCs when resolving groups
8 years ago
Ryan Brown a2a6b5247f Merge pull request #4286 from rickmendes/fix-issue-4227
Clarify docs that led to #4227
8 years ago
Rick Mendes 8287002f14 Fixes #4227: just changing messaging 8 years ago
Ryan Brown 81c663ff71 Merge pull request #4288 from rickmendes/rm-me
please remove me as maintainer
8 years ago
Lyle Mantooth 50abfd5e27 Remove file extension from policy names (#3805)
Fixes #3804.

Prevents `__file__` from contributing ".", which is an illegal character in ELB policy names.
8 years ago
Rick Mendes 203b332cdb please remove me as maintainer 8 years ago
Rick Mendes 9cf83ab764 Fixes #4227 8 years ago
Shaun Brady de29bafc1e Make ec2_elb_lb respect VPCs when resolving groups
AWS security groups are unique by name only by VPC (Restated, the VPC
and group name form a unique key).

When attaching security groups to an ELB, the ec2_elb_lb module would
erroneously find security groups of the same name in other VPCs thus
causing an error stating as such.

To eliminate the error, we check that we are attaching subnets (implying
that we are in a VPC), grab the vpc_id of the 0th subnet, and filtering
the list of security groups on this VPC.  In other cases, no such filter
is applied (filters=None).
8 years ago
Shaun Brady 8fa56c16ee Remove trailing white space 8 years ago
Adam Butler 1c41b6fdb2 Fixes incorrect key name protocols -> protocol (#3963) 9 years ago
codemeup @ Work 7314cc3867 Fixing error exception handling for python3. Does not need to be compa… (#3840)
* Fixing error exception handling for python. Does not need to be compatible with Python2.4 b/c boto is Python 2.6 and above.

* Fixing error exception handling for python. Does not need to be compatible with Python2.4 b/c boto is Python 2.6 and above.

* Fixing compile time errors IRT error exception handling for Python 3.5.
This does not need to be compatible with Python2.4 b/c Boto is Python 2.6 and above.
9 years ago
Nathan Brown 97f6daa854 Do not expect the elb to have policies or instances. Fixes #3593 (#3595) 9 years ago
Sumit Roy 7fb0605824 Support tagging ELBs using boto 2.0. (#2844) 9 years ago
Joel Thompson a39d11e8f5 Add exponential backoff retries to ec2_elb_lb (#3379)
ec2_elb_lb doesn't react well to AWS API throttling errors. This
implements an exponential backoff operation around some of the AWS API
calls (with random jitter, in line with AWS recommendations) to make
this more resilient.
9 years ago
Brian Coca cf03730fa2 added version added 9 years ago
Brian Coca 73586f7ddb Merge pull request #3124 from nbrownus/elb_proxy_protocol
ELB Proxy Protocol support for backends
9 years ago
Fabian Fülling a34dae58cf Fixes #2039 Convert None to 0 when checking if ELB cookie expiration has changed 9 years ago
Nate Brown 72da61ba83 ELB Proxy Protocol support for backends 9 years ago
Brian Coca 4d60f963be Merge pull request #2543 from krdlab/fix-ec2_elb_lb-status
Fix `self.changed` value in `ElbManager` (ec2_elb_lb)
9 years ago
Brian Coca 4d19ee903c crrected version added 9 years ago
Brian Coca 316749c653 Merge pull request #2548 from Etherdaemon/propose_wait_for_removed_ec2_elb_lb
wait_for to ensure ELB has been removed from AWS
9 years ago
Toshio Kuratomi 5fe0fbbf20 Merge pull request #1883 from haad/ec2_elb_fixes
Two fixes for ec2_elb_lb module to make stickiness work with undefined expiration period
9 years ago
Etherdaemon a56ffff51b Update to wait and wait_timeout with a maximum of 10 minutes timeout 9 years ago
Toshio Kuratomi cd9a7667aa Don't raise or catch StandardError in amazon modules 9 years ago
Etherdaemon 185a371efb Proposing a wait_for function to ensure elb has been successfully removed 9 years ago
krdlab dd76b51990 Fix `self.changed` value in `ElbManager` (ec2_elb_lb) 9 years ago
Tom Paine 4bc834485a Update ec2_elb_lb.py 9 years ago
Tom Paine dd26c37f6b Update ec2_elb_lb.py
add connection draining default
9 years ago
Adrian Bridgett d4319555a0 Merge branch 'devel' into feature/add_ec2_elb_lb_idle_timeout
* devel: (84 commits)
  Document and return an error if httplib2 >= 0.7 is not present.  We
  since find doesn't make changes, support check mode and gather data for other tasks in check mode
  Correct typo in yum module docs
  Update doc to reflect password is required if adding a new user
  Update error message to be more explicit
  Simplify logic to handle options set to empty string
  Fix to issue 12912. Supply 'force' to install of python-apt.
  Note the difference between yum package groups and environment groups.
  rearranged systemd check, removed redundant systemctl check fixed unused cmd and state var assignements
  added earlier paths to systemd
  make os_router return a top level 'id' key
  Version bump for new beta 2.0.0-0.4.beta2
  allow os_port to accept a list of security groups
  allow os_server to accept a list of security groups
  Add capability for stat module to use more hash algorithms
  allow empty description attribute for os_security_group
  Update hostname.py
  simpler way to check if systemd is the init system
  make os_keypair return a top level 'id' key
  make os_flavor return a top-level 'id' key
  ...
9 years ago
Brian Coca 14f32de7a6 added missing version_added to new accesslogs feature 9 years ago
Nathaniel Felsen 2e74b17fad fixing merge conflict 9 years ago
Gilad Peleg 970185f2d2 Docs: add state choices to ec2_elb_lb
add state options (`present` and `absent`) to `ec2_elb-lb` doc
9 years ago
Adrian Bridgett cc821492d3 remove unneeded aliases 9 years ago
Adrian Bridgett 686ceb81d7 add idle_timeout support 9 years ago
Brian Coca c4f64d822c changed modules to use common ec2 docs for region 9 years ago
Nathaniel Felsen 8ec17d0fd9 Adding support for access logs in ELB 9 years ago
Tom Fotherby 54ae73b1a3 Fix #1984 - allow load_balancer_port as a variable 9 years ago
Toshio Kuratomi 2520627fe7 Make sure listener ports are ints.
May fix #1984
9 years ago
HAMSIK Adam f4228d81d2 Convert enabled value to boolean to actually work, make sure we can set expiration period to 0(None) to disable it 9 years ago
Brian Coca 55bc9e8fb1 added rickmendes as maintainer 9 years ago
HAMSIK Adam e3d4256283 Use mutually_exclusive in AnsibleModule 9 years ago
HAMSIK Adam 6d6da470c8 Fix missing , 9 years ago
HAMSIK Adam 959c65c7e0 Add version 9 years ago
HAMSIK Adam 985cdf2c28 Add module parameter for security group name. This make ec2_elb_lb module consitent with others 9 years ago
Robb Wagoner 8f0d462fd0 remove double dict & fix increment bug 10 years ago
Robb Wagoner d651b41691 return health of instances and counts 10 years ago
Greg DeKoenigsberg 28a869a030 Updating cloud modules with proper github author information 10 years ago
Matt Schurenko 08155f145e adding stickiness support to ec2_elb_lb.py
removing policy if enabled is no

adding sanity checks

removing debuging

check if policy exists before deleting

updating version_added to 2.0

adding stickiness support to ec2_elb_lb.py (squashed commit)
10 years ago
Pascal Borreli f29a6ec54d Fixed typos 10 years ago
steenzout d960dc1584 issue #994: use HAS_BOTO to determine if import was successful:
- removed import of sys module.
- HAS_BOTO constant to check if import was successful.
- trigger a failure when import fails.
- removed unnecessary imports.
10 years ago