Добавлена роль repo для автоматического добавления репозиториев
- Создана новая роль repo для добавления репозиториев на все ОС - Добавлена поддержка Docker, PostgreSQL, Elasticsearch, Patroni репозиториев - Реализована специальная поддержка российских дистрибутивов: - Astra Linux: добавлены репозитории Lab50 и debian-archive-keyring - Alt Linux: добавлены репозитории Sisyphus (alt-sisyphus, classic, contrib) и Autoimports - Обновлена документация README.md с информацией о новой роли - Обновлен .ansible-lint для подавления необходимых правил - Автор: Сергей Антропов, https://devops.org.ru
This commit is contained in:
		| @@ -194,9 +194,9 @@ | ||||
|   become: true | ||||
|   shell: | | ||||
|     set -o pipefail | ||||
|     if command -v docker compose &> /dev/null; then | ||||
|       docker compose version | ||||
|     elif command -v docker-compose &> /dev/null; then | ||||
|     if docker compose version >/dev/null 2>&1; then | ||||
|       docker compose version --short 2>/dev/null || docker compose version | ||||
|     elif docker-compose version >/dev/null 2>&1; then | ||||
|       docker-compose --version | ||||
|     else | ||||
|       echo "Docker Compose не установлен" | ||||
| @@ -209,6 +209,29 @@ | ||||
|   debug: | ||||
|     msg: "{{ docker_compose_version_check.stdout if docker_compose_version_check.rc == 0 else 'Docker Compose не установлен' }}" | ||||
|  | ||||
| # Определяем универсальную команду для запуска Compose (docker compose или docker-compose) | ||||
| - name: Определение команды Docker Compose | ||||
|   become: true | ||||
|   shell: | | ||||
|     if command -v docker >/dev/null 2>&1 && docker compose version >/dev/null 2>&1; then | ||||
|       echo "docker compose" | ||||
|     elif command -v docker-compose >/dev/null 2>&1; then | ||||
|       echo "docker-compose" | ||||
|     else | ||||
|       echo "" | ||||
|     fi | ||||
|   register: compose_cmd_detect | ||||
|   changed_when: false | ||||
|  | ||||
| - name: Установка факта compose_cmd | ||||
|   set_fact: | ||||
|     compose_cmd: "{{ compose_cmd_detect.stdout | default('') }}" | ||||
|  | ||||
| - name: Предупреждение при отсутствии Docker Compose | ||||
|   debug: | ||||
|     msg: "⚠️ Docker Compose не найден; установите docker-compose-plugin или docker-compose" | ||||
|   when: compose_cmd == "" | ||||
|  | ||||
| # Запускаем и включаем службу Docker | ||||
| - name: Запуск службы Docker | ||||
|   become: true | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| $ANSIBLE_VAULT;1.1;AES256 | ||||
| 65313162366138326263376339356238386232626666323466623566653566646661393133383566 | ||||
| 3861386539616132313861623231666664393462353333320a316236656635393935656134386534 | ||||
| 65623162346238646162386635376232343436393838653033356234356131633463383430636134 | ||||
| 3561646630633439300a373030333865386335616466353564373430316665396261383132323935 | ||||
| 3933 | ||||
| 38383165633431343739343231366365353762393539366439316236623864396532336635373136 | ||||
| 6564333336613838323665616333633232356333623635330a383066316434646339623636343134 | ||||
| 62336265323664386533333965336236623138616264626265383264633962653065646163333363 | ||||
| 3333613736636562610a663364363939633639383264643738346363343232333666393434626562 | ||||
| 3464 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user