From 742ca590f29857f5011a3bd119d9d06bd4e326be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Mon, 13 Jul 2026 17:19:07 +0200 Subject: [PATCH 1/2] Remove node configs --- nodes/akkounts-2.json | 77 ------------------- nodes/bitcoin-2.json | 112 ---------------------------- nodes/discourse-2.json | 72 ------------------ nodes/draco.kosmos.org.json | 139 ----------------------------------- nodes/drone-1.json | 66 ----------------- nodes/ejabberd-4.json | 77 ------------------- nodes/ejabberd-8.json | 77 ------------------- nodes/fornax.kosmos.org.json | 131 --------------------------------- nodes/garage-11.json | 67 ----------------- nodes/garage-14.json | 67 ----------------- nodes/garage-15.json | 67 ----------------- nodes/garage-16.json | 83 --------------------- nodes/garage-2.json | 68 ----------------- nodes/garage-7.json | 67 ----------------- nodes/garage-8.json | 67 ----------------- nodes/gitea-2.json | 81 -------------------- nodes/her.json | 60 --------------- nodes/ipfs-1.json | 71 ------------------ nodes/ldap-3.kosmos.org.json | 68 ----------------- nodes/ldap-4.kosmos.org.json | 69 ----------------- nodes/leo.kosmos.org.json | 59 --------------- nodes/lq-1.json | 71 ------------------ nodes/lq-2.json | 71 ------------------ nodes/mail.kosmos.org.json | 73 ------------------ nodes/mastodon-3.json | 93 ----------------------- nodes/nodejs-4.json | 99 ------------------------- nodes/postgres-11.json | 71 ------------------ nodes/postgres-12.json | 66 ----------------- nodes/prometheus-1.json | 81 -------------------- nodes/redis-1.json | 76 ------------------- nodes/redis-2.json | 72 ------------------ nodes/rs-discourse-1.json | 65 ---------------- nodes/rsk-mainnet-3.json | 62 ---------------- nodes/rsk-testnet-4.json | 61 --------------- nodes/rsk-testnet-6.json | 62 ---------------- nodes/sentry-1.json | 63 ---------------- nodes/strfry-1.json | 75 ------------------- nodes/wiki-1.json | 88 ---------------------- 38 files changed, 2894 deletions(-) delete mode 100644 nodes/akkounts-2.json delete mode 100644 nodes/bitcoin-2.json delete mode 100644 nodes/discourse-2.json delete mode 100644 nodes/draco.kosmos.org.json delete mode 100644 nodes/drone-1.json delete mode 100644 nodes/ejabberd-4.json delete mode 100644 nodes/ejabberd-8.json delete mode 100644 nodes/fornax.kosmos.org.json delete mode 100644 nodes/garage-11.json delete mode 100644 nodes/garage-14.json delete mode 100644 nodes/garage-15.json delete mode 100644 nodes/garage-16.json delete mode 100644 nodes/garage-2.json delete mode 100644 nodes/garage-7.json delete mode 100644 nodes/garage-8.json delete mode 100644 nodes/gitea-2.json delete mode 100644 nodes/her.json delete mode 100644 nodes/ipfs-1.json delete mode 100644 nodes/ldap-3.kosmos.org.json delete mode 100644 nodes/ldap-4.kosmos.org.json delete mode 100644 nodes/leo.kosmos.org.json delete mode 100644 nodes/lq-1.json delete mode 100644 nodes/lq-2.json delete mode 100644 nodes/mail.kosmos.org.json delete mode 100644 nodes/mastodon-3.json delete mode 100644 nodes/nodejs-4.json delete mode 100644 nodes/postgres-11.json delete mode 100644 nodes/postgres-12.json delete mode 100644 nodes/prometheus-1.json delete mode 100644 nodes/redis-1.json delete mode 100644 nodes/redis-2.json delete mode 100644 nodes/rs-discourse-1.json delete mode 100644 nodes/rsk-mainnet-3.json delete mode 100644 nodes/rsk-testnet-4.json delete mode 100644 nodes/rsk-testnet-6.json delete mode 100644 nodes/sentry-1.json delete mode 100644 nodes/strfry-1.json delete mode 100644 nodes/wiki-1.json diff --git a/nodes/akkounts-2.json b/nodes/akkounts-2.json deleted file mode 100644 index 5dad0ab..0000000 --- a/nodes/akkounts-2.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "akkounts-2", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.120" - }, - "vm_host": "leo" - }, - "automatic": { - "fqdn": "akkounts-2", - "os": "linux", - "os_version": "6.8.0-134-generic", - "hostname": "akkounts-2", - "ipaddress": "192.168.122.157", - "roles": [ - "base", - "kvm_guest", - "ldap_client", - "sentry_client", - "garage_gateway", - "akkounts", - "postgresql_client" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-dirsrv::hostsfile", - "kosmos_sentry::client", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_postgresql::hostsfile", - "kosmos-akkounts", - "kosmos-akkounts::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "kosmos-nodejs::default" - ], - "platform": "ubuntu", - "platform_version": "24.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[ldap_client]", - "role[sentry_client]", - "role[garage_gateway]", - "role[akkounts]" - ] -} \ No newline at end of file diff --git a/nodes/bitcoin-2.json b/nodes/bitcoin-2.json deleted file mode 100644 index eaec80c..0000000 --- a/nodes/bitcoin-2.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "name": "bitcoin-2", - "normal": { - "knife_zero": { - "host": "10.1.1.163" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "bitcoin-2", - "os": "linux", - "os_version": "5.4.0-216-generic", - "hostname": "bitcoin-2", - "ipaddress": "192.168.122.148", - "roles": [ - "base", - "kvm_guest", - "sentry_client", - "bitcoind", - "lnd", - "lndhub", - "postgresql_client", - "btcpay" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_sentry::client", - "tor-full", - "tor-full::default", - "kosmos-bitcoin::bitcoind", - "kosmos-bitcoin::lnd", - "kosmos-bitcoin::lnd-scb-s3", - "kosmos-bitcoin::rtl", - "kosmos-bitcoin::peerswap-lnd", - "kosmos_postgresql::hostsfile", - "kosmos-bitcoin::lndhub-go", - "kosmos-bitcoin::dotnet", - "kosmos-bitcoin::nbxplorer", - "kosmos-bitcoin::btcpay", - "kosmos-bitcoin::price_tracking", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "ark::default", - "kosmos-bitcoin::user", - "kosmos-bitcoin::blocksdir-mount", - "kosmos-bitcoin::firewall", - "git::default", - "git::package", - "kosmos-bitcoin::golang", - "golang::default", - "backup::default", - "logrotate::default", - "kosmos-bitcoin::aws-client", - "kosmos-nodejs::default", - "nodejs::nodejs_from_package", - "nodejs::repo", - "firewall::default", - "kosmos-nginx::default", - "nginx::default", - "nginx::package", - "nginx::ohai_plugin", - "nginx::repo", - "nginx::commons", - "nginx::commons_dir", - "nginx::commons_script", - "nginx::commons_conf", - "kosmos-nginx::firewall", - "kosmos-base::letsencrypt" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.2.7", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.2.7/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[sentry_client]", - "recipe[tor-full]", - "role[bitcoind]", - "role[lnd]", - "role[lndhub]", - "role[btcpay]", - "recipe[kosmos-bitcoin::price_tracking]" - ] -} \ No newline at end of file diff --git a/nodes/discourse-2.json b/nodes/discourse-2.json deleted file mode 100644 index 4e76389..0000000 --- a/nodes/discourse-2.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "discourse-2", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.35" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "discourse-2", - "os": "linux", - "os_version": "5.4.0-1133-kvm", - "hostname": "discourse-2", - "ipaddress": "192.168.122.104", - "roles": [ - "base", - "kvm_guest", - "garage_gateway", - "kosmos_discourse" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos-dirsrv::hostsfile", - "kosmos_discourse", - "kosmos_discourse::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "discourse::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[garage_gateway]", - "role[kosmos_discourse]" - ] -} \ No newline at end of file diff --git a/nodes/draco.kosmos.org.json b/nodes/draco.kosmos.org.json deleted file mode 100644 index 2c17307..0000000 --- a/nodes/draco.kosmos.org.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "name": "draco.kosmos.org", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.167" - }, - "kosmos_kvm": { - "backup": { - "schedule": "0/3:55" - } - }, - "openresty": { - "listen_ip": "148.251.237.111", - "listen_ipv6": "2a01:4f8:202:804a::2", - "log_formats": { - "json": "{\"ip\":\"$remote_addr\",\"time\":\"$time_local\",\"host\":\"$host\",\"method\":\"$request_method\",\"uri\":\"$uri\",\"status\":$status,\"size\":$body_bytes_sent,\"referer\":\"$http_referer\",\"upstream_addr\":\"$upstream_addr\",\"upstream_response_time\":\"$upstream_response_time\",\"ua\":\"$http_user_agent\"}" - } - } - }, - "automatic": { - "fqdn": "draco.kosmos.org", - "os": "linux", - "os_version": "5.4.0-187-generic", - "hostname": "draco", - "ipaddress": "148.251.237.73", - "roles": [ - "base", - "kvm_host", - "email_proxy", - "openresty_proxy", - "openresty", - "garage_gateway", - "tor_proxy" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::host", - "kosmos_kvm::backup", - "kosmos_email::firewall", - "kosmos_openresty", - "kosmos_openresty::default", - "kosmos_openresty::firewall", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_assets::nginx_site", - "kosmos_blossom::nginx", - "kosmos_discourse::nginx", - "kosmos_drone::nginx", - "kosmos_garage::nginx_web", - "kosmos_garage::nginx_s3", - "kosmos_gitea::nginx", - "kosmos_gitea::nginx_ssh", - "kosmos_liquor-cabinet::nginx", - "kosmos_rsk::nginx_testnet", - "kosmos_rsk::nginx_mainnet", - "kosmos_strfry::nginx", - "kosmos_website", - "kosmos_website::default", - "kosmos_website::redirects", - "kosmos-akkounts::nginx", - "kosmos-akkounts::nginx_api", - "kosmos-bitcoin::nginx_lndhub", - "kosmos-hubot::nginx_botka_irc-libera-chat", - "kosmos-hubot::nginx_hal8000_xmpp", - "kosmos-ipfs::nginx_public_gateway", - "kosmos-mastodon::nginx", - "remotestorage_discourse::nginx", - "kosmos-base::tor_services", - "tor-full", - "tor-full::default", - "kosmos_encfs", - "kosmos_encfs::default", - "kosmos-ejabberd::firewall", - "kosmos-ipfs::firewall_swarm", - "kosmos-bitcoin::firewall", - "kosmos_zerotier::firewall", - "sockethub::firewall", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "openresty::apt_package", - "openresty::ohai_plugin", - "openresty::commons_cleanup", - "openresty::commons_user", - "openresty::commons_dir", - "openresty::commons_script", - "openresty::commons_conf", - "logrotate::default", - "openresty::luarocks", - "firewall::default", - "git::default", - "git::package", - "kosmos-base::letsencrypt", - "fail2ban::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_host]", - "role[email_proxy]", - "role[openresty_proxy]", - "recipe[kosmos_encfs]", - "recipe[kosmos-ejabberd::firewall]", - "recipe[kosmos-ipfs::firewall_swarm]", - "recipe[kosmos-bitcoin::firewall]", - "recipe[kosmos_zerotier::firewall]", - "recipe[sockethub::firewall]" - ] -} \ No newline at end of file diff --git a/nodes/drone-1.json b/nodes/drone-1.json deleted file mode 100644 index 7b9e733..0000000 --- a/nodes/drone-1.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "drone-1", - "normal": { - "knife_zero": { - "host": "10.1.1.128" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "drone-1", - "os": "linux", - "os_version": "5.4.0-1133-kvm", - "hostname": "drone-1", - "ipaddress": "192.168.122.200", - "roles": [ - "base", - "kvm_guest", - "drone", - "postgresql_client" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_postgresql::hostsfile", - "kosmos_drone", - "kosmos_drone::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.7.10", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.7.10/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.5", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.5/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[drone]" - ] -} \ No newline at end of file diff --git a/nodes/ejabberd-4.json b/nodes/ejabberd-4.json deleted file mode 100644 index 2fba750..0000000 --- a/nodes/ejabberd-4.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "ejabberd-4", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.113" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "ejabberd-4", - "os": "linux", - "os_version": "5.4.0-1073-kvm", - "hostname": "ejabberd-4", - "ipaddress": "192.168.122.39", - "roles": [ - "base", - "kvm_guest", - "ldap_client", - "ejabberd", - "postgresql_client", - "garage_gateway" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-dirsrv::hostsfile", - "kosmos_postgresql::hostsfile", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos-ejabberd::letsencrypt", - "kosmos-ejabberd", - "kosmos-ejabberd::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "kosmos-base::letsencrypt", - "kosmos-ejabberd::firewall" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.3.0", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.3.0/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[ldap_client]", - "role[ejabberd]" - ] -} \ No newline at end of file diff --git a/nodes/ejabberd-8.json b/nodes/ejabberd-8.json deleted file mode 100644 index 81a0b09..0000000 --- a/nodes/ejabberd-8.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "ejabberd-8", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.123" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "ejabberd-8", - "os": "linux", - "os_version": "5.4.0-1063-kvm", - "hostname": "ejabberd-8", - "ipaddress": "192.168.122.27", - "roles": [ - "base", - "kvm_guest", - "ldap_client", - "ejabberd", - "postgresql_client", - "garage_gateway" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-dirsrv::hostsfile", - "kosmos_postgresql::hostsfile", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos-ejabberd::letsencrypt", - "kosmos-ejabberd", - "kosmos-ejabberd::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "kosmos-base::letsencrypt", - "kosmos-ejabberd::firewall" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.3.0", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.3.0/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[ldap_client]", - "role[ejabberd]" - ] -} \ No newline at end of file diff --git a/nodes/fornax.kosmos.org.json b/nodes/fornax.kosmos.org.json deleted file mode 100644 index 41f19ef..0000000 --- a/nodes/fornax.kosmos.org.json +++ /dev/null @@ -1,131 +0,0 @@ -{ - "name": "fornax.kosmos.org", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.147" - }, - "kosmos_kvm": { - "backup": { - "schedule": "0/3:00" - } - } - }, - "automatic": { - "fqdn": "fornax.kosmos.org", - "os": "linux", - "os_version": "5.4.0-88-generic", - "hostname": "fornax", - "ipaddress": "148.251.83.201", - "roles": [ - "base", - "kvm_host", - "openresty_proxy", - "openresty", - "garage_gateway", - "tor_proxy", - "zerotier_controller", - "turn_server" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::host", - "kosmos_kvm::backup", - "kosmos_openresty", - "kosmos_openresty::default", - "kosmos_openresty::firewall", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_assets::nginx_site", - "kosmos_blossom::nginx", - "kosmos_discourse::nginx", - "kosmos_drone::nginx", - "kosmos_garage::nginx_web", - "kosmos_garage::nginx_s3", - "kosmos_gitea::nginx", - "kosmos_gitea::nginx_ssh", - "kosmos_liquor-cabinet::nginx", - "kosmos_rsk::nginx_testnet", - "kosmos_rsk::nginx_mainnet", - "kosmos_strfry::nginx", - "kosmos_website", - "kosmos_website::default", - "kosmos_website::redirects", - "kosmos-akkounts::nginx", - "kosmos-akkounts::nginx_api", - "kosmos-bitcoin::nginx_lndhub", - "kosmos-hubot::nginx_botka_irc-libera-chat", - "kosmos-hubot::nginx_hal8000_xmpp", - "kosmos-ipfs::nginx_public_gateway", - "kosmos-mastodon::nginx", - "remotestorage_discourse::nginx", - "kosmos-base::tor_services", - "tor-full", - "tor-full::default", - "kosmos_zerotier::controller", - "kosmos_zerotier::firewall", - "kosmos_zerotier::zncui", - "kosmos-ejabberd::coturn", - "kosmos-ejabberd::firewall", - "kosmos-ipfs::firewall_swarm", - "sockethub::firewall", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "openresty::apt_package", - "openresty::ohai_plugin", - "openresty::commons_cleanup", - "openresty::commons_user", - "openresty::commons_dir", - "openresty::commons_script", - "openresty::commons_conf", - "logrotate::default", - "openresty::luarocks", - "firewall::default", - "git::default", - "git::package", - "kosmos-base::letsencrypt", - "fail2ban::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_host]", - "role[openresty_proxy]", - "role[zerotier_controller]", - "role[turn_server]", - "recipe[kosmos-ejabberd::firewall]", - "recipe[kosmos-ipfs::firewall_swarm]", - "recipe[kosmos_zerotier::firewall]", - "recipe[sockethub::firewall]" - ] -} \ No newline at end of file diff --git a/nodes/garage-11.json b/nodes/garage-11.json deleted file mode 100644 index 930d94b..0000000 --- a/nodes/garage-11.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "name": "garage-11", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.165" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "garage-11", - "os": "linux", - "os_version": "5.15.0-1059-kvm", - "hostname": "garage-11", - "ipaddress": "192.168.122.9", - "roles": [ - "base", - "kvm_guest", - "garage_node" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_garage::firewall_apis", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.5.0", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.5.0/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.11", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.11/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[garage_node]" - ] -} \ No newline at end of file diff --git a/nodes/garage-14.json b/nodes/garage-14.json deleted file mode 100644 index 8d9d69c..0000000 --- a/nodes/garage-14.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "name": "garage-14", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.151" - }, - "vm_host": "leo" - }, - "automatic": { - "fqdn": "garage-14", - "os": "linux", - "os_version": "5.15.0-1095-kvm", - "hostname": "garage-14", - "ipaddress": "192.168.122.36", - "roles": [ - "base", - "kvm_guest", - "garage_node" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_garage::firewall_apis", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[garage_node]" - ] -} \ No newline at end of file diff --git a/nodes/garage-15.json b/nodes/garage-15.json deleted file mode 100644 index d7b5260..0000000 --- a/nodes/garage-15.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "name": "garage-15", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.82" - }, - "vm_host": "leo" - }, - "automatic": { - "fqdn": "garage-15", - "os": "linux", - "os_version": "5.15.0-1095-kvm", - "hostname": "garage-15", - "ipaddress": "192.168.122.57", - "roles": [ - "base", - "kvm_guest", - "garage_node" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_garage::firewall_apis", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[garage_node]" - ] -} \ No newline at end of file diff --git a/nodes/garage-16.json b/nodes/garage-16.json deleted file mode 100644 index 2377416..0000000 --- a/nodes/garage-16.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "garage-16", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.153" - }, - "vm_host": "leo" - }, - "automatic": { - "fqdn": "garage-16", - "os": "linux", - "os_version": "6.8.0-106-generic", - "hostname": "garage-16", - "ipaddress": "192.168.122.182", - "roles": [ - "base", - "kvm_guest", - "garage_node" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_zerotier::ohai_plugin", - "kosmos_kvm::guest", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_garage::firewall_apis", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "zerotier::ohai_plugin", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "24.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - }, - "zerotier": { - "version": "1.16.1", - "node_id": "16133890db", - "networks": { - "8541e5153eb4327c": { - "network_name": "virgo", - "mac": "7e:24:a7:06:85:3e", - "status": "OK", - "type": "PRIVATE", - "interface": "ztsb7vcj2c", - "addresses": [ - "10.1.1.153/24" - ] - } - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[garage_node]" - ] -} \ No newline at end of file diff --git a/nodes/garage-2.json b/nodes/garage-2.json deleted file mode 100644 index dba7cfe..0000000 --- a/nodes/garage-2.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "name": "garage-2", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.40" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "garage-2", - "os": "linux", - "os_version": "5.4.0-132-generic", - "hostname": "garage-2", - "ipaddress": "192.168.122.241", - "roles": [ - "base", - "kvm_guest", - "garage_node" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_garage::firewall_apis", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-base::tmux", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[garage_node]" - ] -} \ No newline at end of file diff --git a/nodes/garage-7.json b/nodes/garage-7.json deleted file mode 100644 index 30604e1..0000000 --- a/nodes/garage-7.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "name": "garage-7", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.182" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "garage-7", - "os": "linux", - "os_version": "5.4.0-1090-kvm", - "hostname": "garage-7", - "ipaddress": "192.168.122.86", - "roles": [ - "base", - "kvm_guest", - "garage_node" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_garage::firewall_apis", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.3.0", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.3.0/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[garage_node]" - ] -} \ No newline at end of file diff --git a/nodes/garage-8.json b/nodes/garage-8.json deleted file mode 100644 index b2ccff8..0000000 --- a/nodes/garage-8.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "name": "garage-8", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.61" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "garage-8", - "os": "linux", - "os_version": "5.4.0-1090-kvm", - "hostname": "garage-8", - "ipaddress": "192.168.122.207", - "roles": [ - "base", - "kvm_guest", - "garage_node" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_garage::firewall_apis", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.4.2", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.4.2/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.11", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.11/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[garage_node]" - ] -} \ No newline at end of file diff --git a/nodes/gitea-2.json b/nodes/gitea-2.json deleted file mode 100644 index b726be6..0000000 --- a/nodes/gitea-2.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "name": "gitea-2", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.21" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "gitea-2", - "os": "linux", - "os_version": "5.4.0-1123-kvm", - "hostname": "gitea-2", - "ipaddress": "192.168.122.189", - "roles": [ - "base", - "kvm_guest", - "ldap_client", - "garage_gateway", - "gitea", - "postgresql_client", - "gitea_actions_runner" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-dirsrv::hostsfile", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_postgresql::hostsfile", - "kosmos_gitea", - "kosmos_gitea::default", - "kosmos_gitea::backup", - "kosmos_gitea::runner", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "backup::default", - "logrotate::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[ldap_client]", - "role[garage_gateway]", - "role[gitea]", - "role[gitea_actions_runner]" - ] -} \ No newline at end of file diff --git a/nodes/her.json b/nodes/her.json deleted file mode 100644 index 53e6ffc..0000000 --- a/nodes/her.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "her", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.222" - } - }, - "automatic": { - "fqdn": "her", - "os": "linux", - "os_version": "5.15.0-101-generic", - "hostname": "her", - "ipaddress": "192.168.30.173", - "roles": [ - "base", - "kvm_host" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::host", - "kosmos_kvm::backup", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.3.0", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.3.0/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_host]" - ] -} \ No newline at end of file diff --git a/nodes/ipfs-1.json b/nodes/ipfs-1.json deleted file mode 100644 index c4f0118..0000000 --- a/nodes/ipfs-1.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "ipfs-1", - "normal": { - "knife_zero": { - "host": "10.1.1.198" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "ipfs-1", - "os": "linux", - "os_version": "5.4.0-152-generic", - "hostname": "ipfs-1", - "ipaddress": "192.168.122.195", - "roles": [ - "base", - "kvm_guest", - "ipfs_gateway" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-ipfs", - "kosmos-ipfs::default", - "kosmos-ipfs::kredits_pinner", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "ipfs::default", - "ipfs::_user", - "firewall::default", - "kosmos-nodejs::default", - "nodejs::nodejs_from_package", - "nodejs::repo", - "kosmos-ipfs::firewall_swarm" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.2.7", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.2.7/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[ipfs_gateway]" - ] -} \ No newline at end of file diff --git a/nodes/ldap-3.kosmos.org.json b/nodes/ldap-3.kosmos.org.json deleted file mode 100644 index cd743f3..0000000 --- a/nodes/ldap-3.kosmos.org.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "name": "ldap-3.kosmos.org", - "normal": { - "knife_zero": { - "host": "10.1.1.6" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "ldap-3.kosmos.org", - "os": "linux", - "os_version": "5.4.0-1073-kvm", - "hostname": "ldap-3", - "ipaddress": "192.168.122.34", - "roles": [ - "base", - "kvm_guest", - "dirsrv_supplier" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-dirsrv", - "kosmos-dirsrv::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "kosmos-dirsrv::firewall", - "backup::default", - "logrotate::default", - "ulimit::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[dirsrv_supplier]" - ] -} \ No newline at end of file diff --git a/nodes/ldap-4.kosmos.org.json b/nodes/ldap-4.kosmos.org.json deleted file mode 100644 index 672b7b4..0000000 --- a/nodes/ldap-4.kosmos.org.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "ldap-4.kosmos.org", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.106" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "ldap-4.kosmos.org", - "os": "linux", - "os_version": "5.4.0-1079-kvm", - "hostname": "ldap-4", - "ipaddress": "192.168.122.73", - "roles": [ - "base", - "kvm_guest", - "dirsrv_supplier" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-dirsrv", - "kosmos-dirsrv::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "kosmos-dirsrv::firewall", - "backup::default", - "logrotate::default", - "ulimit::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[dirsrv_supplier]" - ] -} \ No newline at end of file diff --git a/nodes/leo.kosmos.org.json b/nodes/leo.kosmos.org.json deleted file mode 100644 index 144eeb0..0000000 --- a/nodes/leo.kosmos.org.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "leo.kosmos.org", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.204" - } - }, - "automatic": { - "fqdn": "leo.kosmos.org", - "os": "linux", - "os_version": "5.15.0-173-generic", - "hostname": "leo", - "ipaddress": "5.9.81.116", - "roles": [ - "base" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::host", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "recipe[kosmos_kvm::host]" - ] -} \ No newline at end of file diff --git a/nodes/lq-1.json b/nodes/lq-1.json deleted file mode 100644 index a729c80..0000000 --- a/nodes/lq-1.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "lq-1", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.87" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "lq-1", - "os": "linux", - "os_version": "5.4.0-1104-kvm", - "hostname": "lq-1", - "ipaddress": "192.168.122.158", - "roles": [ - "base", - "kvm_guest", - "garage_gateway", - "liquor_cabinet" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_liquor-cabinet", - "kosmos_liquor-cabinet::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "liquor_cabinet::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[garage_gateway]", - "role[liquor_cabinet]" - ] -} \ No newline at end of file diff --git a/nodes/lq-2.json b/nodes/lq-2.json deleted file mode 100644 index 4acf21d..0000000 --- a/nodes/lq-2.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "lq-2", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.188" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "lq-2", - "os": "linux", - "os_version": "5.4.0-1104-kvm", - "hostname": "lq-2", - "ipaddress": "192.168.122.47", - "roles": [ - "base", - "kvm_guest", - "garage_gateway", - "liquor_cabinet" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_liquor-cabinet", - "kosmos_liquor-cabinet::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "liquor_cabinet::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[garage_gateway]", - "role[liquor_cabinet]" - ] -} \ No newline at end of file diff --git a/nodes/mail.kosmos.org.json b/nodes/mail.kosmos.org.json deleted file mode 100644 index 7dbb29e..0000000 --- a/nodes/mail.kosmos.org.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "name": "mail.kosmos.org", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.95" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "mail.kosmos.org", - "os": "linux", - "os_version": "5.15.0-1048-kvm", - "hostname": "mail", - "ipaddress": "192.168.122.131", - "roles": [ - "base", - "kvm_guest", - "email_server", - "ldap_client" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-dirsrv::hostsfile", - "kosmos_email", - "kosmos_email::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "hostname::default", - "kosmos-base::letsencrypt", - "unbound::default", - "kosmos_email::opendkim", - "kosmos_email::spamassassin", - "kosmos_email::postfix", - "postfix::server", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::relay_restrictions", - "kosmos_email::dovecot" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.3.0", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.3.0/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[email_server]" - ] -} \ No newline at end of file diff --git a/nodes/mastodon-3.json b/nodes/mastodon-3.json deleted file mode 100644 index 29bb553..0000000 --- a/nodes/mastodon-3.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "name": "mastodon-3", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.30" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "mastodon-3", - "os": "linux", - "os_version": "5.4.0-1071-kvm", - "hostname": "mastodon-3", - "ipaddress": "192.168.122.161", - "roles": [ - "kvm_guest", - "ldap_client", - "garage_gateway", - "mastodon", - "postgresql_client" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_kvm::guest", - "kosmos-dirsrv::hostsfile", - "kosmos_garage", - "kosmos_garage::default", - "kosmos_garage::firewall_rpc", - "kosmos_postgresql::hostsfile", - "kosmos-mastodon::libretranslate", - "kosmos-mastodon", - "kosmos-mastodon::default", - "kosmos-mastodon::backup", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "kosmos-nodejs::default", - "nodejs::nodejs_from_package", - "nodejs::repo", - "java::default", - "java::set_attributes_from_version", - "java::openjdk", - "java::notify", - "java::default_java_symlink", - "java::set_java_home", - "redisio::default", - "redisio::_install_prereqs", - "redisio::install", - "redisio::ulimit", - "redisio::disable_os_default", - "redisio::configure", - "redisio::enable", - "backup::default", - "logrotate::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.2.7", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.2.7/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[ldap_client]", - "role[garage_gateway]", - "role[mastodon]" - ] -} \ No newline at end of file diff --git a/nodes/nodejs-4.json b/nodes/nodejs-4.json deleted file mode 100644 index 48ab1fa..0000000 --- a/nodes/nodejs-4.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "name": "nodejs-4", - "normal": { - "knife_zero": { - "host": "10.1.1.138" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "nodejs-4", - "os": "linux", - "os_version": "5.4.0-1089-kvm", - "hostname": "nodejs-4", - "ipaddress": "192.168.122.106", - "roles": [ - "base", - "kvm_guest", - "hubot", - "kredits_github", - "sockethub" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-hubot::botka_irc-libera-chat", - "kosmos-hubot::hal8000_xmpp", - "kredits-github", - "kredits-github::default", - "kredits-github::nginx", - "sockethub", - "sockethub::default", - "sockethub::proxy", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "redisio::default", - "redisio::_install_prereqs", - "redisio::install", - "redisio::ulimit", - "redisio::disable_os_default", - "redisio::configure", - "redisio::enable", - "kosmos-hubot::_user", - "kosmos-hubot::_nodejs", - "kosmos-nodejs::default", - "nodejs::nodejs_from_package", - "nodejs::repo", - "kosmos-nginx::default", - "nginx::default", - "nginx::package", - "nginx::ohai_plugin", - "nginx::repo", - "nginx::commons", - "nginx::commons_dir", - "nginx::commons_script", - "nginx::commons_conf", - "kosmos-nginx::firewall", - "nodejs::npm", - "nodejs::install", - "sockethub::firewall", - "kosmos-base::letsencrypt" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.2.7", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.2.7/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[hubot]", - "role[kredits_github]", - "role[sockethub]" - ] -} \ No newline at end of file diff --git a/nodes/postgres-11.json b/nodes/postgres-11.json deleted file mode 100644 index 8f434cc..0000000 --- a/nodes/postgres-11.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "postgres-11", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.91" - }, - "vm_host": "leo" - }, - "automatic": { - "fqdn": "postgres-11", - "os": "linux", - "os_version": "5.15.0-1095-kvm", - "hostname": "postgres-11", - "ipaddress": "192.168.122.142", - "roles": [ - "base", - "kvm_guest", - "postgresql_primary" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_postgresql::primary", - "kosmos-akkounts::pg_db", - "kosmos-bitcoin::lndhub-go_pg_db", - "kosmos-bitcoin::nbxplorer_pg_db", - "kosmos_drone::pg_db", - "kosmos_gitea::pg_db", - "kosmos-mastodon::pg_db", - "kosmos_postgresql::firewall", - "kosmos_postgresql::management_scripts", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[postgresql_primary]" - ] -} \ No newline at end of file diff --git a/nodes/postgres-12.json b/nodes/postgres-12.json deleted file mode 100644 index 2de0881..0000000 --- a/nodes/postgres-12.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "postgres-12", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.134" - }, - "vm_host": "her" - }, - "automatic": { - "fqdn": "postgres-12", - "os": "linux", - "os_version": "5.15.0-1096-kvm", - "hostname": "postgres-12", - "ipaddress": "192.168.122.139", - "roles": [ - "base", - "kvm_guest", - "postgresql_replica" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_postgresql::hostsfile", - "kosmos_postgresql::replica", - "kosmos_postgresql::firewall", - "kosmos_postgresql::management_scripts", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[postgresql_replica]" - ] -} \ No newline at end of file diff --git a/nodes/prometheus-1.json b/nodes/prometheus-1.json deleted file mode 100644 index aa239ac..0000000 --- a/nodes/prometheus-1.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "name": "prometheus-1", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.146" - }, - "vm_host": "leo" - }, - "automatic": { - "fqdn": "prometheus-1", - "os": "linux", - "os_version": "6.8.0-134-generic", - "hostname": "prometheus-1", - "ipaddress": "192.168.122.166", - "roles": [ - "base", - "kvm_guest", - "prometheus_server" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_zerotier::ohai_plugin", - "kosmos_kvm::guest", - "kosmos_prometheus::server", - "kosmos_prometheus::alertmanager", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "zerotier::ohai_plugin", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "24.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - }, - "zerotier": { - "version": "1.16.2", - "node_id": "77fcedcdce", - "networks": { - "8541e5153eb4327c": { - "network_name": "virgo", - "mac": "7e:45:48:d3:d8:2b", - "status": "OK", - "type": "PRIVATE", - "interface": "ztsb7vcj2c", - "addresses": [ - "10.1.1.146/24" - ] - } - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[prometheus_server]" - ] -} \ No newline at end of file diff --git a/nodes/redis-1.json b/nodes/redis-1.json deleted file mode 100644 index 23d6420..0000000 --- a/nodes/redis-1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "name": "redis-1", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.225" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "redis-1", - "os": "linux", - "os_version": "5.4.0-1104-kvm", - "hostname": "redis-1", - "ipaddress": "192.168.122.83", - "roles": [ - "base", - "kvm_guest", - "redis_server" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_redis", - "kosmos_redis::default", - "kosmos_redis::firewall", - "kosmos_redis::backup", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "redisio::default", - "redisio::_install_prereqs", - "redisio::install", - "redisio::ulimit", - "redisio::disable_os_default", - "redisio::configure", - "redisio::enable", - "backup::default", - "logrotate::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.2.7", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.2.7/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[redis_server]" - ] -} \ No newline at end of file diff --git a/nodes/redis-2.json b/nodes/redis-2.json deleted file mode 100644 index cbd65d4..0000000 --- a/nodes/redis-2.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "redis-2", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.208" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "redis-2", - "os": "linux", - "os_version": "5.4.0-1104-kvm", - "hostname": "redis-2", - "ipaddress": "192.168.122.98", - "roles": [ - "base", - "kvm_guest", - "redis_replica" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_redis::replica", - "kosmos_redis::firewall", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "redisio::default", - "redisio::_install_prereqs", - "redisio::install", - "redisio::ulimit", - "redisio::disable_os_default", - "redisio::configure", - "redisio::enable" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.2.7", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.2.7/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[redis_replica]" - ] -} \ No newline at end of file diff --git a/nodes/rs-discourse-1.json b/nodes/rs-discourse-1.json deleted file mode 100644 index c5bc718..0000000 --- a/nodes/rs-discourse-1.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "rs-discourse-1", - "normal": { - "knife_zero": { - "host": "10.1.1.187" - }, - "vm_host": "fornax" - }, - "automatic": { - "fqdn": "rs-discourse-1", - "os": "linux", - "os_version": "5.4.0-1133-kvm", - "hostname": "rs-discourse-1", - "ipaddress": "192.168.122.30", - "roles": [ - "base", - "kvm_guest", - "remotestorage_discourse" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "remotestorage_discourse", - "remotestorage_discourse::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "discourse::default", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[remotestorage_discourse]" - ] -} \ No newline at end of file diff --git a/nodes/rsk-mainnet-3.json b/nodes/rsk-mainnet-3.json deleted file mode 100644 index 8593c70..0000000 --- a/nodes/rsk-mainnet-3.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "rsk-mainnet-3", - "normal": { - "knife_zero": { - "host": "10.1.1.150" - }, - "vm_host": "her" - }, - "automatic": { - "fqdn": "rsk-mainnet-3", - "os": "linux", - "os_version": "5.15.0-1046-kvm", - "hostname": "rsk-mainnet-3", - "ipaddress": "192.168.122.233", - "roles": [ - "base", - "kvm_guest", - "rskj_mainnet" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_kvm::guest", - "kosmos_rsk::rskj", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "kosmos_rsk::firewall", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.3.0", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.3.0/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[rskj_mainnet]" - ] -} \ No newline at end of file diff --git a/nodes/rsk-testnet-4.json b/nodes/rsk-testnet-4.json deleted file mode 100644 index 51e5d16..0000000 --- a/nodes/rsk-testnet-4.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "name": "rsk-testnet-4", - "normal": { - "knife_zero": { - "host": "10.1.1.126" - }, - "vm_host": "her" - }, - "automatic": { - "fqdn": "rsk-testnet-4", - "os": "linux", - "os_version": "5.15.0-1045-kvm", - "hostname": "rsk-testnet-4", - "ipaddress": "192.168.122.235", - "roles": [ - "base", - "kvm_guest", - "rskj_testnet" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_kvm::guest", - "kosmos_rsk::rskj", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "kosmos_rsk::firewall", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.3.0", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.3.0/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.4", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.4/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]" - ] -} \ No newline at end of file diff --git a/nodes/rsk-testnet-6.json b/nodes/rsk-testnet-6.json deleted file mode 100644 index ad6795b..0000000 --- a/nodes/rsk-testnet-6.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "rsk-testnet-6", - "normal": { - "knife_zero": { - "host": "10.1.1.20" - }, - "vm_host": "leo" - }, - "automatic": { - "fqdn": "rsk-testnet-6", - "os": "linux", - "os_version": "6.8.0-107-generic", - "hostname": "rsk-testnet-6", - "ipaddress": "192.168.122.231", - "roles": [ - "base", - "kvm_guest", - "rskj_testnet" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_rsk::rskj", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default", - "kosmos_rsk::firewall" - ], - "platform": "ubuntu", - "platform_version": "24.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.10.17", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.10.17/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.13", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.13/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[rskj_testnet]" - ] -} \ No newline at end of file diff --git a/nodes/sentry-1.json b/nodes/sentry-1.json deleted file mode 100644 index 1bac2e8..0000000 --- a/nodes/sentry-1.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "sentry-1", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.132" - }, - "vm_host": "her" - }, - "automatic": { - "fqdn": "sentry-1", - "os": "linux", - "os_version": "6.8.0-134-generic", - "hostname": "sentry-1", - "ipaddress": "192.168.122.251", - "roles": [ - "base", - "kvm_guest", - "sentry" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos_sentry", - "kosmos_sentry::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "firewall::default" - ], - "platform": "ubuntu", - "platform_version": "24.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.7.10", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.7.10/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.5", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.5/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[sentry]" - ] -} \ No newline at end of file diff --git a/nodes/strfry-1.json b/nodes/strfry-1.json deleted file mode 100644 index 3b60167..0000000 --- a/nodes/strfry-1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "name": "strfry-1", - "chef_environment": "production", - "normal": { - "knife_zero": { - "host": "10.1.1.164" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "strfry-1", - "os": "linux", - "os_version": "5.15.0-1060-kvm", - "hostname": "strfry-1", - "ipaddress": "192.168.122.54", - "roles": [ - "base", - "kvm_guest", - "strfry", - "ldap_client", - "blossom" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-dirsrv::hostsfile", - "strfry", - "strfry::default", - "kosmos_strfry::policies", - "kosmos_strfry::firewall", - "kosmos_strfry::substr", - "kosmos_blossom", - "kosmos_blossom::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "deno::default", - "blossom::default" - ], - "platform": "ubuntu", - "platform_version": "22.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.4.12", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.4.12/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.1.11", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.1.11/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[strfry]", - "role[blossom]" - ] -} \ No newline at end of file diff --git a/nodes/wiki-1.json b/nodes/wiki-1.json deleted file mode 100644 index 9b43155..0000000 --- a/nodes/wiki-1.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "name": "wiki-1", - "normal": { - "knife_zero": { - "host": "10.1.1.206" - }, - "vm_host": "draco" - }, - "automatic": { - "fqdn": "wiki-1", - "os": "linux", - "os_version": "5.4.0-167-generic", - "hostname": "wiki-1", - "ipaddress": "192.168.122.26", - "roles": [ - "base", - "kvm_guest", - "ldap_client" - ], - "recipes": [ - "kosmos-base", - "kosmos-base::default", - "kosmos_prometheus::node_exporter", - "kosmos_kvm::guest", - "kosmos-dirsrv::hostsfile", - "kosmos-mediawiki", - "kosmos-mediawiki::default", - "apt::default", - "timezone_iii::default", - "timezone_iii::debian", - "ntp::default", - "ntp::apparmor", - "kosmos-base::journald_conf", - "kosmos-base::systemd_emails", - "apt::unattended-upgrades", - "kosmos-base::firewall", - "kosmos-postfix::default", - "postfix::default", - "postfix::_common", - "postfix::_attributes", - "postfix::sasl_auth", - "hostname::default", - "ark::default", - "composer::default", - "composer::install", - "php::default", - "php::package", - "php::ini", - "composer::global_configs", - "mediawiki::default", - "mediawiki::database", - "kosmos-nginx::default", - "nginx::default", - "nginx::package", - "nginx::ohai_plugin", - "nginx::repo", - "nginx::commons", - "nginx::commons_dir", - "nginx::commons_script", - "nginx::commons_conf", - "kosmos-nginx::firewall", - "mediawiki::nginx", - "backup::default", - "logrotate::default", - "kosmos-base::letsencrypt" - ], - "platform": "ubuntu", - "platform_version": "20.04", - "cloud": null, - "chef_packages": { - "chef": { - "version": "18.7.10", - "chef_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/chef-18.7.10/lib", - "chef_effortless": null - }, - "ohai": { - "version": "18.2.5", - "ohai_root": "/opt/chef/embedded/lib/ruby/gems/3.1.0/gems/ohai-18.2.5/lib/ohai" - } - } - }, - "run_list": [ - "role[base]", - "role[kvm_guest]", - "role[ldap_client]", - "recipe[kosmos-mediawiki]" - ] -} \ No newline at end of file From 4e0131597f6611935b7e5389f4f85cbf953ce27c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Mon, 13 Jul 2026 17:20:16 +0200 Subject: [PATCH 2/2] Re-add nodes as submodule from private repo --- .gitmodules | 3 +++ nodes | 1 + 2 files changed, 4 insertions(+) create mode 160000 nodes diff --git a/.gitmodules b/.gitmodules index 4c37523..a5563d6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,3 +13,6 @@ [submodule "site-cookbooks/blossom"] path = site-cookbooks/blossom url = git@gitea.kosmos.org:kosmos/blossom-cookbook.git +[submodule "nodes"] + path = nodes + url = git@gitea.kosmos.org:kosmos/chef-nodes.git diff --git a/nodes b/nodes new file mode 160000 index 0000000..06039ac --- /dev/null +++ b/nodes @@ -0,0 +1 @@ +Subproject commit 06039acee2fc8e61a2447e82b53ef1ebed850172