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
				
			- Добавлен параметр для указания конкретной роли: make role lint [role] - Без параметра проверяются все роли: make role lint - Добавлена валидация существования роли с показом доступных ролей - Обновлена справка в Makefile с примерами использования - Исправлены ошибки линтера: trailing spaces и комментарии Примеры использования: - make role lint - проверить все роли - make role lint devops - проверить только роль devops - make role lint ping - проверить только роль ping
		
			
				
	
	
		
			83 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | ||
| # Переменные по умолчанию для роли devops
 | ||
| # Автор: Сергей Антропов
 | ||
| # Сайт: https://devops.org.ru
 | ||
| 
 | ||
| # Настройки пользователя devops
 | ||
| devops_user:
 | ||
|   name: "devops"
 | ||
|   home: "/home/devops"
 | ||
|   shell: "/bin/bash"
 | ||
|   groups: []
 | ||
|   create_home: true
 | ||
|   state: "present"
 | ||
| 
 | ||
| # Настройки пароля
 | ||
| devops_password:
 | ||
|   length: 30
 | ||
|   special_chars: true
 | ||
|   min_special: 4
 | ||
|   min_upper: 4
 | ||
|   min_lower: 4
 | ||
|   min_digits: 4
 | ||
| 
 | ||
| # Настройки sudo
 | ||
| devops_sudo:
 | ||
|   nopasswd: true
 | ||
|   commands: "ALL"
 | ||
| 
 | ||
| # SSH настройки
 | ||
| devops_ssh:
 | ||
|   authorized_keys_file: "/home/devops/.ssh/authorized_keys"
 | ||
|   ssh_dir: "/home/devops/.ssh"
 | ||
|   ssh_dir_mode: "0700"
 | ||
|   authorized_keys_mode: "0600"
 | ||
| 
 | ||
| # Настройки для разных ОС
 | ||
| devops_os_config:
 | ||
|   # Ubuntu/Debian
 | ||
|   ubuntu:
 | ||
|     groups: ["sudo", "docker"]
 | ||
|     sudo_file: "/etc/sudoers.d/devops"
 | ||
|     sudo_validate: "visudo -cf %s"
 | ||
|   debian:
 | ||
|     groups: ["sudo", "docker"]
 | ||
|     sudo_file: "/etc/sudoers.d/devops"
 | ||
|     sudo_validate: "visudo -cf %s"
 | ||
| 
 | ||
|   # RHEL/CentOS/Rocky/AlmaLinux
 | ||
|   rhel:
 | ||
|     groups: ["wheel", "docker"]
 | ||
|     sudo_file: "/etc/sudoers.d/devops"
 | ||
|     sudo_validate: "visudo -cf %s"
 | ||
|   centos:
 | ||
|     groups: ["wheel", "docker"]
 | ||
|     sudo_file: "/etc/sudoers.d/devops"
 | ||
|     sudo_validate: "visudo -cf %s"
 | ||
|   rocky:
 | ||
|     groups: ["wheel", "docker"]
 | ||
|     sudo_file: "/etc/sudoers.d/devops"
 | ||
|     sudo_validate: "visudo -cf %s"
 | ||
|   alma:
 | ||
|     groups: ["wheel", "docker"]
 | ||
|     sudo_file: "/etc/sudoers.d/devops"
 | ||
|     sudo_validate: "visudo -cf %s"
 | ||
| 
 | ||
|   # Astra Linux
 | ||
|   astra:
 | ||
|     groups: ["sudo", "docker"]
 | ||
|     sudo_file: "/etc/sudoers.d/devops"
 | ||
|     sudo_validate: "visudo -cf %s"
 | ||
| 
 | ||
|   # ALT Linux
 | ||
|   alt:
 | ||
|     groups: ["wheel", "docker"]
 | ||
|     sudo_file: "/etc/sudoers.d/devops"
 | ||
|     sudo_validate: "visudo -cf %s"
 | ||
| 
 | ||
|   # RedOS
 | ||
|   redos:
 | ||
|     groups: ["wheel", "docker"]
 | ||
|     sudo_file: "/etc/sudoers.d/devops"
 | ||
|     sudo_validate: "visudo -cf %s"
 |