I'm working on porting a shell script over to ansible, and I'm trying to 
capture the ARN of the latest automated snapshot *without* using the 
aws-cli or creating a standalone module. The shell command that would 
produce the value I'm looking for is

aws rds describe-db-snapshots \
    --query 
'DBSnapshots[?DBInstanceIdentifier==`DB-INSTANCE-NAME`&&SnapshotType==`automated`].{Arn:
 
DBSnapshotArn}' \
    --output text | tail -n1

where DB-INSTANCE-NAME is replaced with the actual db instance name.

Coming from Puppet, I would create a parser function inside my roles or 
profile module written in Ruby. Is there a way to have dynamic variables 
kept close/in the playbooks, written in python?

Thanks

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/83d60a73-d5be-4cda-9c92-73cbe78a79d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to