Закомментированы установка 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
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user