使用 Ansible 创建 Elasticache 的默认子网错误
default subnets error for Elasticache creation using Ansible
我正在尝试使用 Ansible 创建弹性缓存集群。我的 VPC 中已经创建了一个默认子网组。执行以下脚本后,我收到默认子网组不存在的错误。
- name: Creating Elastic Cache Queue
local_action:
module: elasticache
region: us-east-1
name: devcachecluster
state: present
engine: redis
cache_engine_version: 2.8.6
node_type: cache.m1.small
num_nodes: 1
cache_port: 6379
cache_security_groups: []
wait: yes
register: dev_cachecluster
我收到以下错误。我已经尝试遵循网络上的所有示例。
TASK: [Creating Elastic Cache Queue] ******************************************
failed: [localhost -> 127.0.0.1] => {"failed": true}
msg: The account does not have any default subnets.
FATAL: all hosts have already failed -- aborting
我遵循了 Ansible 文档并做了一些研究仍然无法找出问题所在。有人可以指出我遗漏的错误吗? .
这个功能根本就没有公开。不幸的是,通过 Ansible 工作,你将被绑定到你和 API.
之间维护最慢的项目
在这种情况下,boto 公开了子网组(CloudFormation 顺便也公开了)。看这里http://boto.readthedocs.org/en/latest/ref/elasticache.html
Ansible 没有。看这里https://github.com/ansible/ansible-modules-core/blob/devel/cloud/amazon/elasticache.py
给模块打补丁很容易,如果你有时间,一定要回馈。希望这有帮助。
我正在尝试使用 Ansible 创建弹性缓存集群。我的 VPC 中已经创建了一个默认子网组。执行以下脚本后,我收到默认子网组不存在的错误。
- name: Creating Elastic Cache Queue
local_action:
module: elasticache
region: us-east-1
name: devcachecluster
state: present
engine: redis
cache_engine_version: 2.8.6
node_type: cache.m1.small
num_nodes: 1
cache_port: 6379
cache_security_groups: []
wait: yes
register: dev_cachecluster
我收到以下错误。我已经尝试遵循网络上的所有示例。
TASK: [Creating Elastic Cache Queue] ****************************************** failed: [localhost -> 127.0.0.1] => {"failed": true} msg: The account does not have any default subnets.
FATAL: all hosts have already failed -- aborting
我遵循了 Ansible 文档并做了一些研究仍然无法找出问题所在。有人可以指出我遗漏的错误吗? .
这个功能根本就没有公开。不幸的是,通过 Ansible 工作,你将被绑定到你和 API.
之间维护最慢的项目在这种情况下,boto 公开了子网组(CloudFormation 顺便也公开了)。看这里http://boto.readthedocs.org/en/latest/ref/elasticache.html
Ansible 没有。看这里https://github.com/ansible/ansible-modules-core/blob/devel/cloud/amazon/elasticache.py
给模块打补丁很容易,如果你有时间,一定要回馈。希望这有帮助。