Copyright (C) 2020 Dmitriy Prigoda [email protected] This script is free software: Everyone is permitted to copy and distribute verbatim copies of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License.
Протестировано на:
- CentOS 8
- Ansible = 2.9.5
Набор базовых ролей ansible по настройке операционных систем RHEL/CentOS 7/8.
Для использования необходимо сделать клон проекта, настроить параметры в файле inventory
, запустить playbook
# Склонировать проект
> git clone https://github.com/D34m0nN0n3/ansible-ssr-os.git
# Перейти в директорию с проектом
> cd ansible-ssr-os
# Создать файл с параметрами
> vim inventory/hosts
# Запустить playbook
> ansible-playbook -i inventory/hosts playbook.yml --ask-pass --become --ask-become-pass
Все параметры и теги приведены в отдельных разделах документации по ролям:
- infra-system.linux.os.ntp
- infra-system.linux.os.auditd
- infra-system.linux.os.sysconfig
- infra-system.linux.os.sshd
- infra-system.linux.os.cockpit
- infra-system.linux.os.users
- infra-system.linux.os.mpuser
- infra-system.linux.os.firewall
- infra-system.linux.os.selinux
- infra-system.linux.os.itma
- infra-system.linux.os.netbackup
- infra-system.linux.os.kaspersky