From 7592cf73e987a91ebf4f7f653a5cb407f2b483fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=90=D0=BD=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=BF=D0=BE=D0=B2?= Date: Sun, 26 Oct 2025 00:27:02 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=BA=D0=BE=D0=BC=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D1=8B=20=D1=83?= =?UTF-8?q?=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B0=20common=20too?= =?UTF-8?q?ls=20=D0=B8=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5?= =?UTF-8?q?=D0=BB=D1=8F=20test=20=D0=B2=20site.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Закомментирована установка common tools для всех ОС (Debian/Ubuntu, RHEL/CentOS, Alt Linux, Astra Linux) - Закомментировано создание пользователя testuser - Закомментирована настройка sudo для testuser - Закомментировано создание директории /tmp/ansible-test Это ускорит выполнение тестов, так как не будет устанавливать дополнительные пакеты и создавать пользователей. --- molecule/default/site.yml | 174 +++++++++++++++++++------------------- 1 file changed, 87 insertions(+), 87 deletions(-) diff --git a/molecule/default/site.yml b/molecule/default/site.yml index 4fd6237..447ca70 100644 --- a/molecule/default/site.yml +++ b/molecule/default/site.yml @@ -65,65 +65,65 @@ - setup - update - # Установка common tools для всех ОС - - name: Install common tools (Debian/Ubuntu) - apt: - name: - - curl - - jq - - ca-certificates - - iproute2 - - iputils-ping - - procps - - net-tools - - vim - - wget - - unzip - - git - state: present - update_cache: false - when: ansible_os_family == 'Debian' - tags: - - setup - - tools + # Установка common tools для всех ОС (ЗАКОММЕНТИРОВАНО) + # - name: Install common tools (Debian/Ubuntu) + # apt: + # name: + # - curl + # - jq + # - ca-certificates + # - iproute2 + # - iputils-ping + # - procps + # - net-tools + # - vim + # - wget + # - unzip + # - git + # state: present + # update_cache: false + # when: ansible_os_family == 'Debian' + # tags: + # - setup + # - tools - - name: Install common tools (RHEL/CentOS/AlmaLinux/Rocky) - yum: - name: - - curl - - jq - - ca-certificates - - iproute - - iputils - - procps-ng - - net-tools - - vim - - wget - - unzip - - git - state: present - when: ansible_os_family == 'RedHat' - tags: - - setup - - tools + # - name: Install common tools (RHEL/CentOS/AlmaLinux/Rocky) + # yum: + # name: + # - curl + # - jq + # - ca-certificates + # - iproute + # - iputils + # - procps-ng + # - net-tools + # - vim + # - wget + # - unzip + # - git + # state: present + # when: ansible_os_family == 'RedHat' + # tags: + # - setup + # - tools - - name: Install common tools (Alt Linux) - command: apt-get install -y curl jq ca-certificates iproute2 iputils procps net-tools vim wget unzip git - when: ansible_os_family == 'Altlinux' - changed_when: false - failed_when: false - tags: - - setup - - tools + # - name: Install common tools (Alt Linux) + # command: apt-get install -y curl jq ca-certificates iproute2 iputils procps net-tools vim wget unzip git + # when: ansible_os_family == 'Altlinux' + # changed_when: false + # failed_when: false + # tags: + # - setup + # - tools - - name: Install common tools (Astra Linux) - command: apt-get install -y curl jq ca-certificates iproute2 iputils procps net-tools vim wget unzip git - when: ansible_os_family == 'Astra Linux' - changed_when: false - failed_when: false - tags: - - setup - - tools + # - name: Install common tools (Astra Linux) + # command: apt-get install -y curl jq ca-certificates iproute2 iputils procps net-tools vim wget unzip git + # when: ansible_os_family == 'Astra Linux' + # changed_when: false + # failed_when: false + # tags: + # - setup + # - tools # Установка Python для Ansible (если не установлен) - name: Install Python (Debian/Ubuntu) @@ -179,38 +179,38 @@ - setup - python - # Создание пользователя для тестирования - - name: Create test user - user: - name: testuser - shell: /bin/bash - create_home: yes - state: present - tags: - - setup - - user + # Создание пользователя для тестирования (ЗАКОММЕНТИРОВАНО) + # - name: Create test user + # user: + # name: testuser + # shell: /bin/bash + # create_home: yes + # state: present + # tags: + # - setup + # - user - # Настройка sudo для тестового пользователя - - name: Configure sudo for test user - lineinfile: - path: /etc/sudoers - line: "testuser ALL=(ALL) NOPASSWD:ALL" - state: present - validate: 'visudo -cf %s' - tags: - - setup - - sudo + # Настройка sudo для тестового пользователя (ЗАКОММЕНТИРОВАНО) + # - name: Configure sudo for test user + # lineinfile: + # path: /etc/sudoers + # line: "testuser ALL=(ALL) NOPASSWD:ALL" + # state: present + # validate: 'visudo -cf %s' + # tags: + # - setup + # - sudo - # Создание директории для тестов - - name: Create test directory - file: - path: /tmp/ansible-test - state: directory - mode: '0755' - owner: testuser - group: testuser - tags: - - setup - - directory + # Создание директории для тестов (ЗАКОММЕНТИРОВАНО) + # - name: Create test directory + # file: + # path: /tmp/ansible-test + # state: directory + # mode: '0755' + # owner: testuser + # group: testuser + # tags: + # - setup + # - directory - import_playbook: ../../roles/deploy.yml