Плагин Molecule Docker позволяет использовать Docker контейнеры для подготовки тестовых ресурсов при запуске тестов Ansible в Molecule.
Штука интересная и весьма спорная, ведь docker контейнер это не полноценная виртуальная машина и подойдет этот плагин не для всех ролей. По этому стоит понимать где это можно использовать. Но если это решение вам подходит - оно несомненно упростит запуск тестов.
Для тех кто в танке, Molecule - это фреймворк, предназначенный для разработки и тестирования ролей в Ansible.
#ansible #molecule #docker
https://github.com/ansible-community/molecule-docker
Штука интересная и весьма спорная, ведь docker контейнер это не полноценная виртуальная машина и подойдет этот плагин не для всех ролей. По этому стоит понимать где это можно использовать. Но если это решение вам подходит - оно несомненно упростит запуск тестов.
Для тех кто в танке, Molecule - это фреймворк, предназначенный для разработки и тестирования ролей в Ansible.
#ansible #molecule #docker
https://github.com/ansible-community/molecule-docker
GitHub
GitHub - ansible-community/molecule-docker: 🚧 Assimilated into molecule-plugins
🚧 Assimilated into molecule-plugins. Contribute to ansible-community/molecule-docker development by creating an account on GitHub.
Не так давно упоминал плагин Molecule Docker, есть еще и для Podman решение - Molecule Podman Plugin.
Позволяет использовать контейнеры для подготовки тестовых ресурсов при запуске тестов Ansible в Molecule. Умеет как в локaльный podman так и в podman-remote. Учитывая тот факт, что podman умеет запускать не только обычные контейнеры
https://github.com/ansible-community/molecule-podman
#ansible #molecule #podman
Позволяет использовать контейнеры для подготовки тестовых ресурсов при запуске тестов Ansible в Molecule. Умеет как в локaльный podman так и в podman-remote. Учитывая тот факт, что podman умеет запускать не только обычные контейнеры
container
как docker но еще умеет запускать поды pod
и виртуальные машины machine
, выглядит еще привлекательнее.https://github.com/ansible-community/molecule-podman
#ansible #molecule #podman
Ansible-doctor — это генератор документации на основе аннотаций для ваших ролей Ansible.
Основанн на шаблонах Jinja2 и поставляется как CLI. Хотя ansible-doctor поставляется с шаблоном по умолчанию, называемым readme, также можно написать собственные шаблоны для настройки вывода или рендеринга данных в других форматах, таких как HTML или XML.
Подробнее на странице документации, пример работы генератора можно посмотреть здесь.
#ansible #docs
https://github.com/thegeeklab/ansible-doctor
Основанн на шаблонах Jinja2 и поставляется как CLI. Хотя ansible-doctor поставляется с шаблоном по умолчанию, называемым readme, также можно написать собственные шаблоны для настройки вывода или рендеринга данных в других форматах, таких как HTML или XML.
Подробнее на странице документации, пример работы генератора можно посмотреть здесь.
#ansible #docs
https://github.com/thegeeklab/ansible-doctor
GitHub
GitHub - thegeeklab/ansible-doctor: Annotation based documentation for your Ansible roles
Annotation based documentation for your Ansible roles - thegeeklab/ansible-doctor
👍3
Ansible-later — еще один сканер и инструмент для анализа для ролей Ansible. Можете использовать его вместе с ansible-lint
#ansible #linter
https://github.com/thegeeklab/ansible-later
#ansible #linter
https://github.com/thegeeklab/ansible-later
GitHub
GitHub - thegeeklab/ansible-later: Another best practice scanner for Ansible roles and playbooks
Another best practice scanner for Ansible roles and playbooks - thegeeklab/ansible-later
Ansible-playbook-grapher — это инструмент командной строки для создания графиков представляющих ваши роли, таски и плейбуки Ansible. Цель проекта — получить обзор ваших плейбуков и дать возможность улучшить документацию проекта.
#ansible #docs #graphviz
https://github.com/haidaraM/ansible-playbook-grapher
#ansible #docs #graphviz
https://github.com/haidaraM/ansible-playbook-grapher
👍1