General Improvements + Miner Deprecation (#23)
* Add volume key controls. * Add placeholder for LBRY app. * Refactor gui into gnome and packages. Remove deprecated lineinfiles. Enhance package management. * Variablize tar to fix FreeBSD. * Variablize tar to fix FreeBSD. * Take FreeBSD gui.yml refactor into account. * Unfinished changes to use self-signed cert so local traffic can hit https. Server starts fine, but getting "gnutls_handshake() failed: An unexpected TLS packet was received." on client's `git clone`. * Make D2D optional. FreeBSD is still having a hard time compiling it. * Use a block for Dash To Dock so only one ignore_errors is necessary. * Deprecate miner section since machines have been decommissioned. * Remove deprecated file. * Switch to lightdm on FreeBSD. * Automate GPU driver installation. * Updated DWM config and added TODO's. * Move lynis to src folder for cleanliness. * Remove debug. * Refactor for "shared" system type folder. * Fix FreeBSD gpu.yml location. * Add a default hosts file to hide warnings.
This commit is contained in:
128
hosts
128
hosts
@ -1,130 +1,4 @@
|
||||
;;; DEPRECATION WARNING ;;;
|
||||
; The move to file-based variables has begun.
|
||||
; This file will be removed once all variables are converted and all hosts have been modified.
|
||||
; Please see tasks/general/acct_mgmt/provision_config.yml for details.
|
||||
;;; END DEPRECATION WARNING ;;;
|
||||
; Configuration is managed via /usr/local/etc/hyperling-scm/*.ini files.
|
||||
|
||||
[global]
|
||||
localhost
|
||||
|
||||
;;; Old hosts file:
|
||||
;;; [everything]
|
||||
;;; ;;;;;;; Available options - all require lowercase values ;;;;;;
|
||||
;;; ;
|
||||
;;; ; branch : Provide the Github branch that the machine should poll.
|
||||
;;; ; Example: main, dev
|
||||
;;; ;
|
||||
;;; ; pentesting : Set to anything to install tools such as metasploit (nmap is already provided for reporting)
|
||||
;;; ; Example: true
|
||||
;;; ;
|
||||
;;; localhost
|
||||
;;; ;dell-laptop branch=dev pentesting=true
|
||||
;;; ;airbook branch=dev pentesting=true
|
||||
;;; ;x570 branch=dev
|
||||
;;; ;test branch=dev pentesting=true
|
||||
;;;
|
||||
;;; [workstation]
|
||||
;;; ;;;;;;; Available options - all require lowercase values ;;;;;;
|
||||
;;; ;
|
||||
;;; ; coding : Define for installation of code editors (VSCode, PyCharm, Android Studio)
|
||||
;;; ;
|
||||
;;; ; editing : Define for installation of Audio/Video editors (Shotcut, Audacity, OBS Stdio, GIMP)
|
||||
;;; ;
|
||||
;;; ; gaming : Define for installation of gaming software (Steam, Lutris)
|
||||
;;; ;
|
||||
;;; ; rdp : Define for installation of RDP protocol
|
||||
;;; ; CURRENTLY FREEBSD-ONLY
|
||||
;;; ;
|
||||
;;; ; vnc : Define for installation of VNC protocol
|
||||
;;; ; NOT IMPLEMENTED YET
|
||||
;;; ;
|
||||
;;; dell-laptop coding=true editing=true gaming=true
|
||||
;;; dell-inspiron coding=true gaming=true
|
||||
;;; usb-workstation coding=true
|
||||
;;; lbry-server-1
|
||||
;;; lbry-server-2
|
||||
;;; lbry-server-3
|
||||
;;; aspire coding=true editing=true gaming=true
|
||||
;;; freeboy rdp=true
|
||||
;;; airbook coding=true editing=true gaming=true
|
||||
;;;
|
||||
;;; [mobile]
|
||||
;;; pinephone
|
||||
;;; usb-mobile
|
||||
;;; silicon-power
|
||||
;;;
|
||||
;;; [miner]
|
||||
;;; ;;;;;;; Available options - all require lowercase values ;;;;;;
|
||||
;;; ; amdgpu : Set to anything for installation of AMDGPU-Pro drivers on Ubuntu (20.04 preferred)
|
||||
;;; ; Example: true
|
||||
;;; ;
|
||||
;;; ; nanominer : Set to anything for installation of nanominer
|
||||
;;; ; Example: true
|
||||
;;; ;
|
||||
;;; ; nanominer_cpu : Set to coin code that you'd like the CPU to work on
|
||||
;;; ; Valid values: xmr
|
||||
;;; ;
|
||||
;;; ; nanominer_cpu_pool : Set to pool organization to use for CPU mining
|
||||
;;; ; Valid values: nanopool
|
||||
;;; ;
|
||||
;;; ; nanominer_gpu : Set to coin code that you'd like the GPU to work on
|
||||
;;; ; Valid values: eth
|
||||
;;; ;
|
||||
;;; ; nanominer_gpus : Set to comma list of GPU devices that should be used for nanominer
|
||||
;;; ; Example: 0,2,3
|
||||
;;; ;
|
||||
;;; ; nanominer_gpu_pool : Set to pool organization to use for GPU mining
|
||||
;;; ; Valid values: nanopool etherpool f2pool
|
||||
;;; ;
|
||||
;;; ; eth_minhashrate : Set to minimum hashrate over 10 minutes before restarting. Can accept M for Million and K for thousand.
|
||||
;;; ; Example: 100K
|
||||
;;; ;
|
||||
;;; usb-miner amdgpu=true nanominer=true nanominer_gpu=eth nanominer_gpus=0 nanominer_gpu_pool=nanopool
|
||||
;;; x570 amdgpu=true nanominer=true nanominer_gpu=eth nanominer_gpus=0 nanominer_gpu_pool=nanopool eth_minhashrate=50M
|
||||
;;; ;x570 amdgpu=true ethminer=true
|
||||
;;;
|
||||
;;; [server]
|
||||
;;; ;;;;;;; Parameters ;;;;;;
|
||||
;;; ;
|
||||
;;; ; domain : Set to the domain which gives the server its FQDN.
|
||||
;;; ; Example: hyperling.com
|
||||
;;; ;
|
||||
;;; ; onlyoffice : Set to anything for this server to be configured as an OnlyOffice server.
|
||||
;;; ; Example: true
|
||||
;;; ;
|
||||
;;; ; grafana : Set to anything for this server to be configured as an Grafana web server.
|
||||
;;; ; Example: true
|
||||
;;; ;
|
||||
;;; ; influxdb1 : Set to anything for this server to be configured as an Influx 1 DB server.
|
||||
;;; ; Example: true
|
||||
;;; ;
|
||||
;;; ; influxdb2 : Set to anything for this server to be configured as an Influx 2 DB + web server.
|
||||
;;; ; Example: true
|
||||
;;; ;
|
||||
;;; ; certbot : Set to anything to add cron job for `certbot renew`.
|
||||
;;; ; Example: true
|
||||
;;; ;
|
||||
;;; ; hugo : Set to anything to install HUGO static website generator.
|
||||
;;; ; Example: true
|
||||
;;; ;
|
||||
;;; ; gitlab : ee - Installs Enterprise Edition Free Tier. Basically CE with an easier upgrade path for Paid Features.
|
||||
;;; ; ce - Installs Community Edition. Excludes paid features if you'll never use them. Supposedly difficult to move to EE.
|
||||
;;; ; Example: ce
|
||||
;;; ;
|
||||
;;; ; gitlab_url : The URL prefix for the server. Using 'http://mygitlabserver' would result in "http://mygitlabserver.{{domain}}".
|
||||
;;; ; Regardless of whether you choose http or https, the Certbot config will be skipped since the maintainer uses a reverse proxy.
|
||||
;;; ; Example: https://gitlab
|
||||
;;; ;
|
||||
;;; onlyoffice domain=hyperling.com onlyoffice=true
|
||||
;;; grafana domain=hyperling.com grafana=true influxdb1=true
|
||||
;;; test
|
||||
;;; hyperling certbot=true
|
||||
;;; hyperling.com certbot=true
|
||||
;;; tmcvideos certbot=true
|
||||
;;; tmcvideos.com certbot=true
|
||||
;;; reverse-proxy certbot=true
|
||||
;;; nextcloud
|
||||
;;; wordpress certbot=true
|
||||
;;; usb-server
|
||||
;;; git gitlab=ce domain=hyperling.com gitlab_url=https://git
|
||||
;;; gitlab gitlab=ce domain=hyperling.com gitlab_url=https://gitlab
|
||||
|
Reference in New Issue
Block a user