chef/nodes/garage-6.json
2024-12-09 18:11:51 +04:00

1252 lines
34 KiB
JSON

{
"name": "garage-6",
"chef_environment": "production",
"override": {
"apt": {
"unattended_upgrades": {
"allowed_origins": [
"${distro_id}:${distro_codename}-security",
"${distro_id}:${distro_codename}-updates"
],
"mail": "ops@kosmos.org",
"syslog_enable": true
}
},
"set_fqdn": "*",
"akkounts": {
"btcpay": {
"public_url": "https://btcpay.kosmos.org",
"store_id": "FNJVVsrVkKaduPDAkRVchdegjwzsNhpceAdonCaXAwBX"
},
"ejabberd": {
"admin_url": "https://xmpp.kosmos.org:5443/admin"
},
"lndhub": {
"public_url": "https://lndhub.kosmos.org",
"public_key": "024cd3be18617f39cf645851e3ba63f51fc13f0bb09e3bb25e6fd4de556486d946"
},
"nostr": {
"public_key": "b3e1b7c1660b7db0ecb93ec55c09e67961171a5c4e9e2602f1b47477ea61c50a",
"relay_url": "wss://nostr.kosmos.org"
}
},
"discourse": {
"domain": "community.kosmos.org"
},
"droneci": {
"public_url": "https://drone.kosmos.org"
},
"ejabberd": {
"turn_domain": "turn.kosmos.org"
},
"email": {
"domain": "kosmos.org",
"hostname": "mail.kosmos.org",
"report_contact": "abuse@kosmos.org",
"virtual_aliases": {
"admin@kosmos.org": "ops@kosmos.org",
"ops@kosmos.org": "ops@5apps.com",
"webmaster": "mail@kosmos.org",
"hostmaster@kosmos.org": "mail@kosmos.org",
"postmaster@kosmos.org": "mail@kosmos.org",
"abuse@kosmos.org": "mail@kosmos.org",
"mail@kosmos.org": "foundation@kosmos.org"
}
},
"garage": {
"replication_mode": "2",
"s3_api_root_domain": "s3.kosmos.org",
"s3_web_root_domain": "web.s3.kosmos.org",
"s3_web_domains": [
"media.kosmos.chat",
"s3.accounts.kosmos.org",
"s3.community.kosmos.org",
"s3.kosmos.social"
],
"xmpp_upload_bucket": "kosmos-xmpp-uploads"
},
"gitea": {
"domain": "gitea.kosmos.org",
"postgresql_host": "pg.kosmos.local:5432",
"config": {
"storage": {
"type": "minio",
"endpoint": "localhost:3900",
"location": "garage",
"use_ssl": "false"
}
}
},
"kosmos_kvm": {
"backup": {
"nodes_excluded": [
"garage-",
"lq-",
"rsk-",
"postgres-6"
]
}
},
"kosmos-mastodon": {
"domain": "kosmos.social",
"user_address_domain": "kosmos.social",
"s3_endpoint": "http://localhost:3900",
"s3_region": "garage",
"s3_bucket": "kosmos-social",
"s3_alias_host": "s3.kosmos.social",
"libre_translate_endpoint": "http://127.0.0.1:5000",
"alternate_domains": [
"mastodon.w7nooprauv6yrnhzh2ajpcnj3doinked2aaztlwfyt6u6pva2qdxqhid.onion"
]
},
"liquor-cabinet": {
"ufw_source_allowed": "10.1.1.0/24",
"redis_port": 6379,
"redis_db": 1,
"s3_endpoint": "http://localhost:3900",
"s3_region": "garage",
"s3_bucket": "rs-kosmos",
"domain": "storage.kosmos.org",
"root_redirect_url": "https://accounts.kosmos.org"
},
"mediawiki": {
"url": "https://wiki.kosmos.org"
},
"sentry": {
"allowed_ips": "10.1.1.0/24"
},
"strfry": {
"domain": "nostr.kosmos.org",
"real_ip_header": "x-real-ip",
"policy_path": "/opt/strfry/strfry-policy.ts",
"known_pubkeys": {
"_": "b3e1b7c0ef48294bd856203bfd460625de95d3afb894e5f09b14cd1f0e7097cf",
"accounts": "b3e1b7c1660b7db0ecb93ec55c09e67961171a5c4e9e2602f1b47477ea61c50a",
"bitcoincore": "47750177bb6bb113784e4973f6b2e3dd27ef1eff227d6e38d0046d618969e41a",
"fiatjaf": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"
},
"info": {
"name": "Kosmos Relay",
"description": "Members-only nostr relay for kosmos.org users",
"pubkey": "b3e1b7c0ef48294bd856203bfd460625de95d3afb894e5f09b14cd1f0e7097cf",
"contact": "ops@kosmos.org",
"icon": "https://assets.kosmos.org/img/app-icon-256px.png"
}
},
"substr": {
"relay_urls": [
"ws://localhost:7777",
"wss://nostr.x0f.org",
"wss://relay.damus.io"
]
}
},
"normal": {
"knife_zero": {
"host": "10.1.1.161"
}
},
"default": {
"audit": {
"inspec_backend_cache": true,
"reporter": null,
"fetcher": null,
"insecure": null,
"quiet": true,
"profiles": {
},
"inputs": {
},
"attributes": {
},
"waiver_file": null,
"json_file": {
"location": "/var/chef/compliance_reports/compliance-20241027214204.json"
},
"run_time_limit": 1.0,
"result_message_limit": 10000,
"result_include_backtrace": false,
"control_results_limit": 50,
"chef_node_attribute_enabled": true,
"compliance_phase": false,
"interval": {
"enabled": false,
"time": 1440
}
},
"apt": {
"cacher_dir": "/var/cache/apt-cacher-ng",
"cacher_interface": null,
"cacher_port": 3142,
"compiletime": false,
"compile_time_update": false,
"key_proxy": "",
"periodic_update_min_delay": 86400,
"launchpad_api_version": "1.0",
"unattended_upgrades": {
"enable": false,
"update_package_lists": true,
"allowed_origins": [
"Ubuntu focal"
],
"origins_patterns": [
],
"package_blacklist": [
],
"auto_fix_interrupted_dpkg": false,
"minimal_steps": false,
"install_on_shutdown": false,
"mail": null,
"sender": null,
"mail_only_on_error": true,
"remove_unused_dependencies": false,
"automatic_reboot": false,
"automatic_reboot_time": "now",
"dl_limit": null,
"random_sleep": null,
"syslog_enable": false,
"syslog_facility": "daemon",
"dpkg_options": [
]
},
"cacher_client": {
"cacher_server": {
}
},
"confd": {
"force_confask": false,
"force_confdef": false,
"force_confmiss": false,
"force_confnew": false,
"force_confold": false,
"install_recommends": true,
"install_suggests": false
}
},
"firewall": {
"allow_ssh": false,
"allow_winrm": false,
"allow_mosh": false,
"allow_loopback": false,
"allow_icmp": false,
"firewalld": {
"permanent": false
},
"iptables": {
"defaults": {
"policy": {
"input": "DROP",
"forward": "DROP",
"output": "ACCEPT"
},
"ruleset": {
"*filter": 1,
":INPUT DROP": 2,
":FORWARD DROP": 3,
":OUTPUT ACCEPT": 4,
"COMMIT_FILTER": 100
}
}
},
"ubuntu_iptables": false,
"redhat7_iptables": false,
"allow_established": true,
"ipv6_enabled": true,
"ufw": {
"defaults": {
"ipv6": "yes",
"manage_builtins": "no",
"ipt_sysctl": "/etc/ufw/sysctl.conf",
"ipt_modules": "nf_conntrack_ftp nf_nat_ftp nf_conntrack_netbios_ns",
"policy": {
"input": "DROP",
"output": "ACCEPT",
"forward": "DROP",
"application": "SKIP"
}
}
},
"windows": {
"defaults": {
"policy": {
"input": "blockinbound",
"output": "allowoutbound"
}
}
}
},
"hostsfile": {
"path": null
},
"hostname_cookbook": {
"hostsfile_ip": "127.0.1.1",
"hostsfile_aliases": [
],
"hostsfile_include_hostname_in_aliases": true,
"append_hostsfile_ip": true
},
"postfix": {
"packages": [
"postfix"
],
"mail_type": "client",
"relayhost_role": "relayhost",
"relayhost_port": "25",
"multi_environment_relay": false,
"use_procmail": false,
"use_alias_maps": false,
"use_transport_maps": false,
"use_access_maps": false,
"use_virtual_aliases": false,
"use_virtual_aliases_domains": false,
"use_relay_restrictions_maps": false,
"transports": {
},
"access": {
},
"virtual_aliases": {
},
"virtual_aliases_domains": {
},
"main_template_source": "postfix",
"master_template_source": "postfix",
"sender_canonical_map_entries": {
},
"smtp_generic_map_entries": {
},
"recipient_canonical_map_entries": {
},
"access_db_type": "hash",
"aliases_db_type": "hash",
"transport_db_type": "hash",
"virtual_alias_db_type": "hash",
"virtual_alias_domains_db_type": "hash",
"conf_dir": "/etc/postfix",
"aliases_db": "/etc/aliases",
"transport_db": "/etc/postfix/transport",
"access_db": "/etc/postfix/access",
"virtual_alias_db": "/etc/postfix/virtual",
"virtual_alias_domains_db": "/etc/postfix/virtual_domains",
"relay_restrictions_db": "/etc/postfix/relay_restrictions",
"main": {
"biff": "no",
"append_dot_mydomain": "no",
"myhostname": "garage-6",
"mydomain": "garage-6",
"myorigin": "$myhostname",
"mydestination": [
"garage-6",
"garage-6",
"localhost.localdomain",
"localhost"
],
"smtpd_use_tls": "yes",
"smtp_use_tls": "yes",
"smtpd_tls_mandatory_protocols": "!SSLv2,!SSLv3",
"smtp_tls_mandatory_protocols": "!SSLv2,!SSLv3",
"smtpd_tls_protocols": "!SSLv2,!SSLv3",
"smtp_tls_protocols": "!SSLv2,!SSLv3",
"smtp_sasl_auth_enable": "yes",
"mailbox_size_limit": 0,
"mynetworks": null,
"inet_interfaces": "loopback-only",
"smtp_tls_CAfile": "/etc/ssl/certs/ca-certificates.crt",
"smtpd_tls_CAfile": "/etc/ssl/certs/ca-certificates.crt",
"relayhost": "smtp.mailgun.org:587",
"smtp_sasl_password_maps": "hash:/etc/postfix/sasl_passwd",
"smtp_sasl_security_options": "noanonymous",
"smtpd_tls_cert_file": "/etc/ssl/certs/ssl-cert-snakeoil.pem",
"smtpd_tls_key_file": "/etc/ssl/private/ssl-cert-snakeoil.key",
"smtpd_tls_session_cache_database": "btree:${data_directory}/smtpd_scache",
"smtp_tls_session_cache_database": "btree:${data_directory}/smtp_scache",
"maildrop_destination_recipient_limit": 1,
"cyrus_destination_recipient_limit": 1
},
"cafile": "/etc/ssl/certs/ca-certificates.crt",
"master": {
"smtp": {
"active": true,
"order": 10,
"type": "inet",
"private": false,
"chroot": false,
"command": "smtpd",
"args": [
]
},
"submission": {
"active": false,
"order": 20,
"type": "inet",
"private": false,
"chroot": false,
"command": "smtpd",
"args": [
"-o smtpd_enforce_tls=yes",
" -o smtpd_sasl_auth_enable=yes",
"-o smtpd_client_restrictions=permit_sasl_authenticated,reject"
]
},
"smtps": {
"active": false,
"order": 30,
"type": "inet",
"private": false,
"chroot": false,
"command": "smtpd",
"args": [
"-o smtpd_tls_wrappermode=yes",
"-o smtpd_sasl_auth_enable=yes",
"-o smtpd_client_restrictions=permit_sasl_authenticated,reject"
]
},
"628": {
"active": false,
"order": 40,
"type": "inet",
"private": false,
"chroot": false,
"command": "qmqpdd",
"args": [
]
},
"pickup": {
"active": true,
"order": 50,
"type": "fifo",
"private": false,
"chroot": false,
"wakeup": "60",
"maxproc": "1",
"command": "pickup",
"args": [
]
},
"cleanup": {
"active": true,
"order": 60,
"type": "unix",
"private": false,
"chroot": false,
"maxproc": "0",
"command": "cleanup",
"args": [
]
},
"qmgr": {
"active": true,
"order": 70,
"type": "fifo",
"private": false,
"chroot": false,
"wakeup": "300",
"maxproc": "1",
"command": "qmgr",
"args": [
]
},
"tlsmgr": {
"active": true,
"order": 80,
"type": "unix",
"chroot": false,
"wakeup": "1000?",
"maxproc": "1",
"command": "tlsmgr",
"args": [
]
},
"rewrite": {
"active": true,
"order": 90,
"type": "unix",
"chroot": false,
"command": "trivial-rewrite",
"args": [
]
},
"bounce": {
"active": true,
"order": 100,
"type": "unix",
"chroot": false,
"maxproc": "0",
"command": "bounce",
"args": [
]
},
"defer": {
"active": true,
"order": 110,
"type": "unix",
"chroot": false,
"maxproc": "0",
"command": "bounce",
"args": [
]
},
"trace": {
"active": true,
"order": 120,
"type": "unix",
"chroot": false,
"maxproc": "0",
"command": "bounce",
"args": [
]
},
"verify": {
"active": true,
"order": 130,
"type": "unix",
"chroot": false,
"maxproc": "1",
"command": "verify",
"args": [
]
},
"flush": {
"active": true,
"order": 140,
"type": "unix",
"private": false,
"chroot": false,
"wakeup": "1000?",
"maxproc": "0",
"command": "flush",
"args": [
]
},
"proxymap": {
"active": true,
"order": 150,
"type": "unix",
"chroot": false,
"command": "proxymap",
"args": [
]
},
"smtpunix": {
"service": "smtp",
"active": true,
"order": 160,
"type": "unix",
"chroot": false,
"maxproc": "500",
"command": "smtp",
"args": [
]
},
"relay": {
"active": true,
"comment": "When relaying mail as backup MX, disable fallback_relay to avoid MX loops",
"order": 170,
"type": "unix",
"chroot": false,
"command": "smtp",
"args": [
"-o smtp_fallback_relay="
]
},
"showq": {
"active": true,
"order": 180,
"type": "unix",
"private": false,
"chroot": false,
"command": "showq",
"args": [
]
},
"error": {
"active": true,
"order": 190,
"type": "unix",
"chroot": false,
"command": "error",
"args": [
]
},
"discard": {
"active": true,
"order": 200,
"type": "unix",
"chroot": false,
"command": "discard",
"args": [
]
},
"local": {
"active": true,
"order": 210,
"type": "unix",
"unpriv": false,
"chroot": false,
"command": "local",
"args": [
]
},
"virtual": {
"active": true,
"order": 220,
"type": "unix",
"unpriv": false,
"chroot": false,
"command": "virtual",
"args": [
]
},
"lmtp": {
"active": true,
"order": 230,
"type": "unix",
"chroot": false,
"command": "lmtp",
"args": [
]
},
"anvil": {
"active": true,
"order": 240,
"type": "unix",
"chroot": false,
"maxproc": "1",
"command": "anvil",
"args": [
]
},
"scache": {
"active": true,
"order": 250,
"type": "unix",
"chroot": false,
"maxproc": "1",
"command": "scache",
"args": [
]
},
"maildrop": {
"active": true,
"comment": "See the Postfix MAILDROP_README file for details. To main.cf will be added: maildrop_destination_recipient_limit=1",
"order": 510,
"type": "unix",
"unpriv": false,
"chroot": false,
"command": "pipe",
"args": [
"flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}"
]
},
"old-cyrus": {
"active": false,
"comment": "The Cyrus deliver program has changed incompatibly, multiple times.",
"order": 520,
"type": "unix",
"unpriv": false,
"chroot": false,
"command": "pipe",
"args": [
"flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} ${user}"
]
},
"cyrus": {
"active": true,
"comment": "Cyrus 2.1.5 (Amos Gouaux). To main.cf will be added: cyrus_destination_recipient_limit=1",
"order": 530,
"type": "unix",
"unpriv": false,
"chroot": false,
"command": "pipe",
"args": [
"user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user}"
]
},
"uucp": {
"active": true,
"comment": "See the Postfix UUCP_README file for configuration details.",
"order": 540,
"type": "unix",
"unpriv": false,
"chroot": false,
"command": "pipe",
"args": [
"flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)"
]
},
"ifmail": {
"active": false,
"order": 550,
"type": "unix",
"unpriv": false,
"chroot": false,
"command": "pipe",
"args": [
"flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)"
]
},
"bsmtp": {
"active": true,
"order": 560,
"type": "unix",
"unpriv": false,
"chroot": false,
"command": "pipe",
"args": [
"flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient"
]
}
},
"aliases": {
},
"sasl": {
"smtp_sasl_user_name": "postmaster@mg.kosmos.org",
"smtp_sasl_passwd": "f5a3ba8e20e01b6f2cca83b28d8cd2a6-c30053db-fc52c414"
},
"sasl_password_file": "/etc/postfix/sasl_passwd"
},
"ntp": {
"servers": [
"0.pool.ntp.org",
"1.pool.ntp.org",
"2.pool.ntp.org",
"3.pool.ntp.org"
],
"peers": [
],
"restrictions": [
],
"tinker": {
"panic": 0,
"allan": 1500,
"dispersion": 15,
"step": 0.128,
"stepout": 900
},
"restrict_default": "kod notrap nomodify nopeer noquery",
"packages": [
"ntp"
],
"service": "ntp",
"varlibdir": "/var/lib/ntp",
"driftfile": "/var/lib/ntp/ntp.drift",
"logfile": null,
"conffile": "/etc/ntp.conf",
"statsdir": "/var/log/ntpstats/",
"conf_owner": "root",
"conf_group": "root",
"var_owner": "ntp",
"var_group": "ntp",
"leapfile": "/etc/ntp.leapseconds",
"sync_clock": false,
"sync_hw_clock": false,
"listen": null,
"listen_network": null,
"ignore": null,
"apparmor_enabled": true,
"monitor": false,
"statistics": true,
"conf_restart_immediate": false,
"keys": null,
"trustedkey": null,
"requestkey": null,
"disable_tinker_panic_on_virtualization_guest": true,
"peer": {
"key": null,
"use_iburst": true,
"use_burst": false,
"minpoll": 6,
"maxpoll": 10
},
"server": {
"prefer": "",
"use_iburst": true,
"use_burst": false,
"minpoll": 6,
"maxpoll": 10
},
"orphan": {
"enabled": false,
"stratum": 5
},
"localhost": {
"noquery": false
},
"use_cmos": false
},
"timezone_iii": {
"timezone": "Etc/UTC",
"tzdata_dir": "/usr/share/zoneinfo",
"localtime_path": "/etc/localtime",
"use_symlink": false
},
"kosmos_kvm": {
"host": {
"qemu_base_image": {
"url": "https://cloud-images.ubuntu.com/releases/jammy/release-20240514/ubuntu-22.04-server-cloudimg-amd64-disk-kvm.img",
"checksum": "2e7698b3ebd7caead06b08bd3ece241e6ce294a6db01f92ea12bcb56d6972c3f",
"path": "/var/lib/libvirt/images/base/ubuntu-22.04-server-cloudimg-amd64-disk-kvm-20240514.qcow2"
}
},
"backup": {
"schedule": "0/3:00",
"nodes_excluded": [
]
}
},
"msys2": {
"url": "http://downloads.sourceforge.net/project/msys2/Base/x86_64/msys2-base-x86_64-20160205.tar.xz",
"checksum": "7e97e2af042e1b6f62cf0298fe84839014ef3d4a3e7825cffc6931c66cc0fc20"
},
"build-essential": {
"compile_time": false,
"msys2": {
"path": "\\msys2"
}
},
"git": {
"prefix": "/usr/local",
"version": "2.17.1",
"url": "https://nodeload.github.com/git/git/tar.gz/v%{version}",
"checksum": "690f12cc5691e5adaf2dd390eae6f5acce68ae0d9bd9403814f8a1433833f02a",
"use_pcre": false,
"server": {
"base_path": "/srv/git",
"export_all": true
}
},
"jemalloc": {
"version": "5.1.0",
"url": "https://github.com/jemalloc/jemalloc/releases/download/5.1.0/jemalloc-5.1.0.tar.bz2",
"checksum": "5396e61cc6103ac393136c309fae09e44d74743c86f90e266948c50f3dbb7268",
"configure": {
"munmap": true,
"lazy_lock": true,
"xmalloc": false,
"dss": false,
"mremap": false,
"stats": false,
"profiling": false,
"valgrind": false
}
},
"logrotate": {
"package": {
"name": "logrotate",
"source": null,
"version": null,
"provider": null,
"action": "upgrade"
},
"directory": "/etc/logrotate.d",
"cron": {
"install": false,
"name": "logrotate",
"command": "/usr/sbin/logrotate /etc/logrotate.conf",
"minute": 35,
"hour": 2
},
"global": {
"weekly": true,
"rotate": 4,
"create": "",
"/var/log/wtmp": {
"missingok": true,
"monthly": true,
"create": "0664 root utmp",
"rotate": 1
},
"/var/log/btmp": {
"missingok": true,
"monthly": true,
"create": "0660 root utmp",
"rotate": 1
}
}
},
"yum": {
"main": {
"cachedir": "/var/cache/yum/$basearch/$releasever",
"distroverpkg": "ubuntu-release",
"alwaysprompt": null,
"assumeyes": null,
"bandwidth": null,
"best": null,
"bugtracker_url": null,
"clean_requirements_on_remove": null,
"color": null,
"color_list_available_downgrade": null,
"color_list_available_install": null,
"color_list_available_reinstall": null,
"color_list_available_upgrade": null,
"color_list_installed_extra": null,
"color_list_installed_newer": null,
"color_list_installed_older": null,
"color_list_installed_reinstall": null,
"color_search_match": null,
"color_update_installed": null,
"color_update_local": null,
"color_update_remote": null,
"commands": null,
"deltarpm": null,
"debuglevel": null,
"diskspacecheck": null,
"enable_group_conditionals": null,
"errorlevel": null,
"exactarch": null,
"exclude": null,
"excludepkgs": null,
"gpgcheck": true,
"group_package_types": null,
"groupremove_leaf_only": null,
"history_list_view": null,
"history_record": null,
"history_record_packages": null,
"http_caching": null,
"ip_resolve": null,
"installonly_limit": null,
"installonlypkgs": null,
"installroot": null,
"keepalive": null,
"keepcache": false,
"kernelpkgnames": null,
"localpkg_gpgcheck": false,
"logfile": "/var/log/yum.log",
"max_retries": null,
"mdpolicy": null,
"metadata_expire": null,
"mirrorlist_expire": null,
"multilib_policy": null,
"obsoletes": null,
"overwrite_groups": null,
"password": null,
"path": "/etc/yum.conf",
"persistdir": null,
"pluginconfpath": null,
"pluginpath": null,
"plugins": null,
"protected_multilib": null,
"protected_packages": null,
"proxy": null,
"proxy_password": null,
"proxy_username": null,
"recent": null,
"repo_gpgcheck": null,
"reposdir": null,
"reset_nice": null,
"rpmverbosity": null,
"showdupesfromrepos": null,
"skip_broken": null,
"skip_if_unavailable": null,
"ssl_check_cert_permissions": null,
"sslcacert": null,
"sslclientcert": null,
"sslclientkey": null,
"sslverify": null,
"syslog_device": null,
"syslog_facility": null,
"syslog_ident": null,
"throttle": null,
"timeout": null,
"tolerant": false,
"tsflags": null,
"username": null
}
},
"openresty": {
"source": {
"version": "1.13.6.2",
"file_prefix": "openresty",
"checksum": "946e1958273032db43833982e2cec0766154a9b5cb8e67868944113208ff2942",
"name": "%{file_prefix}-%{version}",
"url": "https://openresty.org/download/%{name}.tar.gz",
"conf_path": "/etc/nginx/nginx.conf",
"prefix": "/usr/share",
"state": "/etc/chef_state.d",
"path": "/var/chef/cache",
"default_configure_flags": [
"--prefix=/usr/share",
"--conf-path=/etc/nginx/nginx.conf",
"--sbin-path=/usr/sbin/nginx",
"--error-log-path=/var/log/nginx/error.log",
"--http-log-path=/var/log/nginx/access.log",
"--pid-path=/var/run/nginx.pid",
"--lock-path=/var/run/nginx.lock",
"--http-client-body-temp-path=/var/cache/nginx/client_temp",
"--http-proxy-temp-path=/var/cache/nginx/proxy_temp",
"--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp",
"--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp",
"--http-scgi-temp-path=/var/cache/nginx/scgi_temp",
"--with-ipv6",
"--with-md5-asm",
"--with-sha1-asm",
"--without-http_ssi_module",
"--without-mail_smtp_module",
"--without-mail_imap_module",
"--without-mail_pop3_module"
]
},
"dir": "/etc/nginx",
"log_dir": "/var/log/nginx",
"cache_dir": "/var/cache/nginx",
"run_dir": "/var/run",
"binary": "/usr/sbin/nginx",
"pid": "/var/run/nginx.pid",
"modules": [
"http_ssl_module",
"http_gzip_static_module",
"http_gunzip_module",
"http_stub_status_module",
"http_secure_link_module",
"http_realip_module",
"http_flv_module",
"http_mp4_module",
"cache_purge_module"
],
"extra_modules": [
],
"configure_flags": [
],
"user": "www-data",
"group": "www-data",
"user_system": true,
"user_shell": "/bin/false",
"user_home": "/var/www",
"ipv6": true,
"gzip": "on",
"gzip_http_version": "1.0",
"gzip_comp_level": "2",
"gzip_proxied": "any",
"gzip_vary": "off",
"gzip_buffers": null,
"gzip_types": [
"text/plain",
"text/css",
"application/x-javascript",
"text/xml",
"application/xml",
"application/xml+rss",
"text/javascript",
"application/javascript",
"application/json",
"font/truetype",
"font/opentype",
"application/vnd.ms-fontobject",
"image/svg+xml"
],
"keepalive": "on",
"keepalive_timeout": 5,
"keepalive_requests": 100,
"worker_processes": 2,
"worker_auto_affinity": true,
"worker_connections": 4096,
"worker_rlimit_nofile": null,
"multi_accept": false,
"try_aio": false,
"event": "epoll",
"server_names_hash_bucket_size": 64,
"client_max_body_size": "32M",
"client_body_buffer_size": "8K",
"large_client_header_buffers": "32 32k",
"types_hash_max_size": 2048,
"types_hash_bucket_size": 64,
"variables_hash_max_size": 1024,
"variables_hash_bucket_size": 64,
"open_file_cache": {
"max": 1000,
"inactive": "20s",
"valid": "30s",
"min_uses": "8",
"errors": "on"
},
"log_formats": {
"main": "$remote_addr - $remote_user [$time_local] \"$request\" $status $body_bytes_sent \"$http_referer\" \"$http_user_agent\" \"$http_x_forwarded_for\""
},
"logrotate": true,
"logrotate_days": 7,
"logrotate_options": [
"missingok",
"delaycompress",
"notifempty",
"compress",
"sharedscripts"
],
"disable_access_log": true,
"default_site_enabled": false,
"custom_pcre": true,
"link_to_jemalloc": false,
"max_subrequests": 201,
"generate_dhparams": true,
"resolver": null,
"resolver_ttl": "10s",
"lua_package_path": null,
"lua_package_cpath": null,
"cache_purge": {
"version": "2.3",
"url": "https://codeload.github.com/FRiCKLE/ngx_cache_purge/tar.gz/2.3",
"checksum": "cb7d5f22919c613f1f03341a1aeb960965269302e9eb23425ccaabd2f5dcbbec"
},
"pcre": {
"version": "8.41",
"url": "https://sourceforge.net/projects/pcre/files/pcre/8.41/pcre-8.41.tar.bz2/download",
"checksum": "e62c7eac5ae7c0e7286db61ff82912e1c0b7a0c13706616e94a7dd729321b530"
},
"luarocks": {
"version": "3.9.2",
"url": "https://luarocks.org/releases/luarocks-3.9.2.tar.gz",
"checksum": "bca6e4ecc02c203e070acdb5f586045d45c078896f6236eb46aa33ccd9b94edb",
"default_rocks": {
}
},
"or_modules": {
"luajit": true,
"luajit_binary": "2.1.0-beta1",
"iconv": true,
"drizzle": false,
"postgres": false
},
"realip": {
"header": "X-Forwarded-For",
"addresses": [
"127.0.0.1"
],
"recursive": false
},
"service": {
"recipe": "openresty::service_init",
"resource": "service[nginx]",
"restart_on_update": true,
"start_on_boot": true,
"defaults_file_template": "nginx.sysconfig.erb",
"defaults_file_cookbook": "openresty"
},
"status": {
"url": "/nginx-status",
"allowed_ips": [
]
},
"upload_progress": {
"url": "https://github.com/masterzen/nginx-upload-progress-module/archive/v0.9.0.tar.gz",
"checksum": "93e29b9b437a2e34713de54c2861ea51151624aca09f73f9f44d1caaff01a6b1"
}
},
"garage": {
"version": "0.8.4",
"checksum": {
"amd64": "45403d494847c42efc620f66c52d27c0bb0446a490e62f5b0b87489a588a767d"
},
"replication_mode": "none",
"s3_api_port": 3900,
"rpc_port": 3901,
"s3_web_port": 3902,
"admin_port": 3903,
"k2v_api_port": 3904,
"s3_api_root_domain": ".s3.garage.localhost",
"s3_web_root_domain": ".web.garage.localhost",
"s3_web_domains": [
],
"xmpp_upload_bucket": null,
"max_part_upload_size_mb": 101
}
},
"automatic": {
"fqdn": "garage-6",
"os": "linux",
"os_version": "5.4.0-1090-kvm",
"hostname": "garage-6",
"ipaddress": "192.168.122.213",
"roles": [
"base",
"kvm_guest",
"garage_node"
],
"recipes": [
"kosmos-base",
"kosmos-base::default",
"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::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]"
]
}