Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Ansible:如何将ec2_asg链接到ecs_集群_Amazon Web Services_Deployment_Ansible_Amazon Ecs - Fatal编程技术网

Amazon web services Ansible:如何将ec2_asg链接到ecs_集群

Amazon web services Ansible:如何将ec2_asg链接到ecs_集群,amazon-web-services,deployment,ansible,amazon-ecs,Amazon Web Services,Deployment,Ansible,Amazon Ecs,我正试图在ansible中将项目部署到ecs_集群 我已经为该集群创建了有效的任务定义和服务,但我正在努力将ec2_asg附加到它。因此不允许集群创建和管理新任务 -hosts:localhost 变量: aws_访问键:#键 aws_密钥:#密钥 地区:#地区 任务: -名称:创建任务定义 ecs_任务定义: aws_访问密钥:“{{aws_访问密钥}” aws_secret_key:“{{aws_secret_key}” 区域:“{{region}}” 家庭:测试 发射类型:EC2 网络模式

我正试图在ansible中将项目部署到ecs_集群

我已经为该集群创建了有效的任务定义和服务,但我正在努力将ec2_asg附加到它。因此不允许集群创建和管理新任务

-hosts:localhost
变量:
aws_访问键:#键
aws_密钥:#密钥
地区:#地区
任务:
-名称:创建任务定义
ecs_任务定义:
aws_访问密钥:“{{aws_访问密钥}”
aws_secret_key:“{{aws_secret_key}”
区域:“{{region}}”
家庭:测试
发射类型:EC2
网络模式:主机
容器:
-名称:测试
基本:正确
图片:“nginx”
端口映射:
-集装箱港口:80
主机端口:80
cpu:2048
内存:3884
国家:现在
-名称:创建群集
ecs_集群:
名称:测试
国家:现在
aws_访问密钥:“{{aws_访问密钥}”
aws_secret_key:“{{aws_secret_key}”
区域:“{{region}}”
-名称:创建服务
ecs_服务:
国家:现在
名称:测试
aws_访问密钥:“{{aws_访问密钥}”
aws_secret_key:“{{aws_secret_key}”
区域:“{{region}}”
集群:测试
任务定义:测试
所需数量:1
部署配置:
最低健康百分比:75
最高百分比:150
#放置限制:
#-类型:memberOf
#表达式:'attribute:flavor==test'
#就业战略:
#-类型:binpack
#字段:内存
-名称:创建启动配置
ec2_lc:
图像id:ami-0917237b4e71c5759
实例类型:t3.1中等
名称:测试启动配置
aws_访问密钥:“{{aws_访问密钥}”
aws_secret_key:“{{aws_secret_key}”
区域:“{{region}}”
-名称:创建缩放组
ec2_asg:
aws_访问密钥:“{{aws_访问密钥}”
aws_secret_key:“{{aws_secret_key}”
区域:“{{region}}”
启动配置名称:测试启动配置
名称:测试缩放组
国家:现在
最小尺寸:1
最大尺寸:1
-名称:创建缩放策略
ec2_缩放_策略:
aws_访问密钥:“{{aws_访问密钥}”
aws_secret_key:“{{aws_secret_key}”
区域:“{{region}}”
asg_名称:测试缩放组
名称:测试
国家:现在
调整类型:“变更能力”
比例调整:-1
最小调整步骤:1
-姓名:等待注册
ecs_集群:
aws_访问密钥:“{{aws_访问密钥}”
aws_secret_key:“{{aws_secret_key}”
区域:“{{region}}”
名称:测试
状态:有多个实例
延误:10
重复:10
寄存器:任务输出
剧本文档中是否有明显的遗漏?或者我是否需要以某种方式影响自动缩放组创建的实例,以便将它们附加到集群