From f57ece661f5b1828fd36767f311cd3c09fe70298 Mon Sep 17 00:00:00 2001 From: Lyle Mantooth Date: Mon, 1 Aug 2016 11:08:04 -0400 Subject: [PATCH] Remove file extension from policy names (#3805) Fixes #3804. Prevents `__file__` from contributing ".", which is an illegal character in ELB policy names. --- lib/ansible/modules/cloud/amazon/ec2_elb_lb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/modules/cloud/amazon/ec2_elb_lb.py b/lib/ansible/modules/cloud/amazon/ec2_elb_lb.py index df7f2de639..ea032052d6 100644 --- a/lib/ansible/modules/cloud/amazon/ec2_elb_lb.py +++ b/lib/ansible/modules/cloud/amazon/ec2_elb_lb.py @@ -980,7 +980,7 @@ class ElbManager(object): self.elb_conn.modify_lb_attribute(self.name, 'ConnectingSettings', attributes.connecting_settings) def _policy_name(self, policy_type): - return __file__.split('/')[-1].replace('_', '-') + '-' + policy_type + return __file__.split('/')[-1].split('.')[0].replace('_', '-') + '-' + policy_type def _create_policy(self, policy_param, policy_meth, policy): getattr(self.elb_conn, policy_meth )(policy_param, self.elb.name, policy)