Prefix base role variables

This commit is contained in:
2025-12-31 19:11:58 -05:00
parent 2298ca008e
commit a3f723885d
18 changed files with 39 additions and 40 deletions

View File

@@ -1,6 +1,6 @@
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
# docker # docker
docker_users: docker_users:

View File

@@ -1,6 +1,6 @@
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
# Import my GPG key for git signature verification # Import my GPG key for git signature verification
root_gpgkeys: root_gpgkeys:

View File

@@ -1,6 +1,6 @@
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
# Import my GPG key for git signature verification # Import my GPG key for git signature verification
root_gpgkeys: root_gpgkeys:

View File

@@ -1,6 +1,6 @@
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
users: users:
git: git:

View File

@@ -1,8 +1,8 @@
debian_version: 10.5.0 debian_version: 10.5.0
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
# libvirt # libvirt
libvirt_users: vagrant libvirt_users: vagrant

View File

@@ -1,8 +1,8 @@
base_domain: local.krislamo.org base_domain: local.krislamo.org
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
users: users:
jellyfin: jellyfin:

View File

@@ -1,6 +1,6 @@
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
# minecraft # minecraft
# Agree to EULA to start service in Vagrant # Agree to EULA to start service in Vagrant

View File

@@ -1,6 +1,6 @@
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
# docker # docker
docker_users: docker_users:

View File

@@ -2,8 +2,8 @@
#### base #### #### base ####
############## ##############
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
root_gpgkeys: root_gpgkeys:
- id: 42A3A92C5DA0F3E5F71A3710105B748C1362EB96 - id: 42A3A92C5DA0F3E5F71A3710105B748C1362EB96

View File

@@ -1,8 +1,8 @@
base_domain: local.krislamo.org base_domain: local.krislamo.org
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
users: users:
git: git:

View File

@@ -1,6 +1,6 @@
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
#mail: #mail:
# host: smtp.gmail.com # host: smtp.gmail.com

View File

@@ -1,6 +1,6 @@
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
# UniFi version # UniFi version
unifi_version: 6.1.71 unifi_version: 6.1.71

View File

@@ -1,6 +1,6 @@
# base # base
allow_reboot: false base_allow_reboot: false
manage_network: false base_manage_network: false
# docker # docker
docker_users: docker_users:
@@ -22,7 +22,6 @@ wordpress_multisite: true
# database settings # database settings
wordpress_dbversion: latest wordpress_dbversion: latest
wordpress_dbpass: password wordpress_dbpass: password
# multisite (enable in admin panel then uncomment) # multisite (enable in admin panel then uncomment)
#wordpress_rule: "Host(`{{ wordpress_domain }}`) || #wordpress_rule: "Host(`{{ wordpress_domain }}`) ||
# Host(`site1.{{ wordpress_domain }}`) || # Host(`site1.{{ wordpress_domain }}`) ||

View File

@@ -1,10 +1,10 @@
allow_reboot: true base_allow_reboot: true
manage_firewall: true base_manage_firewall: true
manage_network: false base_manage_network: false
network_type: static base_network_type: static
locale_default: en_US.UTF-8 base_locale_default: en_US.UTF-8
packages: base_packages:
- apache2-utils - apache2-utils
- cryptsetup - cryptsetup
- curl - curl

View File

@@ -3,7 +3,7 @@
msg: "Reboot initiated by Ansible" msg: "Reboot initiated by Ansible"
connect_timeout: 5 connect_timeout: 5
listen: reboot_host listen: reboot_host
when: allow_reboot when: base_allow_reboot
- name: Reconfigure locales - name: Reconfigure locales
ansible.builtin.command: dpkg-reconfigure -f noninteractive locales ansible.builtin.command: dpkg-reconfigure -f noninteractive locales

View File

@@ -9,12 +9,12 @@
- name: Import Firewall tasks - name: Import Firewall tasks
ansible.builtin.import_tasks: firewall.yml ansible.builtin.import_tasks: firewall.yml
tags: firewall tags: firewall
when: manage_firewall when: base_manage_firewall
- name: Import Network tasks - name: Import Network tasks
ansible.builtin.import_tasks: network.yml ansible.builtin.import_tasks: network.yml
tags: network tags: network
when: manage_network when: base_manage_network
- name: Import Mail tasks - name: Import Mail tasks
ansible.builtin.import_tasks: mail.yml ansible.builtin.import_tasks: mail.yml

View File

@@ -43,4 +43,4 @@
from: "{{ item }}" from: "{{ item }}"
state: enabled state: enabled
loop: "{{ samba.firewall }}" loop: "{{ samba.firewall }}"
when: manage_firewall when: base_manage_firewall

View File

@@ -1,6 +1,6 @@
- name: Install useful software - name: Install useful software
ansible.builtin.apt: ansible.builtin.apt:
name: "{{ packages }}" name: "{{ base_packages }}"
state: present state: present
update_cache: true update_cache: true
@@ -127,7 +127,7 @@
- name: Generate locale - name: Generate locale
community.general.locale_gen: community.general.locale_gen:
name: "{{ locale_default }}" name: "{{ base_locale_default }}"
state: present state: present
notify: reconfigure_locales notify: reconfigure_locales
@@ -135,7 +135,7 @@
ansible.builtin.lineinfile: ansible.builtin.lineinfile:
path: /etc/default/locale path: /etc/default/locale
regexp: "^LANG=" regexp: "^LANG="
line: "LANG={{ locale_default }}" line: "LANG={{ base_locale_default }}"
- name: Manage root authorized_keys - name: Manage root authorized_keys
ansible.builtin.template: ansible.builtin.template: