Prefix base role variables
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# base
|
# base
|
||||||
allow_reboot: false
|
base_allow_reboot: false
|
||||||
manage_network: false
|
base_manage_network: false
|
||||||
|
|
||||||
users:
|
users:
|
||||||
git:
|
git:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 }}`) ||
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user