![](/img/trans.png)
[英]Application Load Balancer Target Group Register/Deregister Infinite Loop
[英]Deregister target from application load balancer with ansible
我試圖在部署之前從AWS應用程序負載平衡器注銷目標計算機,然后再添加回去。 我認為要做的方法是模塊elb_target_group
但是我不知道如何編寫elb_target_group來擁有所有目標,而無需部署機器。
例如
elb_target_group:
name: Api
protocol: http
port: 9000
vpc_id: vpc-1
state: present
region: eu-central-1
targets:
- Id: i-1111111111
Port: 9000
- Id: i-2222222222
Port: 9000
如果要注銷目標i-1111111111
,則必須擁有所有其他目標,但我不知道從何處獲得它們。
在這種情況下
targets:
- Id: i-2222222222
Port: 9000
PS目標實例ID不是elb_target_group_facts
結果,因此對我沒有幫助
經過一番挖掘后,我發現有一個計划用於elb_target
2.5的新模塊elb_target
正是這樣做的。
您可以在此PR中找到它https://github.com/ansible/ansible/pull/26483然后我將其添加到項目中的/library
文件夾中,並且可以正常工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.