name: nginx-container-service
state: present
launch_type: EC2
task_definition: nginx-container-task:2
cluster: nginx-cluster
desired_count: 1
load_balancers:
- nginx-els-load-balancer-4
Вопрос прост. Есть параметр load_balancers.
https://docs.ansible.com/ansible/latest/modules/ecs_service_module.html
Что там указывать? Если указывать как я сделал выше, то:
ns.ParamValidationError: Parameter validation failed:\nInvalid type for parameter loadBalancers[0], value: nginx-els-load-balancer-4, type: <type 'str'>, valid types: <type 'dict'>\n",
Но я же указываю dict?
Это list, а в нём у тебя str
Судя по исключению, элементами списка load_balancers должны быть объекты (словари), а не строки мимопитонист
Окей. Новая проблема. load_balancers: - containerName: nginx-container - containerPort: 80 - loadBalancerName: nginx-els-load-balancer-4 "message": "Container Port is missing"} What?
Обсуждают сегодня