Закомментированы установка common tools и создание пользователя test в site.yml
Some checks failed
Ansible Testing / lint (push) Has been cancelled
Ansible Testing / test (default) (push) Has been cancelled
Ansible Testing / test (minimal) (push) Has been cancelled
Ansible Testing / test (performance) (push) Has been cancelled
Ansible Testing / deploy-check (push) Has been cancelled

- Закомментирована установка common tools для всех ОС (Debian/Ubuntu, RHEL/CentOS, Alt Linux, Astra Linux)
- Закомментировано создание пользователя testuser
- Закомментирована настройка sudo для testuser
- Закомментировано создание директории /tmp/ansible-test

Это ускорит выполнение тестов, так как не будет устанавливать дополнительные пакеты и создавать пользователей.
This commit is contained in:
Сергей Антропов
2025-10-26 00:27:02 +03:00
parent 377a1eda2b
commit 7592cf73e9

View File

@@ -65,65 +65,65 @@
- setup - setup
- update - update
# Установка common tools для всех ОС # Установка common tools для всех ОС (ЗАКОММЕНТИРОВАНО)
- name: Install common tools (Debian/Ubuntu) # - name: Install common tools (Debian/Ubuntu)
apt: # apt:
name: # name:
- curl # - curl
- jq # - jq
- ca-certificates # - ca-certificates
- iproute2 # - iproute2
- iputils-ping # - iputils-ping
- procps # - procps
- net-tools # - net-tools
- vim # - vim
- wget # - wget
- unzip # - unzip
- git # - git
state: present # state: present
update_cache: false # update_cache: false
when: ansible_os_family == 'Debian' # when: ansible_os_family == 'Debian'
tags: # tags:
- setup # - setup
- tools # - tools
- name: Install common tools (RHEL/CentOS/AlmaLinux/Rocky) # - name: Install common tools (RHEL/CentOS/AlmaLinux/Rocky)
yum: # yum:
name: # name:
- curl # - curl
- jq # - jq
- ca-certificates # - ca-certificates
- iproute # - iproute
- iputils # - iputils
- procps-ng # - procps-ng
- net-tools # - net-tools
- vim # - vim
- wget # - wget
- unzip # - unzip
- git # - git
state: present # state: present
when: ansible_os_family == 'RedHat' # when: ansible_os_family == 'RedHat'
tags: # tags:
- setup # - setup
- tools # - tools
- name: Install common tools (Alt Linux) # - name: Install common tools (Alt Linux)
command: apt-get install -y curl jq ca-certificates iproute2 iputils procps net-tools vim wget unzip git # command: apt-get install -y curl jq ca-certificates iproute2 iputils procps net-tools vim wget unzip git
when: ansible_os_family == 'Altlinux' # when: ansible_os_family == 'Altlinux'
changed_when: false # changed_when: false
failed_when: false # failed_when: false
tags: # tags:
- setup # - setup
- tools # - tools
- name: Install common tools (Astra Linux) # - name: Install common tools (Astra Linux)
command: apt-get install -y curl jq ca-certificates iproute2 iputils procps net-tools vim wget unzip git # command: apt-get install -y curl jq ca-certificates iproute2 iputils procps net-tools vim wget unzip git
when: ansible_os_family == 'Astra Linux' # when: ansible_os_family == 'Astra Linux'
changed_when: false # changed_when: false
failed_when: false # failed_when: false
tags: # tags:
- setup # - setup
- tools # - tools
# Установка Python для Ansible (если не установлен) # Установка Python для Ansible (если не установлен)
- name: Install Python (Debian/Ubuntu) - name: Install Python (Debian/Ubuntu)
@@ -179,38 +179,38 @@
- setup - setup
- python - python
# Создание пользователя для тестирования # Создание пользователя для тестирования (ЗАКОММЕНТИРОВАНО)
- name: Create test user # - name: Create test user
user: # user:
name: testuser # name: testuser
shell: /bin/bash # shell: /bin/bash
create_home: yes # create_home: yes
state: present # state: present
tags: # tags:
- setup # - setup
- user # - user
# Настройка sudo для тестового пользователя # Настройка sudo для тестового пользователя (ЗАКОММЕНТИРОВАНО)
- name: Configure sudo for test user # - name: Configure sudo for test user
lineinfile: # lineinfile:
path: /etc/sudoers # path: /etc/sudoers
line: "testuser ALL=(ALL) NOPASSWD:ALL" # line: "testuser ALL=(ALL) NOPASSWD:ALL"
state: present # state: present
validate: 'visudo -cf %s' # validate: 'visudo -cf %s'
tags: # tags:
- setup # - setup
- sudo # - sudo
# Создание директории для тестов # Создание директории для тестов (ЗАКОММЕНТИРОВАНО)
- name: Create test directory # - name: Create test directory
file: # file:
path: /tmp/ansible-test # path: /tmp/ansible-test
state: directory # state: directory
mode: '0755' # mode: '0755'
owner: testuser # owner: testuser
group: testuser # group: testuser
tags: # tags:
- setup # - setup
- directory # - directory
- import_playbook: ../../roles/deploy.yml - import_playbook: ../../roles/deploy.yml