kdelee.aws_cloudtrail_bucket
aws-cloudtrail-bucket
Diese Rolle kann den S3-Bucket und die SQS-Warteschlange erstellen und löschen, die benötigt werden, um CloudTrail zu ermöglichen, Ereignisse an einen S3-Bucket zu senden und Benachrichtigungen an eine Warteschlange zu senden, um anzuzeigen, dass Objekte im Bucket erstellt wurden.
Anforderungen
Dieses Modul geht davon aus, dass /usr/bin/env python
(was auch immer python
in Ihrer aktuellen Umgebung ist) boto3 importieren kann und dass die AWS-CLI installiert und in Ihrem Pfad ist.
Rollenvariablen
AWS_ACCESS_KEY_ID
und AWS_SECRET_ACCESS_KEY
müssen in der Umgebung gesetzt werden. Ein Präfix muss für den S3-Bucket und die SQS-Warteschlange angegeben werden.
Beispiel-Playbook
Es ist immer hilfreich, ein Beispiel dazu einzufügen, wie man Ihre Rolle verwendet (zum Beispiel mit übergebenen Variablen):
- hosts: localhost
connection: local
roles:
- aws-cloudigrade-cloudtrail-bucket
Lizenz
GPLv2
Autoreninformation
Diese Rolle wurde speziell für das Cloudigrade-Projekt entwickelt, könnte aber für allgemeine Zwecke angepasst werden.
ansible-galaxy install kdelee.aws_cloudtrail_bucket