作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试使用 Ansible 的 ec2_ami 模块在 AWS 中注册一个 ec2 实例,并使用当前日期/时间作为版本(我们将来最终会制作很多 AMI)。
这就是我所拥有的:
- name: Create new AMI
hosts: localhost
connection: local
gather_facts: false
vars:
tasks:
- include_vars: ami_vars.yml
- debug: var=ansible_date_time
- name: Register ec2 instance as AMI
ec2_ami: aws_access_key={{ ec2_access_key }}
aws_secret_key={{ ec2_secret_key }}
instance_id={{ temp_instance.instance_ids[0] }}
region={{ region }}
wait=yes
name={{ ami_name }}
with_items: temp_instance
register: new_ami
ami_version: "{{ ansible_date_time.iso8601 }}"
ami_name: ami_test_{{ ami_version }}
fatal: [localhost]: FAILED! => {"failed": true, "msg": "ERROR! ERROR! ERROR! 'ansible_date_time' is undefined"}
- name: Test date-time lookup
hosts: localhost
connection: local
tasks:
- include_vars: ami_vars.yml
- debug: msg="ami version is {{ ami_version }}"
- debug: msg="ami name is {{ ami_name }}"
TASK [debug] *******************************************************************
ok: [localhost] => {
"msg": "ami version is 2016-02-05T19:32:24Z"
}
TASK [debug] *******************************************************************
ok: [localhost] => {
"msg": "ami name is ami_test_2016-02-05T19:32:24Z"
}
最佳答案
删除这个:
gather_facts: false
ansible_date_time
是事实的一部分,你没有收集它。
关于amazon-web-services - 'ansible_date_time' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35232088/
尝试使用 Ansible 的 ec2_ami 模块在 AWS 中注册一个 ec2 实例,并使用当前日期/时间作为版本(我们将来最终会制作很多 AMI)。 这就是我所拥有的: - name: Creat
我是一名优秀的程序员,十分优秀!