"ОШИБКА! 'Aws_s3' не является допустимым атрибутом для Play" при запуске playbook aws_s3 - PullRequest
0 голосов
/ 31 января 2019

У меня есть тестовая книга, которую я тестирую, которая должна создать корзину s3, если она еще не существует, и если она существует, ничего не делать.Я пытаюсь проверить это, но когда я получаю сообщение об ошибке

'ERROR! 'aws_s3' is not a valid attribute for a Play'. 

У меня есть все требования, указанные в документации (https://docs.ansible.com/ansible/2.4/aws_s3_module.html),, так почему это происходит?

- name: Check s3 bucket for test_bucket exists
  aws_s3:
    bucket: test-bucket
    mode: geturl
    ignore_nonexistent_bucket: yes
    region: {{ region }}
  register: asset_url

- name: Create s3 bucket for test_bucket library
  aws_s3:
    bucket: test-bucket
    mode: create
    region: {{ region }}
  when: asset_url is defined

Я тестирую, так как не уверен, сработает ли это вообще, - но потом столкнулся с другой проблемой - невозможностью запустить playbook.

1 Ответ

0 голосов
/ 31 января 2019

Я обнаружил проблему, я был запутан между «ролями» и «книгами игр» и пытался запустить роль в качестве книги игр.Что я должен был сделать, так это иметь пьесу, которая называет эту роль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...