structure
Простая роль Ansible для управления структурой приложения
Методы установки
- Бинарные пакеты из репозитория GitHub (имя роли: ansible.structure)
- Ansible Galaxy: ansible-galaxy install lciolecki.structure (имя роли: lciolecki.structure)
Рекомендуемый способ установки — Ansible Galaxy.
Использование
---
- hosts: all
roles:
- lciolecki.structure
vars:
....
Переменные
---
structure_list:
- { state: "directory", path: "{{ your_path }}", mode: "{{ your_mode }}", owner: "{{ your_owner }}", ... }
Поддерживаемые параметры файлов можно найти на http://docs.ansible.com/ansible/file_module.html
Лицензия
MIT Лицензия (MIT)
Авторские права (c) 2015 Łukasz Ciołecki
Настоящим предоставляется разрешение, без оплаты, любому лицу, получившему копию этого программного обеспечения и сопутствующих документов (далее — "Программное обеспечение"), действовать с Программным обеспечением без ограничений, включая, помимо прочего, права использовать, копировать, изменять, объединять, публиковать, распространять, передавать по лицензии и/или продавать копии Программного обеспечения и разрешать лицам, которым Программное обеспечение предоставляется, делать это, при соблюдении следующих условий:
Указанное уведомление об авторских правах и данное разрешение должны быть включены во все копии или значительные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ ГАРАНТИЙ ЛЮБОГО РОДА, ЯВНО ИЛИ ПОДРАЗУМЕВАЕМО, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОРГОВОЙ ПРОРИЧИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЁННОЙ ЦЕЛИ И НАРУШЕНИЯ. НИКАКИЕ АВТОРЫ ИЛИ ДЕРЖАТЕЛИ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ИСКИ, УБЫТКИ ИЛИ ИНЫЕ ОБЯЗАТЕЛЬСТВА, БУДЬ ТО В РАМКАХ ДОГОВОРА, ДЕЛИКТА ИЛИ ИНЫХ ОТНОШЕНИЙ, ВОЗНИКАЮЩИЕ ИЗ ИСПОЛЬЗОВАНИЯ ИЛИ ИНЫХ СДЕЛОК С ДАННЫМ ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
ansible-galaxy install lciolecki/ansible.structure