Я только что начал использовать Ansible, и после прочтения учебника (который Ansible Team назвал «docs») Я хотел бы увидеть полный список всех атрибутов, которые можно использовать в книгах. Кто-нибудь может предоставить такой список? Единственным, кому я был в Google, был this old example, но ему не хватало таких вещей, как gather_facts
.
Возможно, кто-то испытал возможность вставить здесь «скелет» с правильной структурой, содержащей все атрибуты.
Заранее спасибо.Все атрибуты азартных игр
2
A
ответ
3
Вы всегда можете посмотреть в the code:
# =================================================================================
# Connection-Related Attributes
# TODO: generalize connection
_accelerate = FieldAttribute(isa='bool', default=False, always_post_validate=True)
_accelerate_ipv6 = FieldAttribute(isa='bool', default=False, always_post_validate=True)
_accelerate_port = FieldAttribute(isa='int', default=5099, always_post_validate=True)
# Connection
_gather_facts = FieldAttribute(isa='bool', default=None, always_post_validate=True)
_gather_subset = FieldAttribute(isa='barelist', default=None, always_post_validate=True)
_gather_timeout = FieldAttribute(isa='int', default=None, always_post_validate=True)
_hosts = FieldAttribute(isa='list', required=True, listof=string_types, always_post_validate=True)
_name = FieldAttribute(isa='string', default='', always_post_validate=True)
# Variable Attributes
_vars_files = FieldAttribute(isa='list', default=[], priority=99)
_vars_prompt = FieldAttribute(isa='list', default=[], always_post_validate=True)
_vault_password = FieldAttribute(isa='string', always_post_validate=True)
# Role Attributes
_roles = FieldAttribute(isa='list', default=[], priority=90)
# Block (Task) Lists Attributes
_handlers = FieldAttribute(isa='list', default=[])
_pre_tasks = FieldAttribute(isa='list', default=[])
_post_tasks = FieldAttribute(isa='list', default=[])
_tasks = FieldAttribute(isa='list', default=[])
# Flag/Setting Attributes
_any_errors_fatal = FieldAttribute(isa='bool', default=False, always_post_validate=True)
_force_handlers = FieldAttribute(isa='bool', always_post_validate=True)
_max_fail_percentage = FieldAttribute(isa='percent', always_post_validate=True)
_serial = FieldAttribute(isa='list', default=[], always_post_validate=True)
_strategy = FieldAttribute(isa='string', default=C.DEFAULT_STRATEGY, always_post_validate=True)
# =================================================================================
отметить также, что Play
класс наследует Base
, Taggable
и Become
.
Так что все атрибуты классов также доступны для воспроизведения.
Update:
Вот Python Oneliner предложил мне в another question:
python -c 'import ansible.playbook.play as P; print P.Play()._valid_attrs.keys();'
Смежные вопросы
- 1. Алгоритм азартных игр
- 2. Список адресов для азартных игр в Биткойне
- 3. Является ли java.secure.random достаточным выбором для индустрии азартных игр?
- 4. Загрузка азартных файлов Coldfusion?
- 5. Запуск сценария на азартных веб-ролях Экземпляры
- 6. Атрибуты apache обновляют все атрибуты каждый раз?
- 7. Обновить все HREF атрибуты
- 8. Экспортировать все атрибуты продукта
- 9. Соберите все атрибуты данных?
- 10. Nokogiri полоса все атрибуты
- 11. PHP: GetAttribute() все атрибуты
- 12. Все атрибуты из тегов
- 13. Получить все атрибуты XML
- 14. Удалить все атрибуты
- 15. XSLT - удалить все атрибуты
- 16. Теория игр для игр
- 17. Как распечатать все атрибуты объекта
- 18. django __str__ вернуть все атрибуты
- 19. Как переопределить все время атрибуты
- 20. UnitTest демонтаж() дель все атрибуты
- 21. Laravel вызывает все атрибуты сразу
- 22. получить все атрибуты перекрываться собственности
- 23. Как читать все атрибуты условно?
- 24. Сохранить все атрибуты узлов XML
- 25. sqlite не обновляет все атрибуты
- 26. RetrieveMultiple не возвращает все атрибуты
- 27. Измените все атрибуты модели Laravel
- 28. Итерация через все атрибуты ServletRequest
- 29. инициализировать все атрибуты класса TypeScript
- 30. Сохранить все атрибуты Rails модели