Ich versuche aws kinesis Strom mit ansible und ich habe einige Beispiel-Modul Schnipsel von hereKann AWS Kinesis-Stream nicht mit Ansible-Modul erstellen ...!
Meine modifizierte Schnipsel kinesis.yml hier zu erstellen ist Kinesis-Stream auf bestimmten Region zu schaffen:
- hosts: localhost
connection: local
gather_facts: no
vars:
#aws region to create kinesis
region: ap-south-1
tasks:
- name: Set up Kinesis Stream with 2 shards and wait for the stream to become ACTIVE
kinesis_stream:
name: test-stream
shards: 2
wait: yes
wait_timeout: 600
region: "{{ region }}"
register: test_stream
Ich denke, einige, wo ich mit der Art und Weise Messud können wir kinesis Modul definieren, und ich habe die folgenden Fehler:
centos]# ansible-playbook -vvvv kinesis.yml
No config file found; using defaults
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.
The error appears to have been in '/home/centos/kinesis.yml': line 4, column 7, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
tasks:
- name: Set up Kinesis Stream with 2 shards and wait for the stream to become ACTIVE
^here
ich meine aws Konsole Zugriffsschlüssel mit boto konfiguriert haben. Bitte lassen Sie mich wissen, gibt es eine richtige Möglichkeit, Ansible Playbook zu definieren, um eine Kinesis auf bestimmte aws Region zu erstellen.
Woher bekomme ich diese Bibliothek? Bitte teilen Sie, wenn Sie Referenzlinks haben. Danke –
[Hier ist es] (https://github.com/ansible/ansible-modules-extras/pull/1901). Sie sollten es wahrscheinlich nicht ohne ein höheres Maß an Ansible-Know-how verwenden. – tedder42
Ja, ich erforsche jetzt. Hoffe ich werde es in den kommenden Tagen erreichen! :) Danke –