diff --git a/roles/test-role/defaults/main.yml b/roles/test-role/defaults/main.yml deleted file mode 100644 index be265e6..0000000 --- a/roles/test-role/defaults/main.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -# Переменные по умолчанию для роли test-role -# Автор: Сергей Антропов -# Сайт: https://devops.org.ru - -test-role_package: test-package -test-role_service: test-service -test-role_enabled: true -test-role_started: true diff --git a/roles/test-role/handlers/main.yml b/roles/test-role/handlers/main.yml deleted file mode 100644 index 2c3b7fc..0000000 --- a/roles/test-role/handlers/main.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -# Обработчики роли test-role - -- name: Перезапустить test-service - systemd: - name: "{{ test-role_service }}" - state: restarted diff --git a/roles/test-role/meta/main.yml b/roles/test-role/meta/main.yml deleted file mode 100644 index d892b82..0000000 --- a/roles/test-role/meta/main.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -galaxy_info: - author: Сергей Антропов - description: Тестовая роль - company: https://devops.org.ru - license: MIT - min_ansible_version: 2.9 - platforms: - - name: Ubuntu - versions: [18.04, 20.04, 22.04] - - name: Debian - versions: [10, 11, 12] - - name: EL - versions: [7, 8, 9] - galaxy_tags: [test,role] - -dependencies: [] diff --git a/roles/test-role/tasks/debian.yml b/roles/test-role/tasks/debian.yml deleted file mode 100644 index cdfefc8..0000000 --- a/roles/test-role/tasks/debian.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -# Задачи для Debian/Ubuntu - -- name: Обновить кэш пакетов - apt: - update_cache: yes - cache_valid_time: 3600 - -- name: Установить пакет test-package - apt: - name: "{{ test-role_package }}" - state: present - -- name: Запустить и включить сервис test-service - systemd: - name: "{{ test-role_service }}" - enabled: "{{ test-role_enabled }}" - state: "{{ 'started' if test-role_started else 'stopped' }}" diff --git a/roles/test-role/tasks/main.yml b/roles/test-role/tasks/main.yml deleted file mode 100644 index 377ca02..0000000 --- a/roles/test-role/tasks/main.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -# Основные задачи роли test-role -# Автор: Сергей Антропов -# Сайт: https://devops.org.ru - -- name: Включить задачи для Debian/Ubuntu - import_tasks: debian.yml - when: ansible_os_family == 'Debian' - -- name: Включить задачи для RHEL/CentOS - import_tasks: redhat.yml - when: ansible_os_family == 'RedHat' diff --git a/roles/test-role/tasks/redhat.yml b/roles/test-role/tasks/redhat.yml deleted file mode 100644 index a60f736..0000000 --- a/roles/test-role/tasks/redhat.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -# Задачи для RHEL/CentOS - -- name: Установить пакет test-package - yum: - name: "{{ test-role_package }}" - state: present - -- name: Запустить и включить сервис test-service - systemd: - name: "{{ test-role_service }}" - enabled: "{{ test-role_enabled }}" - state: "{{ 'started' if test-role_started else 'stopped' }}"