Initial commit
This commit is contained in:
38
defaults/main.yml
Normal file
38
defaults/main.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
# ansible-role-template/defaults/main.yml
|
||||
# Default values for role variables
|
||||
# ===================================
|
||||
|
||||
# Service configuration
|
||||
role_template_service_name: "default_service"
|
||||
role_template_service_port: 80
|
||||
|
||||
# User and permissions
|
||||
role_template_service_user: "nobody"
|
||||
role_template_service_group: "nogroup"
|
||||
role_template_service_uid: 65534
|
||||
role_template_service_gid: 65534
|
||||
role_template_service_mode: "0755"
|
||||
|
||||
# Directory structure
|
||||
role_template_service_dir: "/opt/{{ role_template_service_name }}"
|
||||
role_template_service_backup_dir: "/var/backups/{{ role_template_service_name }}"
|
||||
|
||||
# Systemd configuration (if applicable)
|
||||
role_template_systemd_enabled: false
|
||||
role_template_systemd_override_dir: "/etc/systemd/system/{{ role_template_service_name }}.d"
|
||||
|
||||
# Security
|
||||
role_template_validate_certs: true
|
||||
role_template_ssl_ciphers: "HIGH:!aNULL:!MD5"
|
||||
role_template_ssl_protocols: "TLSv1.2:TLSv1.3"
|
||||
|
||||
# Backup
|
||||
role_template_backup_enabled: false
|
||||
role_template_backup_retention: 7
|
||||
role_template_backup_archive_path: "/var/backups/{{ role_template_service_name }}/archive"
|
||||
|
||||
# Monitoring (optional)
|
||||
role_template_monitoring_enabled: false
|
||||
role_template_monitoring_interval: 60
|
||||
role_template_monitoring_notify_email: "admin@example.com"
|
||||
Reference in New Issue
Block a user