first
This commit is contained in:
commit
b50fd16591
197 changed files with 41663 additions and 0 deletions
135
defaults/main.yml
Executable file
135
defaults/main.yml
Executable file
|
@ -0,0 +1,135 @@
|
|||
# -*- mode: yaml; indent-tabs-mode: nil; tab-width: 2; coding: utf-8-unix -*-
|
||||
|
||||
---
|
||||
|
||||
# these can be overridden using --extra-vars on the playbook command line
|
||||
|
||||
BASE_ROOT_USER: "{{BOX_ROOT_USER|default('root')}}"
|
||||
BASE_ROOT_GROUP: "{{BOX_ROOT_GROUP|default('root')}}"
|
||||
|
||||
BASE_PYTHON2_MINOR: "{{BOX_PYTHON2_MINOR}}"
|
||||
BASE_PYTHON3_MINOR: "{{BOX_PYTHON3_MINOR}}"
|
||||
BASE_PORTAGE_PYTHON_MINOR: "{{BOX_PORTAGE_PYTHON_MINOR}}"
|
||||
BASE_IPV6_DISABLE: "{{BOX_IPV6_DISABLE}}"
|
||||
|
||||
# These should come from the wrapper script
|
||||
BASE_USR_LOCAL: "{{ USR_LOCAL }}"
|
||||
BASE_PYVENV_ARGS: "--system-site-packages"
|
||||
BASE_PYVENV2_ARGS: "{{BASE_PYVENV_ARGS}}"
|
||||
BASE_PYVENV3_ARGS: "{{BASE_PYVENV_ARGS}}"
|
||||
|
||||
# this is now ignored and built into pip2.sh/pip3.sh as pip:extra_args is post the install keyword
|
||||
BASE_PIP_GLOBAL_ARGS: "--disable-pip-version-check --cache-dir {{ PLAY_PIP_CACHE|default('/mnt/o/Cache/Pip') }} --cert '{{ PLAY_CA_CERT|default('/usr/local/etc/ssl/cacert-testforge.pem') }}'"
|
||||
# force pip packages to be explicitly installed or fail
|
||||
BASE_PIP_INSTALL_ARGS: "{{ BASE_PIP_GLOBAL_ARGS +' --no-deps --prefix='+USR_LOCAL }}"
|
||||
# and/or to prevent pip form downloading from the internet
|
||||
#? BASE_PIP_INSTALL_ARGS: "{{ PIP_INSTALL_ARGS|default('--proxy=localhost:9999') }}"
|
||||
BASE_USER_NAME: "{{ BOX_USER_NAME }}"
|
||||
BASE_USER_HOME: "{{ BOX_USER_HOME }}"
|
||||
BASE_ALSO_GROUP: "{{ BOX_ALSO_GROUP }}"
|
||||
# These should come from the inventory hosts.yml
|
||||
HOST_MOUNT_SYMLINKS: []
|
||||
HOST_MOUNT_SYMLINK_CONTENTS: {}
|
||||
HOST_CONTAINER_MOUNTS: []
|
||||
BASE_HOST_CONTAINER_MOUNTS: "{{BOX_HOST_CONTAINER_MOUNTS}}"
|
||||
HOSTNAME_HARDWARE: ''
|
||||
BASE_ALSO_USERS: "{{BOX_ALSO_USERS}}"
|
||||
LXD_TRUST_PASSWORD: ""
|
||||
|
||||
# per-user config dir but expanduser is broken so we leave off the ~/ prefix
|
||||
BASE_USER_CONFIG_DIR: ".config/testforge"
|
||||
|
||||
# unused - seems to be built for zip only not tar
|
||||
BASE_UNTAR_ARGS:
|
||||
#? - "-C"
|
||||
- "--owner=root"
|
||||
- "--group=root"
|
||||
- "--no-same-owner"
|
||||
- "--keep-newer-files"
|
||||
# - "--no-same-permissions"
|
||||
|
||||
BASE_PKG_IGNORE_ERRORS: true # "{{ ansible_virtualization_role|replace('NA', 'host') == 'guest' }}"
|
||||
BASE_IGNORE_LOCAL_ERRORS: BASE_ARE_CONNECTED|default('') == ''
|
||||
|
||||
# Look for you timezone in /usr/share/zoneinfo.
|
||||
# Example: Europe/Prague
|
||||
BASE_timezone: "{{BOX_timezone}}"
|
||||
|
||||
# Is your hardware clock set local (true), or UTC (false)? - true is advised by created problems DB
|
||||
hwclock_local: "{{BOX_hwclock_local}}"
|
||||
|
||||
# Do you want to set the hardware clock to the current system time (software
|
||||
# clock) during shutdown?
|
||||
hwclock_systohc: "{{BOX_hwclock_systohc}}"
|
||||
|
||||
# Do you want to set the system time to the current hardware clock
|
||||
# during bootup?
|
||||
hwclock_hctosys: "{{BOX_hwclock_hctosys}}"
|
||||
|
||||
# Should be copies of the /etc/skel files inside the /home/${USER} updated?
|
||||
# Only files that were not modified by a user will be updated.
|
||||
skel_update_homes: false
|
||||
|
||||
# List of locales to generate.
|
||||
env_locales:
|
||||
- "C.UTF-8 UTF-8"
|
||||
- "en_US.UTF-8 UTF-8"
|
||||
- "en_GB.UTF-8 UTF-8"
|
||||
- "en_CA.UTF-8 UTF-8"
|
||||
|
||||
# The default system LANG.
|
||||
env_locale_lang: en_US.UTF-8
|
||||
|
||||
# The default EDITOR.
|
||||
env_editor: "/usr/bin/mg"
|
||||
|
||||
BASE_BOOT_DIR: "/boot"
|
||||
#BASE_BOOT_DIR: "/mnt/l/syslinux"
|
||||
BASE_ROOT_LOG_DIR: "/root/var/tmp/{{date_slash}}"
|
||||
|
||||
BASE_SCRIPT_DIR: "{{USR_LOCAL}}/sbin"
|
||||
BASE_LOG_DIR: "{{USR_LOCAL}}/var/log"
|
||||
|
||||
# subkeys.pgp.net does NOT work
|
||||
BASE_GENTOO_KEYSERVER: "keys.gentoo.org"
|
||||
BASE_GPG_SERVER: "{{BOX_GPG_SERVER}}"
|
||||
# I tried these four, I believe that number 3 finally worked and allowed me to download the keys in question for accessing the tor update servers.
|
||||
# https://github.com/Stadicus/RaspiBolt/issues/343
|
||||
# hkps.pool.sks-keyservers.net
|
||||
# keys.gnupg.net
|
||||
# pgp.uni-mainz.de
|
||||
# pgp.mit.edu
|
||||
|
||||
BASE_FUNTOO_PROFILES_DIRS:
|
||||
- /var/local/git/meta-repo/kits/core-kit/profiles/base
|
||||
|
||||
BASE_FUNTOO_MIXINS_DIRS:
|
||||
- /var/local/git/meta-repo/kits/core-kit/profiles/funtoo/1.0/linux-gnu/mix-ins
|
||||
|
||||
BASE_FUNTOO_MIXINS:
|
||||
- X
|
||||
- xfce
|
||||
- no-systemd
|
||||
|
||||
# This now gets overwritten in firewall.conf from route|grep ^default
|
||||
# should get replaced by BASE_ARE_CONNECTED if it's not null
|
||||
BASE_DEFAULT_OUTPUT_IF: "{{BOX_DEFAULT_OUTPUT_IF|default('wlan7')}}"
|
||||
|
||||
BASE_FEATURES: "{{BOX_BASE_FEATURES}}"
|
||||
BASE_LIB: "{{BOX_USR_LIB}}"
|
||||
LIB: "{{BASE_LIB}}"
|
||||
|
||||
base_ipv4_nat_dev: "{{ ansible_default_ipv4.alias }}" # enp0s3
|
||||
#? ansible_default_ipv4.address
|
||||
base_ipv4_nat_ip: "{{ ansible_default_ipv4.address }}" # 10.0.2.15"
|
||||
base_ipv4_nat_gw_ip: "{{ ansible_default_ipv4.gateway }}" # "10.0.2.2"
|
||||
# "ansible_dns": {"nameservers": [ "10.0.2.2"
|
||||
base_ipv4_nat_dns_ip: "{{ ansible_dns[0].nameseervers[0] }}" #? "10.0.2.3"
|
||||
|
||||
BASE_PASSWORDS_DATABASE: ""
|
||||
BASE_PASSWORDS_PASSWORD: ""
|
||||
BASE_HOSTNAME_HARDWARE: "{{BOX_HOST_NAME}}"
|
||||
BASE_TIMEZONE: Etc/UTC
|
||||
|
||||
base_passwords_database: "{{box_passwords_database}}"
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue