Are you missing a parameter “snapshot_id” in your definition of “ec2_snapshot”?
> On Jan 5, 2023, at 08:24, SysAdmin EM <[email protected]> wrote: > > > Hello! I can’t solve the problem. > > This is the output > > changed: [localhost] => (item=vol-xxxxxxxxxxxxxxxx) => { > "ansible_loop_var": "item", > "changed": true, > "invocation": { > "module_args": { > "aws_access_key": null, > "aws_ca_bundle": null, > "aws_config": null, > "aws_secret_key": null, > "debug_botocore_endpoint_logs": false, > "description": null, > "device_name": null, > "ec2_url": null, > "instance_id": null, > "last_snapshot_min_age": 0, > "profile": null, > "region": null, > "security_token": null, > "snapshot_id": null, > "snapshot_tags": { > "MarkedForDeletion": true > }, > "state": "present", > "validate_certs": true, > "volume_id": "vol-xxxxxxxxxxxxxxxx", > "wait": true, > "wait_timeout": 900 > } > }, > "item": "vol-xxxxxxxxxxxxxxxx", > "snapshot_id": "snap-xxxxxxxxxxxxxxxx", > "snapshots": [ > { > "description": "", > "encrypted": false, > "owner_id": "xxxxxxxxxxxxxxxxxxx", > "progress": "", > "response_metadata": { > "http_headers": { > "cache-control": "no-cache, no-store", > "content-length": "674", > "content-type": "text/xml;charset=UTF-8", > "date": "Thu, 05 Jan 2023 14:17:16 GMT", > "server": "AmazonEC2", > "strict-transport-security": "max-age=31536000; > includeSubDomains", > "x-amzn-requestid": "xxxxxxxxxxxxxxxxxxxx" > }, > "http_status_code": 200, > "request_id": "xxxxxxxxxxxxxxxxxxxxxxxxx", > "retry_attempts": 0 > }, > "snapshot_id": "snap-xxxxxxxxxxx", > "start_time": "2023-01-05T14:17:16.785000+00:00", > "state": "pending", > "tags": { > "MarkedForDeletion": "True" > }, > "volume_id": "vol-xxxxxxxxxx", > "volume_size": 400 > } > ], > "tags": { > "MarkedForDeletion": "True" > }, > "volume_id": "vol-xxxxxxxxxxxxx", > "volume_size": 400 > } > > i see this error > > TASK [Debug] > ********************************************************************************************************************************************************** > > task path: /etc/ansible/ec2/create_ec2_instance/playbook/test.yaml:19 > fatal: [localhost]: FAILED! => { > "msg": "The task includes an option with an undefined variable. The error > was: 'dict object' has no attribute 'snapshot_id'\n\nThe error appears to be > in '/etc/ans > ible/ec2/create_ec2_instance/playbook/test.yaml': line 19, column 7, but > may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe > offending line app > ears to be:\n\n\n - name: \"Debug\"\n ^ here\n" > > > } > > PLAY RECAP > ************************************************************************************************************************************************************ > > localhost : ok=1 changed=1 unreachable=0 failed=1 > skipped=0 rescued=0 ignored=0 > > Here my playbook: > > --- > - name: "test" > hosts: localhost > gather_facts: no > vars: > aws_volume_id: > - vol-xxxxxxxxxxxxxxxxx > - vol-xxxxxxxxxxxxxxxxx > tasks: > - name: "test" > amazon.aws.ec2_snapshot: > volume_id: "{{ item }}" > wait_timeout: 900 > snapshot_tags: > MarkedForDeletion: true > register: snapshotid > with_items: "{{ aws_volume_id }}" > > - name: "Debug" > debug: > msg: "{{ item.snapshot_id }}" > with_items: "{{ snapshotid }}" > > > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/CAGUDtnmaJLW_9d1UNukaR-amduefyoSRqz_K0s1qFB8bg7aSRg%40mail.gmail.com > > <https://groups.google.com/d/msgid/ansible-project/CAGUDtnmaJLW_9d1UNukaR-amduefyoSRqz_K0s1qFB8bg7aSRg%40mail.gmail.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/E066FB64-E543-4736-A576-95A9FC613150%40gmail.com.
