# -*- mode: yaml; indent-tabs-mode: nil; tab-width: 2; coding: utf-8-unix -*- # man wget: Using --ca-directory is more efficient than --ca-certificate when many certificates are installed # --ca-certificate={{PLAY_CA_CERT}} --ca-directory=/etc/ssl/certs/ BASE_WGET_ARGS: "--no-hsts --tries=1 --ca-certificate={{PLAY_CA_CERT|default('/usr/local/etc/ssl/cacert-testforge.pem')}}" BASE_TIME_DAEMON: ntp BASE_CURL_SSL: openssl BASE_PORTDIR: "/usr/portage" BASE_DISTDIR: "/usr/portage/distfiles" base_emerge_flags: "-vbk --update --changed-use --with-bdeps=y --changed-deps-report --backtrack=30 --ignore-built-slot-operator-deps=y --keep-going" base_portage_ignore_errors: "{{ ansible_virtualization_role|replace('NA', 'host') == 'guest' }}" # does have export base_etc_env_d: "env.d" ETC_CONF_D: "conf.d" etc_env_export: "export " base_sudo_group: "wheel" # These arent used but make our scripts build the portage.* files for them # There are from /mnt/src/portage/gentoo/profiles/base/packages # These may differ for Funtoo Pentoo and Gentoo - we will list them all? # Gentoo Base Profile # NOTE: THIS IS THE BASE PROFILE FOR *ANY* GENTOO BASED OPERATING SYSTEM. # Please note that this file is rarely used as a package inclusion mask # file, because it affects EVERY SINGLE gentoo profile. As can be seen, # we've limited the inclusion mask to a version of portage which supports # cascaded profiles, but apart from that, there should be no version # specific information in here. This file serves as a high level description # of the minimum set of packages needed for any Gentoo based system. base_pkgs_Gentoo: # https://wiki.gentoo.org/wiki/Portage_Security#git-mirror_repositories - sec-keys/openpgp-keys-gentoo-release - app-arch/bzip2 - app-arch/gzip - app-arch/tar - app-arch/xz-utils - app-shells/bash - net-misc/rsync - net-misc/wget - sys-apps/coreutils - sys-apps/diffutils - sys-apps/findutils - sys-apps/gawk - sys-apps/grep - sys-apps/kbd - sys-apps/less - sys-process/procps - sys-process/psmisc - sys-apps/sed - sys-apps/which - sys-devel/binutils - sys-devel/gcc - sys-devel/gnuconfig - sys-devel/make - sys-devel/patch - sys-fs/e2fsprogs - virtual/dev-manager - virtual/editor - virtual/libc - virtual/man - virtual/modutils - virtual/os-headers - virtual/package-manager - virtual/pager - virtual/service-manager - virtual/shadow - virtual/ssh - sys-fs/lvm2 # required by sys-fs/cryptsetup-1.6.1[udev,-static-libs,static] - dev-libs/libgpg-error #? - virtual/udev # required by sys-fs/cryptsetup-1.6.1[udev,-static-libs,static] - sys-libs/e2fsprogs-libs # required by sys-fs/cryptsetup-1.6.1[udev,-static-libs,static] - dev-libs/popt # required by sys-fs/cryptsetup-1.6.1[udev,-static-libs,static] - dev-libs/libgcrypt - sys-fs/cryptsetup - sys-libs/ncurses - sys-libs/glibc - sys-libs/libxcrypt - sys-apps/shadow - net-libs/gnutls base_pkgs_Stage3: - sys-apps/baselayout - sys-apps/portage - app-editors/nano - app-admin/perl-cleaner - app-arch/libarchive - app-eselect/eselect-python - app-misc/ca-certificates - app-portage/elt-patches - dev-lang/perl - dev-libs/glib - dev-libs/libpcre2 - dev-libs/libxml2 - sys-devel/libtool - dev-libs/openssl - dev-python/pyblake2 - dev-python/setuptools - dev-util/desktop-file-utils - dev-util/gtk-doc-am - media-libs/fontconfig - net-misc/dhcp - net-misc/openssh - sys-auth/pambase - sys-devel/autoconf - sys-devel/gettext - sys-libs/pam - sys-libs/zlib - dev-libs/libpcre - sys-apps/acl - sys-apps/attr - dev-lang/python-exec - dev-lang/python:{{BASE_PYTHON2_MINOR}} - dev-lang/python:{{BASE_PYTHON3_MINOR}} base_pkgs_Clipos: - sys-kernel/clipos-kernel-sources - app-arch/lz4 - sys-devel/bc - sys-apps/net-tools - virtual/libelf base_pkgs_Funtoo: - app-admin/ego base_pkgs_provided: # dev-python/wheel-0.32.2 #? - dev-python/pip-9.0.1-r2 #dev-python/jinja-2.10 #dev-python/pynacl-1.2.1 #dev-python/asn1crypto-0.24.0 # 3.16 #dev-python/bcrypt-3.1.4-r1 #dev-python/cffi-1.11.5 #dev-python/idna-2.7 #dev-python/paramiko-2.4.1 #dev-python/pyasn1-0.4.2 #dev-python/setuptools-40.0.0 - app-admin/ansible-{{BOX_ANSIBLE_VERSION}} base_pkgs_bootstrap: - sys-kernel/gentoo-sources - sys-apps/util-linux - sys-boot/boot-update - dev-util/kbuild - sys-apps/kmod base_pkgs_systemd: - sys-apps/systemd #no - sys-fs/udev base_pkgs_openrc: - sys-apps/sysvinit - sys-apps/openrc - sys-auth/elogind - sys-fs/eudev #no sys-fs/udev-init-scripts base_system_users: ['{{BASE_USER_NAME}}'] base_gpg_keys_system: - uid: DCD05B71EAB94199527F44ACDB6B8C1F96D8BF6D name: "Gentoo ebuild repository signing key (Automated Signing Key) "