Commented LDAP and NodeJS packages, uncommented aria and rsync packages, from software list--added container, misc and snap software
This commit is contained in:
@@ -5,6 +5,9 @@
|
||||
software:
|
||||
pkgs:
|
||||
# @NOTE keep fields or keys constant; otherwise will have to edit handler notifiers and listeners elsewhere
|
||||
failtwoban:
|
||||
name:
|
||||
apt: fail2ban
|
||||
gocryptfs:
|
||||
name:
|
||||
apt: gocryptfs
|
||||
@@ -80,18 +83,19 @@ software:
|
||||
crystal-docs:
|
||||
name:
|
||||
apt: crystal-doc
|
||||
javascript-lang:
|
||||
name:
|
||||
apt: nodejs
|
||||
# @TODO replace below commented with an NVM-style installation (v22): https://nodejs.org/en/download
|
||||
# javascript-lang:
|
||||
# name:
|
||||
# apt: nodejs
|
||||
# javascript-pkg:
|
||||
# name:
|
||||
# apt: npm
|
||||
# javascript-linter:
|
||||
# name:
|
||||
# apt: eslint
|
||||
javascript-docs:
|
||||
name:
|
||||
apt: nodejs-doc
|
||||
javascript-pkg:
|
||||
name:
|
||||
apt: npm
|
||||
javascript-linter:
|
||||
name:
|
||||
apt: eslint
|
||||
php-lang:
|
||||
name:
|
||||
apt: php
|
||||
@@ -104,9 +108,9 @@ software:
|
||||
php-pkg:
|
||||
name:
|
||||
apt: composer
|
||||
php-ldap:
|
||||
name:
|
||||
apt: php-ldap
|
||||
# php-ldap:
|
||||
# name:
|
||||
# apt: php-ldap
|
||||
html-linter:
|
||||
name:
|
||||
apt: tidy
|
||||
@@ -180,18 +184,18 @@ software:
|
||||
# dpkg-dev:
|
||||
# name:
|
||||
# apt: dpkg-dev
|
||||
ldap-utils:
|
||||
name:
|
||||
apt: ldap-utils
|
||||
slapd:
|
||||
name:
|
||||
apt: slapd
|
||||
# ldap-utils:
|
||||
# name:
|
||||
# apt: ldap-utils
|
||||
# slapd:
|
||||
# name:
|
||||
# apt: slapd
|
||||
proftpd-mod-crypto:
|
||||
name:
|
||||
apt: proftpd-mod-crypto
|
||||
proftpd-mod-ldap:
|
||||
name:
|
||||
apt: proftpd-mod-ldap
|
||||
# proftpd-mod-ldap:
|
||||
# name:
|
||||
# apt: proftpd-mod-ldap
|
||||
# @TODO manually install the commented below on current active new VPS, then uncomment
|
||||
# proftpd-mod-clamav:
|
||||
# name:
|
||||
@@ -202,15 +206,15 @@ software:
|
||||
proftpd-docs:
|
||||
name:
|
||||
apt: proftpd-doc
|
||||
# rsync:
|
||||
# name:
|
||||
# apt: rsync
|
||||
rsync:
|
||||
name:
|
||||
apt: rsync
|
||||
# rclone:
|
||||
# name:
|
||||
# apt: rsync
|
||||
# aria:
|
||||
# name:
|
||||
# apt: aria2
|
||||
aria:
|
||||
name:
|
||||
apt: aria2
|
||||
# mopidy:
|
||||
# name:
|
||||
# apt: mopidy
|
||||
@@ -228,11 +232,20 @@ software:
|
||||
- "nextcloud:php.memory-limit=512M"
|
||||
- "nextcloud:nextcloud.cron-interval=10m"
|
||||
- "nextcloud:http.compression=true"
|
||||
# @TODO commented opts use 'connect' snapd subcommand--look into how to use in Ansible
|
||||
# - "nextcloud:removable-media"
|
||||
# - "nextcloud:network-observe"
|
||||
- "nextcloud:ports.http=81"
|
||||
# @TODO see how to set these options: https://help.nextcloud.com/t/how-to-configure-nextcloud-snap/216036#p-649442-trusted-domains-configuration-8
|
||||
# @TODO see how to set these options: https://help.nextcloud.com/t/how-to-configure-nextcloud-snap/216036#p-649442-trusted-proxy-configuration-9
|
||||
containers:
|
||||
ariang:
|
||||
name: https://docker.io/p3terx/ariang
|
||||
tag: latest
|
||||
links:
|
||||
quartz:
|
||||
name: quartz
|
||||
src: https://github.com/jackyzha0/quartz.git
|
||||
branch: v4
|
||||
version: ~
|
||||
output: ~
|
||||
config:
|
||||
git:
|
||||
sys:
|
||||
@@ -274,4 +287,10 @@ config:
|
||||
tls_paths:
|
||||
cert: "/usr/local/share/ca-certificates/{{ hostvars[inventory_hostname].fqdn }}.crt"
|
||||
privkey: "/usr/local/share/ca-certificates/{{ hostvars[inventory_hostname].fqdn }}.key"
|
||||
nextcloud:
|
||||
users:
|
||||
admin:
|
||||
username: admin
|
||||
# @TODO change this password to ansible-vaulted actual choice password later
|
||||
password: password123 # @NOTE placeholder
|
||||
|
||||
|
||||
Reference in New Issue
Block a user