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