Я пытаюсь получить доступ к значению регистра в другой задаче, но получаю сообщение об ошибке и даже знаю, что могу ошибиться, но не могу понять. Буду признателен за помощь. код, который у меня есть:
hosts: localhost
connection: local
gather_facts: false
tasks:
- ec2_vpc_net:
name: Module_dev2
cidr_block: 10.10.0.0/16
region: us-east-1
tags:
module: ec2_vpc_net
this: works
tenancy: default
register: vpc_v
- name: show the VPC info
debug:
var: vpc_v
- ec2_vpc_igw:
vpc_id: "{{ vpc_v.stdout.id }}"
state: present
register: igw
И ошибка, которую я получаю:
TASK [ec2_vpc_igw] ***************************************************************************************************************************
task path: /home/kamaljit/Desktop/v3/playbooks/vpc_cr.yaml:20
fatal: [localhost]: FAILED! => {
"msg": "The task includes an option with an undefined variable. The error was: 'dict object' has no attribute 'id'\n\nThe error appears to be in '/home/kamaljit/Desktop/v3/playbooks/vpc_cr.yaml': line 20, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - ec2_vpc_igw:\n ^ here\n"
}