diff --git a/policies/andromeda.lock.json b/policies/andromeda.lock.json new file mode 100644 index 0000000..d6a6853 --- /dev/null +++ b/policies/andromeda.lock.json @@ -0,0 +1,1568 @@ +{ + "revision_id": "18997cb2acad897a2021eb1ab3cdf33f5c990f45edd54c19d62d06294f741d3f", + "name": "barnard", + "run_list": [ + "recipe[kosmos-base::chef_client]", + "recipe[kosmos-base::default]", + "recipe[kosmos-mastodon::default]", + "recipe[kosmos-mastodon::nginx]", + "recipe[kosmos-ejabberd::default]", + "recipe[kosmos-ejabberd::letsencrypt]", + "recipe[kosmos-ejabberd::backup]", + "recipe[kosmos-base::andromeda_firewall]", + "recipe[kosmos-ipfs::default]", + "recipe[kosmos-ipfs::public_gateway]", + "recipe[kosmos-postgresql::default]", + "recipe[kosmos-mediawiki::default]", + "recipe[kosmos-btcpayserver::proxy]" + ], + "included_policy_locks": [ + { + "name": "base", + "revision_id": "744ccae78f61f7dd425692c49704a43e6a14d9cf8423babc465d972d5869a241", + "source_options": { + "path": "." + } + }, + { + "name": "mastodon", + "revision_id": "e5d543beb324f8f4d84157c357a434b536691cec4048d1564ecad32eb06f26b4", + "source_options": { + "path": "." + } + }, + { + "name": "ejabberd", + "revision_id": "cab0e9a6036d6766348085f9632d916018f4146c133af2538937a88553f03dc3", + "source_options": { + "path": "." + } + } + ], + "cookbook_locks": { + "apache2": { + "version": "7.1.1", + "identifier": "17385050c3cb3e4d8a500c3037bd1e436d1c954e", + "dotted_decimal_identifier": "6535842067893054.21825649613223869.33274942231886", + "cache_key": "apache2-7.1.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/apache2/versions/7.1.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/apache2/versions/7.1.1/download", + "version": "7.1.1" + } + }, + "application": { + "version": "5.2.0", + "identifier": "bcf365b57c64fe942e717bf6334d59f695fc56ad", + "dotted_decimal_identifier": "53184913783678206.41709361499091789.98915613169325", + "cache_key": "application-5.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/application/versions/5.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/application/versions/5.2.0/download", + "version": "5.2.0" + } + }, + "application_javascript": { + "version": "1.0.0", + "identifier": "a5a908f0ae8d6003faeb330fa65c410c9d6a6064", + "dotted_decimal_identifier": "46629227020062048.1120313011054172.71522436407396", + "cache_key": "application_javascript-1.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/application_javascript/versions/1.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/application_javascript/versions/1.0.0/download", + "version": "1.0.0" + } + }, + "application_ruby": { + "version": "4.1.0", + "identifier": "6d5988854a6b9c02172fff2afc5876a56720ad8a", + "dotted_decimal_identifier": "30779215348132764.588444865330264.130452771876234", + "cache_key": "application_ruby-4.1.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/application_ruby/versions/4.1.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/application_ruby/versions/4.1.0/download", + "version": "4.1.0" + } + }, + "apt": { + "version": "7.2.0", + "identifier": "42f46ee8ced265bcc92c3bf40c9f7ceb3c443df1", + "dotted_decimal_identifier": "18846105652351589.53138487443197087.137349770264049", + "cache_key": "apt-7.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/apt/versions/7.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/apt/versions/7.2.0/download", + "version": "7.2.0" + } + }, + "ark": { + "version": "4.0.0", + "identifier": "5d82df37c1f7d6f64b0afe4eb8f8affbad642025", + "dotted_decimal_identifier": "26321068058867670.69325354859149560.193495480672293", + "cache_key": "ark-4.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ark/versions/4.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ark/versions/4.0.0/download", + "version": "4.0.0" + } + }, + "backup": { + "version": "0.5.1", + "identifier": "38dcf956d6c5cfecc3a39f64113b1772783d3e9e", + "dotted_decimal_identifier": "16005562157680079.66643202024935739.25780410990238", + "source": "../site-cookbooks/backup", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/backup" + } + }, + "build-essential": { + "version": "8.2.1", + "identifier": "4b9d5c72796184085681d3eefd625c90b79530a8", + "dotted_decimal_identifier": "21283643636408708.2346915420110178.101776625053864", + "cache_key": "build-essential-8.2.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/build-essential/versions/8.2.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/build-essential/versions/8.2.1/download", + "version": "8.2.1" + } + }, + "chef-sugar": { + "version": "5.0.1", + "identifier": "3f761eb4a7ea51efc9e71cbc93428f40ea1c5fbe", + "dotted_decimal_identifier": "17862797784771153.67494513890595650.157508968406974", + "cache_key": "chef-sugar-5.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "version": "5.0.1" + } + }, + "chef_client_updater": { + "version": "3.5.3", + "identifier": "435a9d30a164e0ef68c2bba8562991f592993004", + "dotted_decimal_identifier": "18958454611862752.67387705015162409.160483912527876", + "cache_key": "chef_client_updater-3.5.3-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/chef_client_updater/versions/3.5.3/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/chef_client_updater/versions/3.5.3/download", + "version": "3.5.3" + } + }, + "composer": { + "version": "2.6.1", + "identifier": "e629c565513a860b7104299363a45f61a771e7c7", + "dotted_decimal_identifier": "64785172428569222.3220487435150244.104873025726407", + "cache_key": "composer-2.6.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/composer/versions/2.6.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/composer/versions/2.6.1/download", + "version": "2.6.1" + } + }, + "firewall": { + "version": "2.7.0", + "identifier": "12fad1a125585c8da0352273151999690ae67972", + "dotted_decimal_identifier": "5342327839479900.39864121787880729.168676433492338", + "cache_key": "firewall-2.7.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "version": "2.7.0" + } + }, + "hostname": { + "version": "0.4.2", + "identifier": "8df7c1a0a4ee56541b32bad989d738f2d7d1e0f0", + "dotted_decimal_identifier": "39960382712114774.23673802740828631.62615654097136", + "cache_key": "hostname-0.4.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/hostname/versions/0.4.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/hostname/versions/0.4.2/download", + "version": "0.4.2" + } + }, + "hostsfile": { + "version": "3.0.1", + "identifier": "4054324c36e266a714e89e9a3d160156a30f592d", + "dotted_decimal_identifier": "18106973513245286.47029310436556054.1471614507309", + "cache_key": "hostsfile-3.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/hostsfile/versions/3.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/hostsfile/versions/3.0.1/download", + "version": "3.0.1" + } + }, + "install_from": { + "version": "3.0.4", + "identifier": "0a0cb0ebd07fff2b1e508e45934936fa2bef5dd5", + "dotted_decimal_identifier": "2828703777193983.12136755331699529.60448106831317", + "cache_key": "install_from-3.0.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/install_from/versions/3.0.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/install_from/versions/3.0.4/download", + "version": "3.0.4" + } + }, + "ipfs": { + "version": "0.4.1", + "identifier": "372122b870dfec5408c92fb741c2edab96fdd717", + "dotted_decimal_identifier": "15517556726095852.23653558225682882.261321228408599", + "cache_key": "ipfs-5c31191ff8571bc8425375fbf938913ac64aa2ee", + "origin": "https://github.com/67P/ipfs-cookbook.git", + "source_options": { + "git": "https://github.com/67P/ipfs-cookbook.git", + "revision": "5c31191ff8571bc8425375fbf938913ac64aa2ee", + "ref": "v0.4.1" + } + }, + "kosmos-base": { + "version": "0.3.0", + "identifier": "a92ee45f691d2f5f190ff4f77097323b829424dc", + "dotted_decimal_identifier": "47620829452246319.26767679112573079.55231175206108", + "source": "../site-cookbooks/kosmos-base", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-base" + } + }, + "kosmos-btcpayserver": { + "version": "0.1.0", + "identifier": "78430e4f27221107fe98f6679a49c27f434e77f9", + "dotted_decimal_identifier": "33850725941846545.2250257759443529.213851845851129", + "source": "../site-cookbooks/kosmos-btcpayserver", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-btcpayserver" + } + }, + "kosmos-ejabberd": { + "version": "0.1.1", + "identifier": "d6294893877f746289a3b84b8560bfbe515fe2b9", + "dotted_decimal_identifier": "60281036705595252.27735883982275936.210824129929913", + "source": "../site-cookbooks/kosmos-ejabberd", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-ejabberd" + } + }, + "kosmos-ipfs": { + "version": "0.2.0", + "identifier": "9ff42b442cd98c9dc728be76ad467c79406e7a86", + "dotted_decimal_identifier": "45022987961555340.44410549151640902.136860213869190", + "source": "../site-cookbooks/kosmos-ipfs", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-ipfs" + } + }, + "kosmos-mastodon": { + "version": "0.1.0", + "identifier": "d6f6907934ee7f67aa00624f1d33117c5c70cd1e", + "dotted_decimal_identifier": "60506745385315967.29178841227271475.19225824513310", + "source": "../site-cookbooks/kosmos-mastodon", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-mastodon" + } + }, + "kosmos-mediawiki": { + "version": "0.1.0", + "identifier": "0f0c2411915892742a690002bce70fe837195ff5", + "dotted_decimal_identifier": "4235473703753874.32697727758548199.17490031239157", + "source": "../site-cookbooks/kosmos-mediawiki", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-mediawiki" + } + }, + "kosmos-nginx": { + "version": "0.2.0", + "identifier": "fd50699a6e0d7687a2fcc55ec2ceba6114139964", + "dotted_decimal_identifier": "71301583600487798.38178328382718670.204926111422820", + "source": "../site-cookbooks/kosmos-nginx", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-nginx" + } + }, + "kosmos-nodejs": { + "version": "0.1.1", + "identifier": "5dc5602ab39a6d1ce57fd93ac8e9693f1e34d9b0", + "dotted_decimal_identifier": "26394189658036845.8133636616014057.115719810636208", + "source": "../site-cookbooks/kosmos-nodejs", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-nodejs" + } + }, + "kosmos-postfix": { + "version": "0.1.0", + "identifier": "8550ea4a968874d5031e9020b8ea9e8907970c2e", + "dotted_decimal_identifier": "37525139106465908.59957599841335530.174311375047726", + "source": "../site-cookbooks/kosmos-postfix", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-postfix" + } + }, + "kosmos-postgresql": { + "version": "0.1.0", + "identifier": "7ed0055e37cda7a61029f32f43e3138da7b66b70", + "dotted_decimal_identifier": "35694568539671975.46742618493633507.21499125066608", + "source": "../site-cookbooks/kosmos-postgresql", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-postgresql" + } + }, + "kosmos-redis": { + "version": "0.1.0", + "identifier": "8c894fe1cb1dccd176adbaa55c5b0c9f1e91748a", + "dotted_decimal_identifier": "39557472923098572.58958758665346139.13877552182410", + "source": "../site-cookbooks/kosmos-redis", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-redis" + } + }, + "logrotate": { + "version": "2.2.0", + "identifier": "53e09234a4f73cc13f46d833d2e5075cafddfaa8", + "dotted_decimal_identifier": "23609341620057916.54394244012692197.8094668946088", + "cache_key": "logrotate-2.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/logrotate/versions/2.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/logrotate/versions/2.2.0/download", + "version": "2.2.0" + } + }, + "mediawiki": { + "version": "0.5.0", + "identifier": "784c4b71e22629039965d35c87a970024966afcc", + "dotted_decimal_identifier": "33860884122183209.1013087546935209.123155123711948", + "cache_key": "mediawiki-55a4680ee298199fa5f7fa51b5c589fbfa52eed0", + "origin": "https://github.com/67P/mediawiki-cookbook.git", + "source_options": { + "git": "https://github.com/67P/mediawiki-cookbook.git", + "revision": "55a4680ee298199fa5f7fa51b5c589fbfa52eed0", + "ref": "55a4680" + } + }, + "metachef": { + "version": "3.0.4", + "identifier": "fe9d3a984c0d745e8d6ef03844cc9c71e1592ee2", + "dotted_decimal_identifier": "71667519073291636.26614155426940108.172012925955810", + "cache_key": "metachef-3.0.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/metachef/versions/3.0.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/metachef/versions/3.0.4/download", + "version": "3.0.4" + } + }, + "mingw": { + "version": "2.1.0", + "identifier": "9f5d572c671e4a85015941a73f9d8f54820af19e", + "dotted_decimal_identifier": "44857150285487690.37437654767714205.157593121780126", + "cache_key": "mingw-2.1.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/mingw/versions/2.1.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/mingw/versions/2.1.0/download", + "version": "2.1.0" + } + }, + "mysql": { + "version": "8.5.1", + "identifier": "d4e0746684ec21ce1a36738cc3357a2cddc59e19", + "dotted_decimal_identifier": "59919485603474465.58012666371556149.134333117865497", + "cache_key": "mysql-8.5.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/mysql/versions/8.5.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/mysql/versions/8.5.1/download", + "version": "8.5.1" + } + }, + "nginx": { + "version": "10.0.1", + "identifier": "20c8690486c6cef52d53db8790bfff35db2db6d6", + "dotted_decimal_identifier": "9227552627803854.69011207482740927.280606775555798", + "cache_key": "nginx-10.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/nginx/versions/10.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/nginx/versions/10.0.1/download", + "version": "10.0.1" + } + }, + "nodejs": { + "version": "6.0.0", + "identifier": "7e66fa5599cbf88a3e714617df4abca4edec7cd1", + "dotted_decimal_identifier": "35579072429542392.38912203014266698.207416552357073", + "cache_key": "nodejs-6.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/nodejs/versions/6.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/nodejs/versions/6.0.0/download", + "version": "6.0.0" + } + }, + "ntp": { + "version": "3.6.2", + "identifier": "7ac2f7eda39cba6ecf686af3fc9e6f4e9d29d979", + "dotted_decimal_identifier": "34554317258333370.31190294816095390.122383434897785", + "cache_key": "ntp-3.6.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ntp/versions/3.6.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ntp/versions/3.6.2/download", + "version": "3.6.2" + } + }, + "ohai": { + "version": "5.2.5", + "identifier": "f393ae21b9c53af8a3ee75662fce43f3c2ce5167", + "dotted_decimal_identifier": "68560795440104762.69986038791417806.74714224415079", + "cache_key": "ohai-5.2.5-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ohai/versions/5.2.5/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ohai/versions/5.2.5/download", + "version": "5.2.5" + } + }, + "openssl": { + "version": "8.5.5", + "identifier": "45fc200d16a306f36d43900044d66a9f296ed914", + "dotted_decimal_identifier": "19698987981775622.68518556286862550.117231827474708", + "cache_key": "openssl-8.5.5-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/openssl/versions/8.5.5/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/openssl/versions/8.5.5/download", + "version": "8.5.5" + } + }, + "packagecloud": { + "version": "1.0.1", + "identifier": "8b5250a00d7eb77029eda677b683beb7ec978eac", + "dotted_decimal_identifier": "39215527998881463.31571298068444803.209697157648044", + "cache_key": "packagecloud-1.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/packagecloud/versions/1.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/packagecloud/versions/1.0.1/download", + "version": "1.0.1" + } + }, + "php": { + "version": "7.0.0", + "identifier": "77f92e954e284db7dc33ba5ff9a52339efaaa5b2", + "dotted_decimal_identifier": "33769500697307213.51752035466344869.38731741046194", + "cache_key": "php-7.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/php/versions/7.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/php/versions/7.0.0/download", + "version": "7.0.0" + } + }, + "php-fpm": { + "version": "0.8.0", + "identifier": "b9548b55f1421c92483b673a7a4e1f04ef3602ed", + "dotted_decimal_identifier": "52165828110533148.41174766571911758.34106053624557", + "cache_key": "php-fpm-0.8.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/php-fpm/versions/0.8.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/php-fpm/versions/0.8.0/download", + "version": "0.8.0" + } + }, + "poise": { + "version": "2.8.2", + "identifier": "5eada1fb133c83935c2ce413b8f2506e4e3cab6d", + "dotted_decimal_identifier": "26649559024483459.41478169451280626.88434689223533", + "cache_key": "poise-2.8.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise/versions/2.8.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise/versions/2.8.2/download", + "version": "2.8.2" + } + }, + "poise-archive": { + "version": "1.5.0", + "identifier": "60d072e2d2b984baf1bf8896ab581fc9043ab1a9", + "dotted_decimal_identifier": "27250789614532996.52620150600805208.34948219842985", + "cache_key": "poise-archive-1.5.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-archive/versions/1.5.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-archive/versions/1.5.0/download", + "version": "1.5.0" + } + }, + "poise-build-essential": { + "version": "1.0.0", + "identifier": "d0d5699b897ca4ffe1e78f24bdebae692568b9b8", + "dotted_decimal_identifier": "58781444713577636.72024503716462059.191766622419384", + "cache_key": "poise-build-essential-1.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-build-essential/versions/1.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-build-essential/versions/1.0.0/download", + "version": "1.0.0" + } + }, + "poise-git": { + "version": "1.0.0", + "identifier": "83733986d01a245923954149bbee1a02e92a0609", + "dotted_decimal_identifier": "36999912861211172.25090396879698926.28599804102153", + "cache_key": "poise-git-1.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-git/versions/1.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-git/versions/1.0.0/download", + "version": "1.0.0" + } + }, + "poise-javascript": { + "version": "1.2.1", + "identifier": "6ee86bb7fb8a48c52a01d737ac8c720981021aa5", + "dotted_decimal_identifier": "31217796784032328.55496757806083212.125385144670885", + "cache_key": "poise-javascript-e5fff15098ac80c2a625b8d77d4eaf39d48f7ba7", + "origin": "https://github.com/67p/poise-javascript.git", + "source_options": { + "git": "https://github.com/67p/poise-javascript.git", + "revision": "e5fff15098ac80c2a625b8d77d4eaf39d48f7ba7", + "ref": "e5fff15" + } + }, + "poise-languages": { + "version": "2.1.2", + "identifier": "ea84709a3b4d8b7e76d2f456ceac6a8c79b33513", + "dotted_decimal_identifier": "66010763709074827.35596495480082092.117151569753363", + "cache_key": "poise-languages-2.1.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-languages/versions/2.1.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-languages/versions/2.1.2/download", + "version": "2.1.2" + } + }, + "poise-ruby": { + "version": "2.4.0", + "identifier": "4abc16569e27c8751e54844d34560cb4ad6244b3", + "dotted_decimal_identifier": "21035952405096392.32965920620885078.13970142545075", + "cache_key": "poise-ruby-2.4.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-ruby/versions/2.4.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-ruby/versions/2.4.0/download", + "version": "2.4.0" + } + }, + "poise-ruby-build": { + "version": "1.1.0", + "identifier": "1a2755ea80214c75dd763eec29ad9e26889b8642", + "dotted_decimal_identifier": "7361599354446156.33176072206690733.173888337839682", + "cache_key": "poise-ruby-build-1.1.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-ruby-build/versions/1.1.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-ruby-build/versions/1.1.0/download", + "version": "1.1.0" + } + }, + "poise-service": { + "version": "1.5.2", + "identifier": "d92d3eba6af21847bef3d05dcb875485e290e3bc", + "dotted_decimal_identifier": "61129817385005592.20194677728594823.92934008529852", + "cache_key": "poise-service-1.5.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-service/versions/1.5.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-service/versions/1.5.2/download", + "version": "1.5.2" + } + }, + "postfix": { + "version": "5.3.1", + "identifier": "056b45399cf83081fcac07623433a80fc06ac844", + "dotted_decimal_identifier": "1525319947057200.36588087784125491.184785606199364", + "cache_key": "postfix-5.3.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/postfix/versions/5.3.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/postfix/versions/5.3.1/download", + "version": "5.3.1" + } + }, + "postgresql": { + "version": "7.1.4", + "identifier": "40ae76daa03ca00ec1b9a944d747b004aea57221", + "dotted_decimal_identifier": "18206224006790304.4153652826920775.193534156436001", + "cache_key": "postgresql-7.1.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/postgresql/versions/7.1.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/postgresql/versions/7.1.4/download", + "version": "7.1.4" + } + }, + "redis": { + "version": "3.0.4", + "identifier": "7e690d41608722022ec602e2fcbc920932b140b7", + "dotted_decimal_identifier": "35581352717879074.614377940253884.160568202838199", + "cache_key": "redis-3.0.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/redis/versions/3.0.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/redis/versions/3.0.4/download", + "version": "3.0.4" + } + }, + "runit": { + "version": "5.1.2", + "identifier": "90d967c986d2ff1db74a5a794f94871e306b23d8", + "dotted_decimal_identifier": "40771436432249599.8364304297971604.148563731096536", + "cache_key": "runit-5.1.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/runit/versions/5.1.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/runit/versions/5.1.2/download", + "version": "5.1.2" + } + }, + "seven_zip": { + "version": "3.1.1", + "identifier": "a76d3fe4342d6eba9c88a3282920eceb511bafe9", + "dotted_decimal_identifier": "47126442289671534.52526456334985504.260495422238697", + "cache_key": "seven_zip-3.1.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/seven_zip/versions/3.1.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/seven_zip/versions/3.1.1/download", + "version": "3.1.1" + } + }, + "timezone_iii": { + "version": "1.1.7", + "identifier": "57a03bf9a4816932cfbc8670f17a15f5eab5338a", + "dotted_decimal_identifier": "24664502425649513.14302157451882874.24145948914570", + "cache_key": "timezone_iii-1.1.7-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/timezone_iii/versions/1.1.7/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/timezone_iii/versions/1.1.7/download", + "version": "1.1.7" + } + }, + "users": { + "version": "5.4.0", + "identifier": "f64164d4237cb2d6a888728bc1fc8e61d6a6ca11", + "dotted_decimal_identifier": "69314745582451890.60420949006860796.156550864226833", + "cache_key": "users-5.4.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/users/versions/5.4.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/users/versions/5.4.0/download", + "version": "5.4.0" + } + }, + "windows": { + "version": "6.0.0", + "identifier": "afff0357b4898d5fb194d40ead730018569f7a9d", + "dotted_decimal_identifier": "49538510745799053.26935375558520179.104532507293", + "cache_key": "windows-6.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/windows/versions/6.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/windows/versions/6.0.0/download", + "version": "6.0.0" + } + }, + "yum-epel": { + "version": "3.3.0", + "identifier": "187c02d6cef471b7f37402ac80fb6ca2db347732", + "dotted_decimal_identifier": "6891751076721777.51777600324665595.119446718150450", + "cache_key": "yum-epel-3.3.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/yum-epel/versions/3.3.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/yum-epel/versions/3.3.0/download", + "version": "3.3.0" + } + } + }, + "default_attributes": { + + }, + "override_attributes": { + "kosmos-ipfs": { + "ipfs": { + "config": { + "Swarm.ConnMgr.LowWater": 100, + "Swarm.ConnMgr.HighWater": 300 + } + } + }, + "ipfs": { + "memory_max": "1G" + } + }, + "solution_dependencies": { + "Policyfile": [ + [ + "apache2", + "= 7.1.1" + ], + [ + "application", + "= 5.2.0" + ], + [ + "application_javascript", + "= 1.0.0" + ], + [ + "application_ruby", + "= 4.1.0" + ], + [ + "apt", + "= 7.2.0" + ], + [ + "ark", + "= 4.0.0" + ], + [ + "backup", + "= 0.5.1" + ], + [ + "build-essential", + "= 8.2.1" + ], + [ + "chef-sugar", + "= 5.0.1" + ], + [ + "chef_client_updater", + "= 3.5.3" + ], + [ + "composer", + "= 2.6.1" + ], + [ + "firewall", + "= 2.7.0" + ], + [ + "hostname", + "= 0.4.2" + ], + [ + "hostsfile", + "= 3.0.1" + ], + [ + "install_from", + "= 3.0.4" + ], + [ + "ipfs", + ">= 0.0.0" + ], + [ + "kosmos-base", + "= 0.3.0" + ], + [ + "kosmos-btcpayserver", + "= 0.1.0" + ], + [ + "kosmos-ejabberd", + "= 0.1.1" + ], + [ + "kosmos-ipfs", + "= 0.2.0" + ], + [ + "kosmos-mastodon", + "= 0.1.0" + ], + [ + "kosmos-mediawiki", + "= 0.1.0" + ], + [ + "kosmos-nginx", + "= 0.2.0" + ], + [ + "kosmos-nodejs", + "= 0.1.1" + ], + [ + "kosmos-postfix", + "= 0.1.0" + ], + [ + "kosmos-postgresql", + "= 0.1.0" + ], + [ + "kosmos-redis", + "= 0.1.0" + ], + [ + "logrotate", + "= 2.2.0" + ], + [ + "mediawiki", + ">= 0.0.0" + ], + [ + "metachef", + "= 3.0.4" + ], + [ + "mingw", + "= 2.1.0" + ], + [ + "mysql", + "= 8.5.1" + ], + [ + "nginx", + "= 10.0.1" + ], + [ + "nodejs", + "= 6.0.0" + ], + [ + "ntp", + "= 3.6.2" + ], + [ + "ohai", + "= 5.2.5" + ], + [ + "openssl", + "= 8.5.5" + ], + [ + "packagecloud", + "= 1.0.1" + ], + [ + "php", + "= 7.0.0" + ], + [ + "php-fpm", + "= 0.8.0" + ], + [ + "poise", + "= 2.8.2" + ], + [ + "poise-archive", + "= 1.5.0" + ], + [ + "poise-build-essential", + "= 1.0.0" + ], + [ + "poise-git", + "= 1.0.0" + ], + [ + "poise-javascript", + "= 1.2.1" + ], + [ + "poise-languages", + "= 2.1.2" + ], + [ + "poise-ruby", + "= 2.4.0" + ], + [ + "poise-ruby-build", + "= 1.1.0" + ], + [ + "poise-service", + "= 1.5.2" + ], + [ + "postfix", + "= 5.3.1" + ], + [ + "postgresql", + "= 7.1.4" + ], + [ + "redis", + "= 3.0.4" + ], + [ + "runit", + "= 5.1.2" + ], + [ + "seven_zip", + "= 3.1.1" + ], + [ + "timezone_iii", + "= 1.1.7" + ], + [ + "users", + "= 5.4.0" + ], + [ + "windows", + "= 6.0.0" + ], + [ + "yum-epel", + "= 3.3.0" + ] + ], + "dependencies": { + "apache2 (7.1.1)": [ + + ], + "application (5.2.0)": [ + [ + "poise", + "~> 2.4" + ], + [ + "poise-service", + "~> 1.0" + ] + ], + "application_javascript (1.0.0)": [ + [ + "poise", + "~> 2.0" + ], + [ + "application", + "~> 5.0" + ], + [ + "poise-javascript", + "~> 1.0" + ], + [ + "poise-service", + "~> 1.0" + ] + ], + "application_ruby (4.1.0)": [ + [ + "poise", + "~> 2.0" + ], + [ + "application", + "~> 5.0" + ], + [ + "poise-ruby", + "~> 2.1" + ], + [ + "poise-service", + "~> 1.0" + ] + ], + "apt (7.2.0)": [ + + ], + "ark (4.0.0)": [ + [ + "build-essential", + ">= 0.0.0" + ], + [ + "seven_zip", + ">= 0.0.0" + ] + ], + "backup (0.5.1)": [ + [ + "logrotate", + ">= 0.0.0" + ], + [ + "mysql", + ">= 0.0.0" + ] + ], + "build-essential (8.2.1)": [ + [ + "seven_zip", + ">= 0.0.0" + ], + [ + "mingw", + ">= 1.1.0" + ] + ], + "chef-sugar (5.0.1)": [ + + ], + "chef_client_updater (3.5.3)": [ + + ], + "composer (2.6.1)": [ + [ + "apt", + ">= 0.0.0" + ], + [ + "php", + ">= 0.0.0" + ], + [ + "windows", + ">= 0.0.0" + ] + ], + "firewall (2.7.0)": [ + [ + "chef-sugar", + ">= 0.0.0" + ] + ], + "hostname (0.4.2)": [ + [ + "hostsfile", + ">= 0.0.0" + ] + ], + "hostsfile (3.0.1)": [ + + ], + "install_from (3.0.4)": [ + + ], + "ipfs (0.4.1)": [ + [ + "ark", + ">= 0.0.0" + ] + ], + "kosmos-base (0.3.0)": [ + [ + "apt", + ">= 0.0.0" + ], + [ + "users", + ">= 0.0.0" + ], + [ + "kosmos-postfix", + ">= 0.0.0" + ], + [ + "hostname", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "chef_client_updater", + ">= 0.0.0" + ], + [ + "timezone_iii", + ">= 0.0.0" + ], + [ + "ntp", + ">= 0.0.0" + ] + ], + "kosmos-btcpayserver (0.1.0)": [ + [ + "kosmos-nginx", + ">= 0.0.0" + ], + [ + "kosmos-base", + ">= 0.0.0" + ] + ], + "kosmos-ejabberd (0.1.1)": [ + [ + "kosmos-postgresql", + ">= 0.0.0" + ], + [ + "kosmos-base", + ">= 0.0.0" + ], + [ + "backup", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ] + ], + "kosmos-ipfs (0.2.0)": [ + [ + "ipfs", + ">= 0.0.0" + ], + [ + "kosmos-base", + ">= 0.0.0" + ], + [ + "kosmos-nginx", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "application_javascript", + ">= 0.0.0" + ], + [ + "kosmos-nodejs", + ">= 0.0.0" + ] + ], + "kosmos-mastodon (0.1.0)": [ + [ + "kosmos-nginx", + ">= 0.0.0" + ], + [ + "kosmos-nodejs", + ">= 0.0.0" + ], + [ + "kosmos-redis", + ">= 0.0.0" + ], + [ + "poise-ruby-build", + ">= 0.0.0" + ], + [ + "application_ruby", + ">= 0.0.0" + ], + [ + "application_javascript", + ">= 0.0.0" + ], + [ + "postgresql", + ">= 0.0.0" + ], + [ + "kosmos-postgresql", + ">= 0.0.0" + ], + [ + "backup", + ">= 0.0.0" + ] + ], + "kosmos-mediawiki (0.1.0)": [ + [ + "mediawiki", + ">= 0.0.0" + ], + [ + "ark", + ">= 0.0.0" + ], + [ + "backup", + ">= 0.0.0" + ], + [ + "composer", + ">= 0.0.0" + ], + [ + "kosmos-nginx", + ">= 0.0.0" + ], + [ + "kosmos-base", + ">= 0.0.0" + ] + ], + "kosmos-nginx (0.2.0)": [ + [ + "nginx", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "openssl", + ">= 0.0.0" + ] + ], + "kosmos-nodejs (0.1.1)": [ + [ + "nodejs", + ">= 0.0.0" + ] + ], + "kosmos-postfix (0.1.0)": [ + [ + "postfix", + ">= 0.0.0" + ] + ], + "kosmos-postgresql (0.1.0)": [ + [ + "postgresql", + ">= 7.0.0" + ], + [ + "build-essential", + ">= 0.0.0" + ] + ], + "kosmos-redis (0.1.0)": [ + [ + "redis", + ">= 0.0.0" + ], + [ + "backup", + ">= 0.0.0" + ] + ], + "logrotate (2.2.0)": [ + + ], + "mediawiki (0.5.0)": [ + [ + "apache2", + ">= 0.0.0" + ], + [ + "php", + ">= 0.0.0" + ], + [ + "nginx", + ">= 0.0.0" + ], + [ + "php-fpm", + ">= 0.0.0" + ] + ], + "metachef (3.0.4)": [ + + ], + "mingw (2.1.0)": [ + [ + "seven_zip", + ">= 0.0.0" + ] + ], + "mysql (8.5.1)": [ + + ], + "nginx (10.0.1)": [ + [ + "ohai", + "~> 5.2" + ] + ], + "nodejs (6.0.0)": [ + [ + "build-essential", + ">= 5.0.0" + ], + [ + "ark", + ">= 2.0.2" + ] + ], + "ntp (3.6.2)": [ + + ], + "ohai (5.2.5)": [ + + ], + "openssl (8.5.5)": [ + + ], + "packagecloud (1.0.1)": [ + + ], + "php (7.0.0)": [ + [ + "yum-epel", + ">= 0.0.0" + ] + ], + "php-fpm (0.8.0)": [ + + ], + "poise (2.8.2)": [ + + ], + "poise-archive (1.5.0)": [ + [ + "poise", + "~> 2.6" + ] + ], + "poise-build-essential (1.0.0)": [ + [ + "poise", + "~> 2.6" + ] + ], + "poise-git (1.0.0)": [ + [ + "poise", + "~> 2.6" + ], + [ + "poise-languages", + "~> 2.1" + ] + ], + "poise-javascript (1.2.1)": [ + [ + "poise", + "~> 2.0" + ], + [ + "poise-languages", + "~> 2.0" + ] + ], + "poise-languages (2.1.2)": [ + [ + "poise", + "~> 2.5" + ], + [ + "poise-archive", + "~> 1.0" + ] + ], + "poise-ruby (2.4.0)": [ + [ + "poise", + "~> 2.0" + ], + [ + "poise-languages", + "~> 2.0" + ] + ], + "poise-ruby-build (1.1.0)": [ + [ + "poise", + "~> 2.0" + ], + [ + "poise-build-essential", + "~> 1.0" + ], + [ + "poise-git", + "~> 1.0" + ], + [ + "poise-ruby", + "~> 2.1" + ] + ], + "poise-service (1.5.2)": [ + [ + "poise", + "~> 2.0" + ] + ], + "postfix (5.3.1)": [ + + ], + "postgresql (7.1.4)": [ + + ], + "redis (3.0.4)": [ + [ + "runit", + ">= 0.0.0" + ], + [ + "install_from", + ">= 0.0.0" + ], + [ + "metachef", + ">= 0.0.0" + ] + ], + "runit (5.1.2)": [ + [ + "packagecloud", + ">= 0.0.0" + ], + [ + "yum-epel", + ">= 0.0.0" + ] + ], + "seven_zip (3.1.1)": [ + [ + "windows", + ">= 0.0.0" + ] + ], + "timezone_iii (1.1.7)": [ + + ], + "users (5.4.0)": [ + + ], + "windows (6.0.0)": [ + + ], + "yum-epel (3.3.0)": [ + + ] + } + } +} diff --git a/policies/andromeda.rb b/policies/andromeda.rb new file mode 100644 index 0000000..a611424 --- /dev/null +++ b/policies/andromeda.rb @@ -0,0 +1,23 @@ +name 'barnard' +default_source :supermarket +default_source :chef_repo, "../site-cookbooks" + +override['kosmos-ipfs']['ipfs']['config']['Swarm.ConnMgr.LowWater'] = 100 +override['kosmos-ipfs']['ipfs']['config']['Swarm.ConnMgr.HighWater'] = 300 +override['ipfs']['memory_max'] = '1G' + +include_policy 'base', path: '.' +include_policy 'mastodon', path: '.' +include_policy 'ejabberd', path: '.' + +run_list 'kosmos-base::andromeda_firewall', + 'kosmos-ipfs', + 'kosmos-ipfs::public_gateway', + 'kosmos-postgresql', + 'kosmos-mediawiki', + 'kosmos-btcpayserver::proxy' + +cookbook 'ipfs', git: 'https://github.com/67P/ipfs-cookbook.git', + ref: 'v0.4.1' +cookbook 'mediawiki', git: 'https://github.com/67P/mediawiki-cookbook.git', + ref: '55a4680ee298199fa5f7fa51b5c589fbfa52eed0' diff --git a/policies/barnard.lock.json b/policies/barnard.lock.json new file mode 100644 index 0000000..414c343 --- /dev/null +++ b/policies/barnard.lock.json @@ -0,0 +1,1184 @@ +{ + "revision_id": "6b92e59b53bd92e5ebf70ef064884a311fab94cebf83c5114263baeee14a0ca2", + "name": "barnard", + "run_list": [ + "recipe[kosmos-base::chef_client]", + "recipe[kosmos-base::default]", + "recipe[kredits-github::default]", + "recipe[kredits-github::nginx]", + "recipe[kosmos-ipfs::default]", + "recipe[kosmos-hubot::botka_freenode]", + "recipe[kosmos-hubot::hal8000]", + "recipe[kosmos-hubot::hal8000_xmpp]", + "recipe[kosmos-hubot::wormhole]", + "recipe[sockethub::default]", + "recipe[sockethub::proxy]" + ], + "included_policy_locks": [ + { + "name": "base", + "revision_id": "744ccae78f61f7dd425692c49704a43e6a14d9cf8423babc465d972d5869a241", + "source_options": { + "path": "." + } + }, + { + "name": "kredits_github", + "revision_id": "f7ccdd22bb22fec6df32ab4177911df5b94de3904f686a324e7a670ce44f3484", + "source_options": { + "path": "." + } + } + ], + "cookbook_locks": { + "application": { + "version": "5.2.0", + "identifier": "bcf365b57c64fe942e717bf6334d59f695fc56ad", + "dotted_decimal_identifier": "53184913783678206.41709361499091789.98915613169325", + "cache_key": "application-5.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/application/versions/5.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/application/versions/5.2.0/download", + "version": "5.2.0" + } + }, + "application_javascript": { + "version": "1.0.0", + "identifier": "a5a908f0ae8d6003faeb330fa65c410c9d6a6064", + "dotted_decimal_identifier": "46629227020062048.1120313011054172.71522436407396", + "cache_key": "application_javascript-1.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/application_javascript/versions/1.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/application_javascript/versions/1.0.0/download", + "version": "1.0.0" + } + }, + "apt": { + "version": "7.2.0", + "identifier": "42f46ee8ced265bcc92c3bf40c9f7ceb3c443df1", + "dotted_decimal_identifier": "18846105652351589.53138487443197087.137349770264049", + "cache_key": "apt-7.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/apt/versions/7.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/apt/versions/7.2.0/download", + "version": "7.2.0" + } + }, + "ark": { + "version": "4.0.0", + "identifier": "5d82df37c1f7d6f64b0afe4eb8f8affbad642025", + "dotted_decimal_identifier": "26321068058867670.69325354859149560.193495480672293", + "cache_key": "ark-4.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ark/versions/4.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ark/versions/4.0.0/download", + "version": "4.0.0" + } + }, + "backup": { + "version": "0.5.1", + "identifier": "38dcf956d6c5cfecc3a39f64113b1772783d3e9e", + "dotted_decimal_identifier": "16005562157680079.66643202024935739.25780410990238", + "source": "../site-cookbooks/backup", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/backup" + } + }, + "build-essential": { + "version": "8.2.1", + "identifier": "4b9d5c72796184085681d3eefd625c90b79530a8", + "dotted_decimal_identifier": "21283643636408708.2346915420110178.101776625053864", + "cache_key": "build-essential-8.2.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/build-essential/versions/8.2.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/build-essential/versions/8.2.1/download", + "version": "8.2.1" + } + }, + "chef-sugar": { + "version": "5.0.1", + "identifier": "3f761eb4a7ea51efc9e71cbc93428f40ea1c5fbe", + "dotted_decimal_identifier": "17862797784771153.67494513890595650.157508968406974", + "cache_key": "chef-sugar-5.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "version": "5.0.1" + } + }, + "chef_client_updater": { + "version": "3.5.3", + "identifier": "435a9d30a164e0ef68c2bba8562991f592993004", + "dotted_decimal_identifier": "18958454611862752.67387705015162409.160483912527876", + "cache_key": "chef_client_updater-3.5.3-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/chef_client_updater/versions/3.5.3/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/chef_client_updater/versions/3.5.3/download", + "version": "3.5.3" + } + }, + "firewall": { + "version": "2.7.0", + "identifier": "12fad1a125585c8da0352273151999690ae67972", + "dotted_decimal_identifier": "5342327839479900.39864121787880729.168676433492338", + "cache_key": "firewall-2.7.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "version": "2.7.0" + } + }, + "hostname": { + "version": "0.4.2", + "identifier": "8df7c1a0a4ee56541b32bad989d738f2d7d1e0f0", + "dotted_decimal_identifier": "39960382712114774.23673802740828631.62615654097136", + "cache_key": "hostname-0.4.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/hostname/versions/0.4.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/hostname/versions/0.4.2/download", + "version": "0.4.2" + } + }, + "hostsfile": { + "version": "3.0.1", + "identifier": "4054324c36e266a714e89e9a3d160156a30f592d", + "dotted_decimal_identifier": "18106973513245286.47029310436556054.1471614507309", + "cache_key": "hostsfile-3.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/hostsfile/versions/3.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/hostsfile/versions/3.0.1/download", + "version": "3.0.1" + } + }, + "install_from": { + "version": "3.0.4", + "identifier": "0a0cb0ebd07fff2b1e508e45934936fa2bef5dd5", + "dotted_decimal_identifier": "2828703777193983.12136755331699529.60448106831317", + "cache_key": "install_from-3.0.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/install_from/versions/3.0.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/install_from/versions/3.0.4/download", + "version": "3.0.4" + } + }, + "ipfs": { + "version": "0.4.1", + "identifier": "372122b870dfec5408c92fb741c2edab96fdd717", + "dotted_decimal_identifier": "15517556726095852.23653558225682882.261321228408599", + "cache_key": "ipfs-5c31191ff8571bc8425375fbf938913ac64aa2ee", + "origin": "https://github.com/67P/ipfs-cookbook.git", + "source_options": { + "git": "https://github.com/67P/ipfs-cookbook.git", + "revision": "5c31191ff8571bc8425375fbf938913ac64aa2ee", + "ref": "v0.4.1" + } + }, + "kosmos-base": { + "version": "0.3.0", + "identifier": "a92ee45f691d2f5f190ff4f77097323b829424dc", + "dotted_decimal_identifier": "47620829452246319.26767679112573079.55231175206108", + "source": "../site-cookbooks/kosmos-base", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-base" + } + }, + "kosmos-hubot": { + "version": "0.1.1", + "identifier": "4bf25084c65afee4b0ee7457303b2afe9d83cb4a", + "dotted_decimal_identifier": "21377050892196606.64370832890605627.47273052719946", + "source": "../site-cookbooks/kosmos-hubot", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-hubot" + } + }, + "kosmos-ipfs": { + "version": "0.2.0", + "identifier": "9ff42b442cd98c9dc728be76ad467c79406e7a86", + "dotted_decimal_identifier": "45022987961555340.44410549151640902.136860213869190", + "source": "../site-cookbooks/kosmos-ipfs", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-ipfs" + } + }, + "kosmos-nginx": { + "version": "0.2.0", + "identifier": "fd50699a6e0d7687a2fcc55ec2ceba6114139964", + "dotted_decimal_identifier": "71301583600487798.38178328382718670.204926111422820", + "source": "../site-cookbooks/kosmos-nginx", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-nginx" + } + }, + "kosmos-nodejs": { + "version": "0.1.1", + "identifier": "5dc5602ab39a6d1ce57fd93ac8e9693f1e34d9b0", + "dotted_decimal_identifier": "26394189658036845.8133636616014057.115719810636208", + "source": "../site-cookbooks/kosmos-nodejs", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-nodejs" + } + }, + "kosmos-postfix": { + "version": "0.1.0", + "identifier": "8550ea4a968874d5031e9020b8ea9e8907970c2e", + "dotted_decimal_identifier": "37525139106465908.59957599841335530.174311375047726", + "source": "../site-cookbooks/kosmos-postfix", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-postfix" + } + }, + "kosmos-redis": { + "version": "0.1.0", + "identifier": "8c894fe1cb1dccd176adbaa55c5b0c9f1e91748a", + "dotted_decimal_identifier": "39557472923098572.58958758665346139.13877552182410", + "source": "../site-cookbooks/kosmos-redis", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-redis" + } + }, + "kredits-github": { + "version": "0.1.0", + "identifier": "ae344562b2dedc24afcdf42b65d74bc4067f7acf", + "dotted_decimal_identifier": "49034118560931548.10326398261224919.83305294691023", + "source": "../site-cookbooks/kredits-github", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kredits-github" + } + }, + "logrotate": { + "version": "2.2.0", + "identifier": "53e09234a4f73cc13f46d833d2e5075cafddfaa8", + "dotted_decimal_identifier": "23609341620057916.54394244012692197.8094668946088", + "cache_key": "logrotate-2.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/logrotate/versions/2.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/logrotate/versions/2.2.0/download", + "version": "2.2.0" + } + }, + "metachef": { + "version": "3.0.4", + "identifier": "fe9d3a984c0d745e8d6ef03844cc9c71e1592ee2", + "dotted_decimal_identifier": "71667519073291636.26614155426940108.172012925955810", + "cache_key": "metachef-3.0.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/metachef/versions/3.0.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/metachef/versions/3.0.4/download", + "version": "3.0.4" + } + }, + "mingw": { + "version": "2.1.0", + "identifier": "9f5d572c671e4a85015941a73f9d8f54820af19e", + "dotted_decimal_identifier": "44857150285487690.37437654767714205.157593121780126", + "cache_key": "mingw-2.1.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/mingw/versions/2.1.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/mingw/versions/2.1.0/download", + "version": "2.1.0" + } + }, + "mysql": { + "version": "8.5.1", + "identifier": "d4e0746684ec21ce1a36738cc3357a2cddc59e19", + "dotted_decimal_identifier": "59919485603474465.58012666371556149.134333117865497", + "cache_key": "mysql-8.5.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/mysql/versions/8.5.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/mysql/versions/8.5.1/download", + "version": "8.5.1" + } + }, + "nginx": { + "version": "10.0.1", + "identifier": "20c8690486c6cef52d53db8790bfff35db2db6d6", + "dotted_decimal_identifier": "9227552627803854.69011207482740927.280606775555798", + "cache_key": "nginx-10.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/nginx/versions/10.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/nginx/versions/10.0.1/download", + "version": "10.0.1" + } + }, + "nodejs": { + "version": "6.0.0", + "identifier": "7e66fa5599cbf88a3e714617df4abca4edec7cd1", + "dotted_decimal_identifier": "35579072429542392.38912203014266698.207416552357073", + "cache_key": "nodejs-6.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/nodejs/versions/6.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/nodejs/versions/6.0.0/download", + "version": "6.0.0" + } + }, + "ntp": { + "version": "3.6.2", + "identifier": "7ac2f7eda39cba6ecf686af3fc9e6f4e9d29d979", + "dotted_decimal_identifier": "34554317258333370.31190294816095390.122383434897785", + "cache_key": "ntp-3.6.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ntp/versions/3.6.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ntp/versions/3.6.2/download", + "version": "3.6.2" + } + }, + "ohai": { + "version": "5.2.5", + "identifier": "f393ae21b9c53af8a3ee75662fce43f3c2ce5167", + "dotted_decimal_identifier": "68560795440104762.69986038791417806.74714224415079", + "cache_key": "ohai-5.2.5-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ohai/versions/5.2.5/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ohai/versions/5.2.5/download", + "version": "5.2.5" + } + }, + "openssl": { + "version": "8.5.5", + "identifier": "45fc200d16a306f36d43900044d66a9f296ed914", + "dotted_decimal_identifier": "19698987981775622.68518556286862550.117231827474708", + "cache_key": "openssl-8.5.5-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/openssl/versions/8.5.5/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/openssl/versions/8.5.5/download", + "version": "8.5.5" + } + }, + "packagecloud": { + "version": "1.0.1", + "identifier": "8b5250a00d7eb77029eda677b683beb7ec978eac", + "dotted_decimal_identifier": "39215527998881463.31571298068444803.209697157648044", + "cache_key": "packagecloud-1.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/packagecloud/versions/1.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/packagecloud/versions/1.0.1/download", + "version": "1.0.1" + } + }, + "poise": { + "version": "2.8.2", + "identifier": "5eada1fb133c83935c2ce413b8f2506e4e3cab6d", + "dotted_decimal_identifier": "26649559024483459.41478169451280626.88434689223533", + "cache_key": "poise-2.8.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise/versions/2.8.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise/versions/2.8.2/download", + "version": "2.8.2" + } + }, + "poise-archive": { + "version": "1.5.0", + "identifier": "60d072e2d2b984baf1bf8896ab581fc9043ab1a9", + "dotted_decimal_identifier": "27250789614532996.52620150600805208.34948219842985", + "cache_key": "poise-archive-1.5.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-archive/versions/1.5.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-archive/versions/1.5.0/download", + "version": "1.5.0" + } + }, + "poise-javascript": { + "version": "1.2.1", + "identifier": "6ee86bb7fb8a48c52a01d737ac8c720981021aa5", + "dotted_decimal_identifier": "31217796784032328.55496757806083212.125385144670885", + "cache_key": "poise-javascript-e5fff15098ac80c2a625b8d77d4eaf39d48f7ba7", + "origin": "https://github.com/67p/poise-javascript.git", + "source_options": { + "git": "https://github.com/67p/poise-javascript.git", + "revision": "e5fff15098ac80c2a625b8d77d4eaf39d48f7ba7", + "ref": "e5fff15" + } + }, + "poise-languages": { + "version": "2.1.2", + "identifier": "ea84709a3b4d8b7e76d2f456ceac6a8c79b33513", + "dotted_decimal_identifier": "66010763709074827.35596495480082092.117151569753363", + "cache_key": "poise-languages-2.1.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-languages/versions/2.1.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-languages/versions/2.1.2/download", + "version": "2.1.2" + } + }, + "poise-service": { + "version": "1.5.2", + "identifier": "d92d3eba6af21847bef3d05dcb875485e290e3bc", + "dotted_decimal_identifier": "61129817385005592.20194677728594823.92934008529852", + "cache_key": "poise-service-1.5.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-service/versions/1.5.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-service/versions/1.5.2/download", + "version": "1.5.2" + } + }, + "postfix": { + "version": "5.3.1", + "identifier": "056b45399cf83081fcac07623433a80fc06ac844", + "dotted_decimal_identifier": "1525319947057200.36588087784125491.184785606199364", + "cache_key": "postfix-5.3.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/postfix/versions/5.3.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/postfix/versions/5.3.1/download", + "version": "5.3.1" + } + }, + "redis": { + "version": "3.0.4", + "identifier": "7e690d41608722022ec602e2fcbc920932b140b7", + "dotted_decimal_identifier": "35581352717879074.614377940253884.160568202838199", + "cache_key": "redis-3.0.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/redis/versions/3.0.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/redis/versions/3.0.4/download", + "version": "3.0.4" + } + }, + "runit": { + "version": "5.1.2", + "identifier": "90d967c986d2ff1db74a5a794f94871e306b23d8", + "dotted_decimal_identifier": "40771436432249599.8364304297971604.148563731096536", + "cache_key": "runit-5.1.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/runit/versions/5.1.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/runit/versions/5.1.2/download", + "version": "5.1.2" + } + }, + "seven_zip": { + "version": "3.1.1", + "identifier": "a76d3fe4342d6eba9c88a3282920eceb511bafe9", + "dotted_decimal_identifier": "47126442289671534.52526456334985504.260495422238697", + "cache_key": "seven_zip-3.1.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/seven_zip/versions/3.1.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/seven_zip/versions/3.1.1/download", + "version": "3.1.1" + } + }, + "sockethub": { + "version": "0.1.1", + "identifier": "125b174af2f3e2b50a31102bd6ef324ce44573e8", + "dotted_decimal_identifier": "5166705180603362.50958176625612527.55305828660200", + "source": "../site-cookbooks/sockethub", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/sockethub" + } + }, + "timezone_iii": { + "version": "1.1.7", + "identifier": "57a03bf9a4816932cfbc8670f17a15f5eab5338a", + "dotted_decimal_identifier": "24664502425649513.14302157451882874.24145948914570", + "cache_key": "timezone_iii-1.1.7-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/timezone_iii/versions/1.1.7/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/timezone_iii/versions/1.1.7/download", + "version": "1.1.7" + } + }, + "users": { + "version": "5.4.0", + "identifier": "f64164d4237cb2d6a888728bc1fc8e61d6a6ca11", + "dotted_decimal_identifier": "69314745582451890.60420949006860796.156550864226833", + "cache_key": "users-5.4.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/users/versions/5.4.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/users/versions/5.4.0/download", + "version": "5.4.0" + } + }, + "windows": { + "version": "6.0.0", + "identifier": "afff0357b4898d5fb194d40ead730018569f7a9d", + "dotted_decimal_identifier": "49538510745799053.26935375558520179.104532507293", + "cache_key": "windows-6.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/windows/versions/6.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/windows/versions/6.0.0/download", + "version": "6.0.0" + } + }, + "yum-epel": { + "version": "3.3.0", + "identifier": "187c02d6cef471b7f37402ac80fb6ca2db347732", + "dotted_decimal_identifier": "6891751076721777.51777600324665595.119446718150450", + "cache_key": "yum-epel-3.3.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/yum-epel/versions/3.3.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/yum-epel/versions/3.3.0/download", + "version": "3.3.0" + } + } + }, + "default_attributes": { + + }, + "override_attributes": { + "ipfs": { + "memory_max": "256M" + } + }, + "solution_dependencies": { + "Policyfile": [ + [ + "application", + "= 5.2.0" + ], + [ + "application_javascript", + "= 1.0.0" + ], + [ + "apt", + "= 7.2.0" + ], + [ + "ark", + "= 4.0.0" + ], + [ + "backup", + "= 0.5.1" + ], + [ + "build-essential", + "= 8.2.1" + ], + [ + "chef-sugar", + "= 5.0.1" + ], + [ + "chef_client_updater", + "= 3.5.3" + ], + [ + "firewall", + "= 2.7.0" + ], + [ + "hostname", + "= 0.4.2" + ], + [ + "hostsfile", + "= 3.0.1" + ], + [ + "install_from", + "= 3.0.4" + ], + [ + "ipfs", + ">= 0.0.0" + ], + [ + "kosmos-base", + "= 0.3.0" + ], + [ + "kosmos-hubot", + "= 0.1.1" + ], + [ + "kosmos-ipfs", + "= 0.2.0" + ], + [ + "kosmos-nginx", + "= 0.2.0" + ], + [ + "kosmos-nodejs", + "= 0.1.1" + ], + [ + "kosmos-postfix", + "= 0.1.0" + ], + [ + "kosmos-redis", + "= 0.1.0" + ], + [ + "kredits-github", + "= 0.1.0" + ], + [ + "logrotate", + "= 2.2.0" + ], + [ + "metachef", + "= 3.0.4" + ], + [ + "mingw", + "= 2.1.0" + ], + [ + "mysql", + "= 8.5.1" + ], + [ + "nginx", + "= 10.0.1" + ], + [ + "nodejs", + "= 6.0.0" + ], + [ + "ntp", + "= 3.6.2" + ], + [ + "ohai", + "= 5.2.5" + ], + [ + "openssl", + "= 8.5.5" + ], + [ + "packagecloud", + "= 1.0.1" + ], + [ + "poise", + "= 2.8.2" + ], + [ + "poise-archive", + "= 1.5.0" + ], + [ + "poise-javascript", + "= 1.2.1" + ], + [ + "poise-languages", + "= 2.1.2" + ], + [ + "poise-service", + "= 1.5.2" + ], + [ + "postfix", + "= 5.3.1" + ], + [ + "redis", + "= 3.0.4" + ], + [ + "runit", + "= 5.1.2" + ], + [ + "seven_zip", + "= 3.1.1" + ], + [ + "sockethub", + "= 0.1.1" + ], + [ + "timezone_iii", + "= 1.1.7" + ], + [ + "users", + "= 5.4.0" + ], + [ + "windows", + "= 6.0.0" + ], + [ + "yum-epel", + "= 3.3.0" + ] + ], + "dependencies": { + "application (5.2.0)": [ + [ + "poise", + "~> 2.4" + ], + [ + "poise-service", + "~> 1.0" + ] + ], + "application_javascript (1.0.0)": [ + [ + "poise", + "~> 2.0" + ], + [ + "application", + "~> 5.0" + ], + [ + "poise-javascript", + "~> 1.0" + ], + [ + "poise-service", + "~> 1.0" + ] + ], + "apt (7.2.0)": [ + + ], + "ark (4.0.0)": [ + [ + "build-essential", + ">= 0.0.0" + ], + [ + "seven_zip", + ">= 0.0.0" + ] + ], + "backup (0.5.1)": [ + [ + "logrotate", + ">= 0.0.0" + ], + [ + "mysql", + ">= 0.0.0" + ] + ], + "build-essential (8.2.1)": [ + [ + "seven_zip", + ">= 0.0.0" + ], + [ + "mingw", + ">= 1.1.0" + ] + ], + "chef-sugar (5.0.1)": [ + + ], + "chef_client_updater (3.5.3)": [ + + ], + "firewall (2.7.0)": [ + [ + "chef-sugar", + ">= 0.0.0" + ] + ], + "hostname (0.4.2)": [ + [ + "hostsfile", + ">= 0.0.0" + ] + ], + "hostsfile (3.0.1)": [ + + ], + "install_from (3.0.4)": [ + + ], + "ipfs (0.4.1)": [ + [ + "ark", + ">= 0.0.0" + ] + ], + "kosmos-base (0.3.0)": [ + [ + "apt", + ">= 0.0.0" + ], + [ + "users", + ">= 0.0.0" + ], + [ + "kosmos-postfix", + ">= 0.0.0" + ], + [ + "hostname", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "chef_client_updater", + ">= 0.0.0" + ], + [ + "timezone_iii", + ">= 0.0.0" + ], + [ + "ntp", + ">= 0.0.0" + ] + ], + "kosmos-hubot (0.1.1)": [ + [ + "kosmos-nodejs", + ">= 0.0.0" + ], + [ + "kosmos-redis", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "application_javascript", + ">= 0.0.0" + ], + [ + "kosmos-ipfs", + ">= 0.0.0" + ] + ], + "kosmos-ipfs (0.2.0)": [ + [ + "ipfs", + ">= 0.0.0" + ], + [ + "kosmos-base", + ">= 0.0.0" + ], + [ + "kosmos-nginx", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "application_javascript", + ">= 0.0.0" + ], + [ + "kosmos-nodejs", + ">= 0.0.0" + ] + ], + "kosmos-nginx (0.2.0)": [ + [ + "nginx", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "openssl", + ">= 0.0.0" + ] + ], + "kosmos-nodejs (0.1.1)": [ + [ + "nodejs", + ">= 0.0.0" + ] + ], + "kosmos-postfix (0.1.0)": [ + [ + "postfix", + ">= 0.0.0" + ] + ], + "kosmos-redis (0.1.0)": [ + [ + "redis", + ">= 0.0.0" + ], + [ + "backup", + ">= 0.0.0" + ] + ], + "kredits-github (0.1.0)": [ + [ + "application_javascript", + ">= 0.0.0" + ], + [ + "kosmos-nodejs", + ">= 0.0.0" + ], + [ + "kosmos-nginx", + ">= 0.0.0" + ] + ], + "logrotate (2.2.0)": [ + + ], + "metachef (3.0.4)": [ + + ], + "mingw (2.1.0)": [ + [ + "seven_zip", + ">= 0.0.0" + ] + ], + "mysql (8.5.1)": [ + + ], + "nginx (10.0.1)": [ + [ + "ohai", + "~> 5.2" + ] + ], + "nodejs (6.0.0)": [ + [ + "build-essential", + ">= 5.0.0" + ], + [ + "ark", + ">= 2.0.2" + ] + ], + "ntp (3.6.2)": [ + + ], + "ohai (5.2.5)": [ + + ], + "openssl (8.5.5)": [ + + ], + "packagecloud (1.0.1)": [ + + ], + "poise (2.8.2)": [ + + ], + "poise-archive (1.5.0)": [ + [ + "poise", + "~> 2.6" + ] + ], + "poise-javascript (1.2.1)": [ + [ + "poise", + "~> 2.0" + ], + [ + "poise-languages", + "~> 2.0" + ] + ], + "poise-languages (2.1.2)": [ + [ + "poise", + "~> 2.5" + ], + [ + "poise-archive", + "~> 1.0" + ] + ], + "poise-service (1.5.2)": [ + [ + "poise", + "~> 2.0" + ] + ], + "postfix (5.3.1)": [ + + ], + "redis (3.0.4)": [ + [ + "runit", + ">= 0.0.0" + ], + [ + "install_from", + ">= 0.0.0" + ], + [ + "metachef", + ">= 0.0.0" + ] + ], + "runit (5.1.2)": [ + [ + "packagecloud", + ">= 0.0.0" + ], + [ + "yum-epel", + ">= 0.0.0" + ] + ], + "seven_zip (3.1.1)": [ + [ + "windows", + ">= 0.0.0" + ] + ], + "sockethub (0.1.1)": [ + [ + "application_javascript", + ">= 0.0.0" + ], + [ + "kosmos-redis", + ">= 0.0.0" + ], + [ + "kosmos-nodejs", + ">= 0.0.0" + ], + [ + "kosmos-nginx", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ] + ], + "timezone_iii (1.1.7)": [ + + ], + "users (5.4.0)": [ + + ], + "windows (6.0.0)": [ + + ], + "yum-epel (3.3.0)": [ + + ] + } + } +} diff --git a/policies/barnard.rb b/policies/barnard.rb new file mode 100644 index 0000000..d7adb89 --- /dev/null +++ b/policies/barnard.rb @@ -0,0 +1,19 @@ +name 'barnard' +default_source :supermarket +default_source :chef_repo, "../site-cookbooks" do |s| + s.preferred_for "backup" +end +include_policy 'base', path: '.' +include_policy 'kredits_github', path: '.' + +override['ipfs']['memory_max'] = '256M' +run_list 'kosmos-ipfs', + 'kosmos-hubot::botka_freenode', + 'kosmos-hubot::hal8000', + 'kosmos-hubot::hal8000_xmpp', + 'kosmos-hubot::wormhole', + 'sockethub', + 'sockethub::proxy' + +cookbook 'ipfs', git: 'https://github.com/67P/ipfs-cookbook.git', + ref: 'v0.4.1' diff --git a/policies/base.lock.json b/policies/base.lock.json new file mode 100644 index 0000000..6e05fb8 --- /dev/null +++ b/policies/base.lock.json @@ -0,0 +1,299 @@ +{ + "revision_id": "744ccae78f61f7dd425692c49704a43e6a14d9cf8423babc465d972d5869a241", + "name": "base", + "run_list": [ + "recipe[kosmos-base::chef_client]", + "recipe[kosmos-base::default]" + ], + "included_policy_locks": [ + + ], + "cookbook_locks": { + "apt": { + "version": "7.2.0", + "identifier": "42f46ee8ced265bcc92c3bf40c9f7ceb3c443df1", + "dotted_decimal_identifier": "18846105652351589.53138487443197087.137349770264049", + "cache_key": "apt-7.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/apt/versions/7.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/apt/versions/7.2.0/download", + "version": "7.2.0" + } + }, + "chef-sugar": { + "version": "5.0.1", + "identifier": "3f761eb4a7ea51efc9e71cbc93428f40ea1c5fbe", + "dotted_decimal_identifier": "17862797784771153.67494513890595650.157508968406974", + "cache_key": "chef-sugar-5.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "version": "5.0.1" + } + }, + "chef_client_updater": { + "version": "3.5.3", + "identifier": "435a9d30a164e0ef68c2bba8562991f592993004", + "dotted_decimal_identifier": "18958454611862752.67387705015162409.160483912527876", + "cache_key": "chef_client_updater-3.5.3-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/chef_client_updater/versions/3.5.3/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/chef_client_updater/versions/3.5.3/download", + "version": "3.5.3" + } + }, + "firewall": { + "version": "2.7.0", + "identifier": "12fad1a125585c8da0352273151999690ae67972", + "dotted_decimal_identifier": "5342327839479900.39864121787880729.168676433492338", + "cache_key": "firewall-2.7.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "version": "2.7.0" + } + }, + "hostname": { + "version": "0.4.2", + "identifier": "8df7c1a0a4ee56541b32bad989d738f2d7d1e0f0", + "dotted_decimal_identifier": "39960382712114774.23673802740828631.62615654097136", + "cache_key": "hostname-0.4.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/hostname/versions/0.4.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/hostname/versions/0.4.2/download", + "version": "0.4.2" + } + }, + "hostsfile": { + "version": "3.0.1", + "identifier": "4054324c36e266a714e89e9a3d160156a30f592d", + "dotted_decimal_identifier": "18106973513245286.47029310436556054.1471614507309", + "cache_key": "hostsfile-3.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/hostsfile/versions/3.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/hostsfile/versions/3.0.1/download", + "version": "3.0.1" + } + }, + "kosmos-base": { + "version": "0.3.0", + "identifier": "a92ee45f691d2f5f190ff4f77097323b829424dc", + "dotted_decimal_identifier": "47620829452246319.26767679112573079.55231175206108", + "source": "../site-cookbooks/kosmos-base", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-base" + } + }, + "kosmos-postfix": { + "version": "0.1.0", + "identifier": "8550ea4a968874d5031e9020b8ea9e8907970c2e", + "dotted_decimal_identifier": "37525139106465908.59957599841335530.174311375047726", + "source": "../site-cookbooks/kosmos-postfix", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-postfix" + } + }, + "ntp": { + "version": "3.6.2", + "identifier": "7ac2f7eda39cba6ecf686af3fc9e6f4e9d29d979", + "dotted_decimal_identifier": "34554317258333370.31190294816095390.122383434897785", + "cache_key": "ntp-3.6.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ntp/versions/3.6.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ntp/versions/3.6.2/download", + "version": "3.6.2" + } + }, + "postfix": { + "version": "5.3.1", + "identifier": "056b45399cf83081fcac07623433a80fc06ac844", + "dotted_decimal_identifier": "1525319947057200.36588087784125491.184785606199364", + "cache_key": "postfix-5.3.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/postfix/versions/5.3.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/postfix/versions/5.3.1/download", + "version": "5.3.1" + } + }, + "timezone_iii": { + "version": "1.1.7", + "identifier": "57a03bf9a4816932cfbc8670f17a15f5eab5338a", + "dotted_decimal_identifier": "24664502425649513.14302157451882874.24145948914570", + "cache_key": "timezone_iii-1.1.7-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/timezone_iii/versions/1.1.7/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/timezone_iii/versions/1.1.7/download", + "version": "1.1.7" + } + }, + "users": { + "version": "5.4.0", + "identifier": "f64164d4237cb2d6a888728bc1fc8e61d6a6ca11", + "dotted_decimal_identifier": "69314745582451890.60420949006860796.156550864226833", + "cache_key": "users-5.4.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/users/versions/5.4.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/users/versions/5.4.0/download", + "version": "5.4.0" + } + } + }, + "default_attributes": { + + }, + "override_attributes": { + + }, + "solution_dependencies": { + "Policyfile": [ + [ + "apt", + "= 7.2.0" + ], + [ + "chef-sugar", + "= 5.0.1" + ], + [ + "chef_client_updater", + "= 3.5.3" + ], + [ + "firewall", + "= 2.7.0" + ], + [ + "hostname", + "= 0.4.2" + ], + [ + "hostsfile", + "= 3.0.1" + ], + [ + "kosmos-base", + "= 0.3.0" + ], + [ + "kosmos-postfix", + "= 0.1.0" + ], + [ + "ntp", + "= 3.6.2" + ], + [ + "postfix", + "= 5.3.1" + ], + [ + "timezone_iii", + "= 1.1.7" + ], + [ + "users", + "= 5.4.0" + ] + ], + "dependencies": { + "apt (7.2.0)": [ + + ], + "chef-sugar (5.0.1)": [ + + ], + "chef_client_updater (3.5.3)": [ + + ], + "firewall (2.7.0)": [ + [ + "chef-sugar", + ">= 0.0.0" + ] + ], + "hostname (0.4.2)": [ + [ + "hostsfile", + ">= 0.0.0" + ] + ], + "hostsfile (3.0.1)": [ + + ], + "kosmos-base (0.3.0)": [ + [ + "apt", + ">= 0.0.0" + ], + [ + "users", + ">= 0.0.0" + ], + [ + "kosmos-postfix", + ">= 0.0.0" + ], + [ + "hostname", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "chef_client_updater", + ">= 0.0.0" + ], + [ + "timezone_iii", + ">= 0.0.0" + ], + [ + "ntp", + ">= 0.0.0" + ] + ], + "kosmos-postfix (0.1.0)": [ + [ + "postfix", + ">= 0.0.0" + ] + ], + "ntp (3.6.2)": [ + + ], + "postfix (5.3.1)": [ + + ], + "timezone_iii (1.1.7)": [ + + ], + "users (5.4.0)": [ + + ] + } + } +} diff --git a/policies/base.rb b/policies/base.rb new file mode 100644 index 0000000..ca63ccc --- /dev/null +++ b/policies/base.rb @@ -0,0 +1,8 @@ +name 'base' +default_source :supermarket +default_source :chef_repo, "../site-cookbooks" do |s| + s.preferred_for "backup" +end + +run_list 'kosmos-base::chef_client', + 'kosmos-base::default' diff --git a/policies/ejabberd.lock.json b/policies/ejabberd.lock.json new file mode 100644 index 0000000..3a826b5 --- /dev/null +++ b/policies/ejabberd.lock.json @@ -0,0 +1,549 @@ +{ + "revision_id": "cab0e9a6036d6766348085f9632d916018f4146c133af2538937a88553f03dc3", + "name": "barnard", + "run_list": [ + "recipe[kosmos-ejabberd::default]", + "recipe[kosmos-ejabberd::letsencrypt]", + "recipe[kosmos-ejabberd::backup]" + ], + "included_policy_locks": [ + + ], + "cookbook_locks": { + "apt": { + "version": "7.2.0", + "identifier": "42f46ee8ced265bcc92c3bf40c9f7ceb3c443df1", + "dotted_decimal_identifier": "18846105652351589.53138487443197087.137349770264049", + "cache_key": "apt-7.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/apt/versions/7.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/apt/versions/7.2.0/download", + "version": "7.2.0" + } + }, + "backup": { + "version": "0.5.1", + "identifier": "38dcf956d6c5cfecc3a39f64113b1772783d3e9e", + "dotted_decimal_identifier": "16005562157680079.66643202024935739.25780410990238", + "source": "../site-cookbooks/backup", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/backup" + } + }, + "build-essential": { + "version": "8.2.1", + "identifier": "4b9d5c72796184085681d3eefd625c90b79530a8", + "dotted_decimal_identifier": "21283643636408708.2346915420110178.101776625053864", + "cache_key": "build-essential-8.2.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/build-essential/versions/8.2.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/build-essential/versions/8.2.1/download", + "version": "8.2.1" + } + }, + "chef-sugar": { + "version": "5.0.1", + "identifier": "3f761eb4a7ea51efc9e71cbc93428f40ea1c5fbe", + "dotted_decimal_identifier": "17862797784771153.67494513890595650.157508968406974", + "cache_key": "chef-sugar-5.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "version": "5.0.1" + } + }, + "chef_client_updater": { + "version": "3.5.3", + "identifier": "435a9d30a164e0ef68c2bba8562991f592993004", + "dotted_decimal_identifier": "18958454611862752.67387705015162409.160483912527876", + "cache_key": "chef_client_updater-3.5.3-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/chef_client_updater/versions/3.5.3/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/chef_client_updater/versions/3.5.3/download", + "version": "3.5.3" + } + }, + "firewall": { + "version": "2.7.0", + "identifier": "12fad1a125585c8da0352273151999690ae67972", + "dotted_decimal_identifier": "5342327839479900.39864121787880729.168676433492338", + "cache_key": "firewall-2.7.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "version": "2.7.0" + } + }, + "hostname": { + "version": "0.4.2", + "identifier": "8df7c1a0a4ee56541b32bad989d738f2d7d1e0f0", + "dotted_decimal_identifier": "39960382712114774.23673802740828631.62615654097136", + "cache_key": "hostname-0.4.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/hostname/versions/0.4.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/hostname/versions/0.4.2/download", + "version": "0.4.2" + } + }, + "hostsfile": { + "version": "3.0.1", + "identifier": "4054324c36e266a714e89e9a3d160156a30f592d", + "dotted_decimal_identifier": "18106973513245286.47029310436556054.1471614507309", + "cache_key": "hostsfile-3.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/hostsfile/versions/3.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/hostsfile/versions/3.0.1/download", + "version": "3.0.1" + } + }, + "kosmos-base": { + "version": "0.3.0", + "identifier": "a92ee45f691d2f5f190ff4f77097323b829424dc", + "dotted_decimal_identifier": "47620829452246319.26767679112573079.55231175206108", + "source": "../site-cookbooks/kosmos-base", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-base" + } + }, + "kosmos-ejabberd": { + "version": "0.1.1", + "identifier": "d6294893877f746289a3b84b8560bfbe515fe2b9", + "dotted_decimal_identifier": "60281036705595252.27735883982275936.210824129929913", + "source": "../site-cookbooks/kosmos-ejabberd", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-ejabberd" + } + }, + "kosmos-postfix": { + "version": "0.1.0", + "identifier": "8550ea4a968874d5031e9020b8ea9e8907970c2e", + "dotted_decimal_identifier": "37525139106465908.59957599841335530.174311375047726", + "source": "../site-cookbooks/kosmos-postfix", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-postfix" + } + }, + "kosmos-postgresql": { + "version": "0.1.0", + "identifier": "7ed0055e37cda7a61029f32f43e3138da7b66b70", + "dotted_decimal_identifier": "35694568539671975.46742618493633507.21499125066608", + "source": "../site-cookbooks/kosmos-postgresql", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-postgresql" + } + }, + "logrotate": { + "version": "2.2.0", + "identifier": "53e09234a4f73cc13f46d833d2e5075cafddfaa8", + "dotted_decimal_identifier": "23609341620057916.54394244012692197.8094668946088", + "cache_key": "logrotate-2.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/logrotate/versions/2.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/logrotate/versions/2.2.0/download", + "version": "2.2.0" + } + }, + "mingw": { + "version": "2.1.0", + "identifier": "9f5d572c671e4a85015941a73f9d8f54820af19e", + "dotted_decimal_identifier": "44857150285487690.37437654767714205.157593121780126", + "cache_key": "mingw-2.1.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/mingw/versions/2.1.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/mingw/versions/2.1.0/download", + "version": "2.1.0" + } + }, + "mysql": { + "version": "8.5.1", + "identifier": "d4e0746684ec21ce1a36738cc3357a2cddc59e19", + "dotted_decimal_identifier": "59919485603474465.58012666371556149.134333117865497", + "cache_key": "mysql-8.5.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/mysql/versions/8.5.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/mysql/versions/8.5.1/download", + "version": "8.5.1" + } + }, + "ntp": { + "version": "3.6.2", + "identifier": "7ac2f7eda39cba6ecf686af3fc9e6f4e9d29d979", + "dotted_decimal_identifier": "34554317258333370.31190294816095390.122383434897785", + "cache_key": "ntp-3.6.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ntp/versions/3.6.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ntp/versions/3.6.2/download", + "version": "3.6.2" + } + }, + "postfix": { + "version": "5.3.1", + "identifier": "056b45399cf83081fcac07623433a80fc06ac844", + "dotted_decimal_identifier": "1525319947057200.36588087784125491.184785606199364", + "cache_key": "postfix-5.3.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/postfix/versions/5.3.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/postfix/versions/5.3.1/download", + "version": "5.3.1" + } + }, + "postgresql": { + "version": "7.1.4", + "identifier": "40ae76daa03ca00ec1b9a944d747b004aea57221", + "dotted_decimal_identifier": "18206224006790304.4153652826920775.193534156436001", + "cache_key": "postgresql-7.1.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/postgresql/versions/7.1.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/postgresql/versions/7.1.4/download", + "version": "7.1.4" + } + }, + "seven_zip": { + "version": "3.1.1", + "identifier": "a76d3fe4342d6eba9c88a3282920eceb511bafe9", + "dotted_decimal_identifier": "47126442289671534.52526456334985504.260495422238697", + "cache_key": "seven_zip-3.1.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/seven_zip/versions/3.1.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/seven_zip/versions/3.1.1/download", + "version": "3.1.1" + } + }, + "timezone_iii": { + "version": "1.1.7", + "identifier": "57a03bf9a4816932cfbc8670f17a15f5eab5338a", + "dotted_decimal_identifier": "24664502425649513.14302157451882874.24145948914570", + "cache_key": "timezone_iii-1.1.7-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/timezone_iii/versions/1.1.7/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/timezone_iii/versions/1.1.7/download", + "version": "1.1.7" + } + }, + "users": { + "version": "5.4.0", + "identifier": "f64164d4237cb2d6a888728bc1fc8e61d6a6ca11", + "dotted_decimal_identifier": "69314745582451890.60420949006860796.156550864226833", + "cache_key": "users-5.4.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/users/versions/5.4.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/users/versions/5.4.0/download", + "version": "5.4.0" + } + }, + "windows": { + "version": "6.0.0", + "identifier": "afff0357b4898d5fb194d40ead730018569f7a9d", + "dotted_decimal_identifier": "49538510745799053.26935375558520179.104532507293", + "cache_key": "windows-6.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/windows/versions/6.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/windows/versions/6.0.0/download", + "version": "6.0.0" + } + } + }, + "default_attributes": { + + }, + "override_attributes": { + + }, + "solution_dependencies": { + "Policyfile": [ + [ + "apt", + "= 7.2.0" + ], + [ + "backup", + "= 0.5.1" + ], + [ + "build-essential", + "= 8.2.1" + ], + [ + "chef-sugar", + "= 5.0.1" + ], + [ + "chef_client_updater", + "= 3.5.3" + ], + [ + "firewall", + "= 2.7.0" + ], + [ + "hostname", + "= 0.4.2" + ], + [ + "hostsfile", + "= 3.0.1" + ], + [ + "kosmos-base", + "= 0.3.0" + ], + [ + "kosmos-ejabberd", + "= 0.1.1" + ], + [ + "kosmos-postfix", + "= 0.1.0" + ], + [ + "kosmos-postgresql", + "= 0.1.0" + ], + [ + "logrotate", + "= 2.2.0" + ], + [ + "mingw", + "= 2.1.0" + ], + [ + "mysql", + "= 8.5.1" + ], + [ + "ntp", + "= 3.6.2" + ], + [ + "postfix", + "= 5.3.1" + ], + [ + "postgresql", + "= 7.1.4" + ], + [ + "seven_zip", + "= 3.1.1" + ], + [ + "timezone_iii", + "= 1.1.7" + ], + [ + "users", + "= 5.4.0" + ], + [ + "windows", + "= 6.0.0" + ] + ], + "dependencies": { + "apt (7.2.0)": [ + + ], + "backup (0.5.1)": [ + [ + "logrotate", + ">= 0.0.0" + ], + [ + "mysql", + ">= 0.0.0" + ] + ], + "build-essential (8.2.1)": [ + [ + "seven_zip", + ">= 0.0.0" + ], + [ + "mingw", + ">= 1.1.0" + ] + ], + "chef-sugar (5.0.1)": [ + + ], + "chef_client_updater (3.5.3)": [ + + ], + "firewall (2.7.0)": [ + [ + "chef-sugar", + ">= 0.0.0" + ] + ], + "hostname (0.4.2)": [ + [ + "hostsfile", + ">= 0.0.0" + ] + ], + "hostsfile (3.0.1)": [ + + ], + "kosmos-base (0.3.0)": [ + [ + "apt", + ">= 0.0.0" + ], + [ + "users", + ">= 0.0.0" + ], + [ + "kosmos-postfix", + ">= 0.0.0" + ], + [ + "hostname", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "chef_client_updater", + ">= 0.0.0" + ], + [ + "timezone_iii", + ">= 0.0.0" + ], + [ + "ntp", + ">= 0.0.0" + ] + ], + "kosmos-ejabberd (0.1.1)": [ + [ + "kosmos-postgresql", + ">= 0.0.0" + ], + [ + "kosmos-base", + ">= 0.0.0" + ], + [ + "backup", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ] + ], + "kosmos-postfix (0.1.0)": [ + [ + "postfix", + ">= 0.0.0" + ] + ], + "kosmos-postgresql (0.1.0)": [ + [ + "postgresql", + ">= 7.0.0" + ], + [ + "build-essential", + ">= 0.0.0" + ] + ], + "logrotate (2.2.0)": [ + + ], + "mingw (2.1.0)": [ + [ + "seven_zip", + ">= 0.0.0" + ] + ], + "mysql (8.5.1)": [ + + ], + "ntp (3.6.2)": [ + + ], + "postfix (5.3.1)": [ + + ], + "postgresql (7.1.4)": [ + + ], + "seven_zip (3.1.1)": [ + [ + "windows", + ">= 0.0.0" + ] + ], + "timezone_iii (1.1.7)": [ + + ], + "users (5.4.0)": [ + + ], + "windows (6.0.0)": [ + + ] + } + } +} diff --git a/policies/ejabberd.rb b/policies/ejabberd.rb new file mode 100644 index 0000000..4f3747b --- /dev/null +++ b/policies/ejabberd.rb @@ -0,0 +1,9 @@ +name 'barnard' +default_source :supermarket +default_source :chef_repo, "../site-cookbooks" do |s| + s.preferred_for "backup" +end + +run_list 'kosmos-ejabberd::default', + 'kosmos-ejabberd::letsencrypt', + 'kosmos-ejabberd::backup' diff --git a/policies/kredits_github.lock.json b/policies/kredits_github.lock.json new file mode 100644 index 0000000..8175932 --- /dev/null +++ b/policies/kredits_github.lock.json @@ -0,0 +1,531 @@ +{ + "revision_id": "f7ccdd22bb22fec6df32ab4177911df5b94de3904f686a324e7a670ce44f3484", + "name": "kredits_github", + "run_list": [ + "recipe[kredits-github::default]", + "recipe[kredits-github::nginx]" + ], + "included_policy_locks": [ + + ], + "cookbook_locks": { + "application": { + "version": "5.2.0", + "identifier": "bcf365b57c64fe942e717bf6334d59f695fc56ad", + "dotted_decimal_identifier": "53184913783678206.41709361499091789.98915613169325", + "cache_key": "application-5.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/application/versions/5.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/application/versions/5.2.0/download", + "version": "5.2.0" + } + }, + "application_javascript": { + "version": "1.0.0", + "identifier": "a5a908f0ae8d6003faeb330fa65c410c9d6a6064", + "dotted_decimal_identifier": "46629227020062048.1120313011054172.71522436407396", + "cache_key": "application_javascript-1.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/application_javascript/versions/1.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/application_javascript/versions/1.0.0/download", + "version": "1.0.0" + } + }, + "ark": { + "version": "4.0.0", + "identifier": "5d82df37c1f7d6f64b0afe4eb8f8affbad642025", + "dotted_decimal_identifier": "26321068058867670.69325354859149560.193495480672293", + "cache_key": "ark-4.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ark/versions/4.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ark/versions/4.0.0/download", + "version": "4.0.0" + } + }, + "build-essential": { + "version": "8.2.1", + "identifier": "4b9d5c72796184085681d3eefd625c90b79530a8", + "dotted_decimal_identifier": "21283643636408708.2346915420110178.101776625053864", + "cache_key": "build-essential-8.2.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/build-essential/versions/8.2.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/build-essential/versions/8.2.1/download", + "version": "8.2.1" + } + }, + "chef-sugar": { + "version": "5.0.1", + "identifier": "3f761eb4a7ea51efc9e71cbc93428f40ea1c5fbe", + "dotted_decimal_identifier": "17862797784771153.67494513890595650.157508968406974", + "cache_key": "chef-sugar-5.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "version": "5.0.1" + } + }, + "firewall": { + "version": "2.7.0", + "identifier": "12fad1a125585c8da0352273151999690ae67972", + "dotted_decimal_identifier": "5342327839479900.39864121787880729.168676433492338", + "cache_key": "firewall-2.7.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "version": "2.7.0" + } + }, + "kosmos-nginx": { + "version": "0.2.0", + "identifier": "fd50699a6e0d7687a2fcc55ec2ceba6114139964", + "dotted_decimal_identifier": "71301583600487798.38178328382718670.204926111422820", + "source": "../site-cookbooks/kosmos-nginx", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-nginx" + } + }, + "kosmos-nodejs": { + "version": "0.1.1", + "identifier": "5dc5602ab39a6d1ce57fd93ac8e9693f1e34d9b0", + "dotted_decimal_identifier": "26394189658036845.8133636616014057.115719810636208", + "source": "../site-cookbooks/kosmos-nodejs", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-nodejs" + } + }, + "kredits-github": { + "version": "0.1.0", + "identifier": "ae344562b2dedc24afcdf42b65d74bc4067f7acf", + "dotted_decimal_identifier": "49034118560931548.10326398261224919.83305294691023", + "source": "../site-cookbooks/kredits-github", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kredits-github" + } + }, + "mingw": { + "version": "2.1.0", + "identifier": "9f5d572c671e4a85015941a73f9d8f54820af19e", + "dotted_decimal_identifier": "44857150285487690.37437654767714205.157593121780126", + "cache_key": "mingw-2.1.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/mingw/versions/2.1.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/mingw/versions/2.1.0/download", + "version": "2.1.0" + } + }, + "nginx": { + "version": "10.0.1", + "identifier": "20c8690486c6cef52d53db8790bfff35db2db6d6", + "dotted_decimal_identifier": "9227552627803854.69011207482740927.280606775555798", + "cache_key": "nginx-10.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/nginx/versions/10.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/nginx/versions/10.0.1/download", + "version": "10.0.1" + } + }, + "nodejs": { + "version": "6.0.0", + "identifier": "7e66fa5599cbf88a3e714617df4abca4edec7cd1", + "dotted_decimal_identifier": "35579072429542392.38912203014266698.207416552357073", + "cache_key": "nodejs-6.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/nodejs/versions/6.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/nodejs/versions/6.0.0/download", + "version": "6.0.0" + } + }, + "ohai": { + "version": "5.2.5", + "identifier": "f393ae21b9c53af8a3ee75662fce43f3c2ce5167", + "dotted_decimal_identifier": "68560795440104762.69986038791417806.74714224415079", + "cache_key": "ohai-5.2.5-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ohai/versions/5.2.5/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ohai/versions/5.2.5/download", + "version": "5.2.5" + } + }, + "openssl": { + "version": "8.5.5", + "identifier": "45fc200d16a306f36d43900044d66a9f296ed914", + "dotted_decimal_identifier": "19698987981775622.68518556286862550.117231827474708", + "cache_key": "openssl-8.5.5-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/openssl/versions/8.5.5/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/openssl/versions/8.5.5/download", + "version": "8.5.5" + } + }, + "poise": { + "version": "2.8.2", + "identifier": "5eada1fb133c83935c2ce413b8f2506e4e3cab6d", + "dotted_decimal_identifier": "26649559024483459.41478169451280626.88434689223533", + "cache_key": "poise-2.8.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise/versions/2.8.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise/versions/2.8.2/download", + "version": "2.8.2" + } + }, + "poise-archive": { + "version": "1.5.0", + "identifier": "60d072e2d2b984baf1bf8896ab581fc9043ab1a9", + "dotted_decimal_identifier": "27250789614532996.52620150600805208.34948219842985", + "cache_key": "poise-archive-1.5.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-archive/versions/1.5.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-archive/versions/1.5.0/download", + "version": "1.5.0" + } + }, + "poise-javascript": { + "version": "1.2.1", + "identifier": "6ee86bb7fb8a48c52a01d737ac8c720981021aa5", + "dotted_decimal_identifier": "31217796784032328.55496757806083212.125385144670885", + "cache_key": "poise-javascript-e5fff15098ac80c2a625b8d77d4eaf39d48f7ba7", + "origin": "https://github.com/67p/poise-javascript.git", + "source_options": { + "git": "https://github.com/67p/poise-javascript.git", + "revision": "e5fff15098ac80c2a625b8d77d4eaf39d48f7ba7", + "ref": "e5fff15" + } + }, + "poise-languages": { + "version": "2.1.2", + "identifier": "ea84709a3b4d8b7e76d2f456ceac6a8c79b33513", + "dotted_decimal_identifier": "66010763709074827.35596495480082092.117151569753363", + "cache_key": "poise-languages-2.1.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-languages/versions/2.1.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-languages/versions/2.1.2/download", + "version": "2.1.2" + } + }, + "poise-service": { + "version": "1.5.2", + "identifier": "d92d3eba6af21847bef3d05dcb875485e290e3bc", + "dotted_decimal_identifier": "61129817385005592.20194677728594823.92934008529852", + "cache_key": "poise-service-1.5.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-service/versions/1.5.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-service/versions/1.5.2/download", + "version": "1.5.2" + } + }, + "seven_zip": { + "version": "3.1.1", + "identifier": "a76d3fe4342d6eba9c88a3282920eceb511bafe9", + "dotted_decimal_identifier": "47126442289671534.52526456334985504.260495422238697", + "cache_key": "seven_zip-3.1.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/seven_zip/versions/3.1.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/seven_zip/versions/3.1.1/download", + "version": "3.1.1" + } + }, + "windows": { + "version": "6.0.0", + "identifier": "afff0357b4898d5fb194d40ead730018569f7a9d", + "dotted_decimal_identifier": "49538510745799053.26935375558520179.104532507293", + "cache_key": "windows-6.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/windows/versions/6.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/windows/versions/6.0.0/download", + "version": "6.0.0" + } + } + }, + "default_attributes": { + + }, + "override_attributes": { + + }, + "solution_dependencies": { + "Policyfile": [ + [ + "application", + "= 5.2.0" + ], + [ + "application_javascript", + "= 1.0.0" + ], + [ + "ark", + "= 4.0.0" + ], + [ + "build-essential", + "= 8.2.1" + ], + [ + "chef-sugar", + "= 5.0.1" + ], + [ + "firewall", + "= 2.7.0" + ], + [ + "kosmos-nginx", + "= 0.2.0" + ], + [ + "kosmos-nodejs", + "= 0.1.1" + ], + [ + "kredits-github", + "= 0.1.0" + ], + [ + "mingw", + "= 2.1.0" + ], + [ + "nginx", + "= 10.0.1" + ], + [ + "nodejs", + "= 6.0.0" + ], + [ + "ohai", + "= 5.2.5" + ], + [ + "openssl", + "= 8.5.5" + ], + [ + "poise", + "= 2.8.2" + ], + [ + "poise-archive", + "= 1.5.0" + ], + [ + "poise-javascript", + ">= 0.0.0" + ], + [ + "poise-languages", + "= 2.1.2" + ], + [ + "poise-service", + "= 1.5.2" + ], + [ + "seven_zip", + "= 3.1.1" + ], + [ + "windows", + "= 6.0.0" + ] + ], + "dependencies": { + "application (5.2.0)": [ + [ + "poise", + "~> 2.4" + ], + [ + "poise-service", + "~> 1.0" + ] + ], + "application_javascript (1.0.0)": [ + [ + "poise", + "~> 2.0" + ], + [ + "application", + "~> 5.0" + ], + [ + "poise-javascript", + "~> 1.0" + ], + [ + "poise-service", + "~> 1.0" + ] + ], + "ark (4.0.0)": [ + [ + "build-essential", + ">= 0.0.0" + ], + [ + "seven_zip", + ">= 0.0.0" + ] + ], + "build-essential (8.2.1)": [ + [ + "seven_zip", + ">= 0.0.0" + ], + [ + "mingw", + ">= 1.1.0" + ] + ], + "chef-sugar (5.0.1)": [ + + ], + "firewall (2.7.0)": [ + [ + "chef-sugar", + ">= 0.0.0" + ] + ], + "kosmos-nginx (0.2.0)": [ + [ + "nginx", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "openssl", + ">= 0.0.0" + ] + ], + "kosmos-nodejs (0.1.1)": [ + [ + "nodejs", + ">= 0.0.0" + ] + ], + "kredits-github (0.1.0)": [ + [ + "application_javascript", + ">= 0.0.0" + ], + [ + "kosmos-nodejs", + ">= 0.0.0" + ], + [ + "kosmos-nginx", + ">= 0.0.0" + ] + ], + "mingw (2.1.0)": [ + [ + "seven_zip", + ">= 0.0.0" + ] + ], + "nginx (10.0.1)": [ + [ + "ohai", + "~> 5.2" + ] + ], + "nodejs (6.0.0)": [ + [ + "build-essential", + ">= 5.0.0" + ], + [ + "ark", + ">= 2.0.2" + ] + ], + "ohai (5.2.5)": [ + + ], + "openssl (8.5.5)": [ + + ], + "poise (2.8.2)": [ + + ], + "poise-archive (1.5.0)": [ + [ + "poise", + "~> 2.6" + ] + ], + "poise-javascript (1.2.1)": [ + [ + "poise", + "~> 2.0" + ], + [ + "poise-languages", + "~> 2.0" + ] + ], + "poise-languages (2.1.2)": [ + [ + "poise", + "~> 2.5" + ], + [ + "poise-archive", + "~> 1.0" + ] + ], + "poise-service (1.5.2)": [ + [ + "poise", + "~> 2.0" + ] + ], + "seven_zip (3.1.1)": [ + [ + "windows", + ">= 0.0.0" + ] + ], + "windows (6.0.0)": [ + + ] + } + } +} diff --git a/policies/kredits_github.rb b/policies/kredits_github.rb new file mode 100644 index 0000000..77fb041 --- /dev/null +++ b/policies/kredits_github.rb @@ -0,0 +1,11 @@ +name 'kredits_github' +default_source :supermarket +default_source :chef_repo, "../site-cookbooks" do |s| + s.preferred_for "backup" +end + +run_list 'kredits-github::default', + 'kredits-github::nginx' + +cookbook 'poise-javascript', git: 'https://github.com/67p/poise-javascript.git', + ref: 'e5fff15' diff --git a/policies/mastodon.lock.json b/policies/mastodon.lock.json new file mode 100644 index 0000000..9da8c36 --- /dev/null +++ b/policies/mastodon.lock.json @@ -0,0 +1,974 @@ +{ + "revision_id": "e5d543beb324f8f4d84157c357a434b536691cec4048d1564ecad32eb06f26b4", + "name": "mastodon", + "run_list": [ + "recipe[kosmos-mastodon::default]", + "recipe[kosmos-mastodon::nginx]" + ], + "included_policy_locks": [ + + ], + "cookbook_locks": { + "application": { + "version": "5.2.0", + "identifier": "bcf365b57c64fe942e717bf6334d59f695fc56ad", + "dotted_decimal_identifier": "53184913783678206.41709361499091789.98915613169325", + "cache_key": "application-5.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/application/versions/5.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/application/versions/5.2.0/download", + "version": "5.2.0" + } + }, + "application_javascript": { + "version": "1.0.0", + "identifier": "a5a908f0ae8d6003faeb330fa65c410c9d6a6064", + "dotted_decimal_identifier": "46629227020062048.1120313011054172.71522436407396", + "cache_key": "application_javascript-1.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/application_javascript/versions/1.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/application_javascript/versions/1.0.0/download", + "version": "1.0.0" + } + }, + "application_ruby": { + "version": "4.1.0", + "identifier": "6d5988854a6b9c02172fff2afc5876a56720ad8a", + "dotted_decimal_identifier": "30779215348132764.588444865330264.130452771876234", + "cache_key": "application_ruby-4.1.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/application_ruby/versions/4.1.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/application_ruby/versions/4.1.0/download", + "version": "4.1.0" + } + }, + "ark": { + "version": "4.0.0", + "identifier": "5d82df37c1f7d6f64b0afe4eb8f8affbad642025", + "dotted_decimal_identifier": "26321068058867670.69325354859149560.193495480672293", + "cache_key": "ark-4.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ark/versions/4.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ark/versions/4.0.0/download", + "version": "4.0.0" + } + }, + "backup": { + "version": "0.5.1", + "identifier": "38dcf956d6c5cfecc3a39f64113b1772783d3e9e", + "dotted_decimal_identifier": "16005562157680079.66643202024935739.25780410990238", + "source": "../site-cookbooks/backup", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/backup" + } + }, + "build-essential": { + "version": "8.2.1", + "identifier": "4b9d5c72796184085681d3eefd625c90b79530a8", + "dotted_decimal_identifier": "21283643636408708.2346915420110178.101776625053864", + "cache_key": "build-essential-8.2.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/build-essential/versions/8.2.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/build-essential/versions/8.2.1/download", + "version": "8.2.1" + } + }, + "chef-sugar": { + "version": "5.0.1", + "identifier": "3f761eb4a7ea51efc9e71cbc93428f40ea1c5fbe", + "dotted_decimal_identifier": "17862797784771153.67494513890595650.157508968406974", + "cache_key": "chef-sugar-5.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/chef-sugar/versions/5.0.1/download", + "version": "5.0.1" + } + }, + "firewall": { + "version": "2.7.0", + "identifier": "12fad1a125585c8da0352273151999690ae67972", + "dotted_decimal_identifier": "5342327839479900.39864121787880729.168676433492338", + "cache_key": "firewall-2.7.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/firewall/versions/2.7.0/download", + "version": "2.7.0" + } + }, + "install_from": { + "version": "3.0.4", + "identifier": "0a0cb0ebd07fff2b1e508e45934936fa2bef5dd5", + "dotted_decimal_identifier": "2828703777193983.12136755331699529.60448106831317", + "cache_key": "install_from-3.0.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/install_from/versions/3.0.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/install_from/versions/3.0.4/download", + "version": "3.0.4" + } + }, + "kosmos-mastodon": { + "version": "0.1.0", + "identifier": "d6f6907934ee7f67aa00624f1d33117c5c70cd1e", + "dotted_decimal_identifier": "60506745385315967.29178841227271475.19225824513310", + "source": "../site-cookbooks/kosmos-mastodon", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-mastodon" + } + }, + "kosmos-nginx": { + "version": "0.2.0", + "identifier": "fd50699a6e0d7687a2fcc55ec2ceba6114139964", + "dotted_decimal_identifier": "71301583600487798.38178328382718670.204926111422820", + "source": "../site-cookbooks/kosmos-nginx", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-nginx" + } + }, + "kosmos-nodejs": { + "version": "0.1.1", + "identifier": "5dc5602ab39a6d1ce57fd93ac8e9693f1e34d9b0", + "dotted_decimal_identifier": "26394189658036845.8133636616014057.115719810636208", + "source": "../site-cookbooks/kosmos-nodejs", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-nodejs" + } + }, + "kosmos-postgresql": { + "version": "0.1.0", + "identifier": "7ed0055e37cda7a61029f32f43e3138da7b66b70", + "dotted_decimal_identifier": "35694568539671975.46742618493633507.21499125066608", + "source": "../site-cookbooks/kosmos-postgresql", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-postgresql" + } + }, + "kosmos-redis": { + "version": "0.1.0", + "identifier": "8c894fe1cb1dccd176adbaa55c5b0c9f1e91748a", + "dotted_decimal_identifier": "39557472923098572.58958758665346139.13877552182410", + "source": "../site-cookbooks/kosmos-redis", + "cache_key": null, + "scm_info": { + "scm": "git", + "remote": "git@gitea.kosmos.org:kosmos/chef.git", + "revision": "61ebd76590a7e835b3984250735450798726e99d", + "working_tree_clean": false, + "published": true, + "synchronized_remote_branches": [ + "origin/master" + ] + }, + "source_options": { + "path": "../site-cookbooks/kosmos-redis" + } + }, + "logrotate": { + "version": "2.2.0", + "identifier": "53e09234a4f73cc13f46d833d2e5075cafddfaa8", + "dotted_decimal_identifier": "23609341620057916.54394244012692197.8094668946088", + "cache_key": "logrotate-2.2.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/logrotate/versions/2.2.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/logrotate/versions/2.2.0/download", + "version": "2.2.0" + } + }, + "metachef": { + "version": "3.0.4", + "identifier": "fe9d3a984c0d745e8d6ef03844cc9c71e1592ee2", + "dotted_decimal_identifier": "71667519073291636.26614155426940108.172012925955810", + "cache_key": "metachef-3.0.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/metachef/versions/3.0.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/metachef/versions/3.0.4/download", + "version": "3.0.4" + } + }, + "mingw": { + "version": "2.1.0", + "identifier": "9f5d572c671e4a85015941a73f9d8f54820af19e", + "dotted_decimal_identifier": "44857150285487690.37437654767714205.157593121780126", + "cache_key": "mingw-2.1.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/mingw/versions/2.1.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/mingw/versions/2.1.0/download", + "version": "2.1.0" + } + }, + "mysql": { + "version": "8.5.1", + "identifier": "d4e0746684ec21ce1a36738cc3357a2cddc59e19", + "dotted_decimal_identifier": "59919485603474465.58012666371556149.134333117865497", + "cache_key": "mysql-8.5.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/mysql/versions/8.5.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/mysql/versions/8.5.1/download", + "version": "8.5.1" + } + }, + "nginx": { + "version": "10.0.1", + "identifier": "20c8690486c6cef52d53db8790bfff35db2db6d6", + "dotted_decimal_identifier": "9227552627803854.69011207482740927.280606775555798", + "cache_key": "nginx-10.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/nginx/versions/10.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/nginx/versions/10.0.1/download", + "version": "10.0.1" + } + }, + "nodejs": { + "version": "6.0.0", + "identifier": "7e66fa5599cbf88a3e714617df4abca4edec7cd1", + "dotted_decimal_identifier": "35579072429542392.38912203014266698.207416552357073", + "cache_key": "nodejs-6.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/nodejs/versions/6.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/nodejs/versions/6.0.0/download", + "version": "6.0.0" + } + }, + "ohai": { + "version": "5.2.5", + "identifier": "f393ae21b9c53af8a3ee75662fce43f3c2ce5167", + "dotted_decimal_identifier": "68560795440104762.69986038791417806.74714224415079", + "cache_key": "ohai-5.2.5-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/ohai/versions/5.2.5/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/ohai/versions/5.2.5/download", + "version": "5.2.5" + } + }, + "openssl": { + "version": "8.5.5", + "identifier": "45fc200d16a306f36d43900044d66a9f296ed914", + "dotted_decimal_identifier": "19698987981775622.68518556286862550.117231827474708", + "cache_key": "openssl-8.5.5-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/openssl/versions/8.5.5/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/openssl/versions/8.5.5/download", + "version": "8.5.5" + } + }, + "packagecloud": { + "version": "1.0.1", + "identifier": "8b5250a00d7eb77029eda677b683beb7ec978eac", + "dotted_decimal_identifier": "39215527998881463.31571298068444803.209697157648044", + "cache_key": "packagecloud-1.0.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/packagecloud/versions/1.0.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/packagecloud/versions/1.0.1/download", + "version": "1.0.1" + } + }, + "poise": { + "version": "2.8.2", + "identifier": "5eada1fb133c83935c2ce413b8f2506e4e3cab6d", + "dotted_decimal_identifier": "26649559024483459.41478169451280626.88434689223533", + "cache_key": "poise-2.8.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise/versions/2.8.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise/versions/2.8.2/download", + "version": "2.8.2" + } + }, + "poise-archive": { + "version": "1.5.0", + "identifier": "60d072e2d2b984baf1bf8896ab581fc9043ab1a9", + "dotted_decimal_identifier": "27250789614532996.52620150600805208.34948219842985", + "cache_key": "poise-archive-1.5.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-archive/versions/1.5.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-archive/versions/1.5.0/download", + "version": "1.5.0" + } + }, + "poise-build-essential": { + "version": "1.0.0", + "identifier": "d0d5699b897ca4ffe1e78f24bdebae692568b9b8", + "dotted_decimal_identifier": "58781444713577636.72024503716462059.191766622419384", + "cache_key": "poise-build-essential-1.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-build-essential/versions/1.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-build-essential/versions/1.0.0/download", + "version": "1.0.0" + } + }, + "poise-git": { + "version": "1.0.0", + "identifier": "83733986d01a245923954149bbee1a02e92a0609", + "dotted_decimal_identifier": "36999912861211172.25090396879698926.28599804102153", + "cache_key": "poise-git-1.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-git/versions/1.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-git/versions/1.0.0/download", + "version": "1.0.0" + } + }, + "poise-javascript": { + "version": "1.2.1", + "identifier": "6ee86bb7fb8a48c52a01d737ac8c720981021aa5", + "dotted_decimal_identifier": "31217796784032328.55496757806083212.125385144670885", + "cache_key": "poise-javascript-e5fff15098ac80c2a625b8d77d4eaf39d48f7ba7", + "origin": "https://github.com/67p/poise-javascript.git", + "source_options": { + "git": "https://github.com/67p/poise-javascript.git", + "revision": "e5fff15098ac80c2a625b8d77d4eaf39d48f7ba7", + "ref": "e5fff15" + } + }, + "poise-languages": { + "version": "2.1.2", + "identifier": "ea84709a3b4d8b7e76d2f456ceac6a8c79b33513", + "dotted_decimal_identifier": "66010763709074827.35596495480082092.117151569753363", + "cache_key": "poise-languages-2.1.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-languages/versions/2.1.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-languages/versions/2.1.2/download", + "version": "2.1.2" + } + }, + "poise-ruby": { + "version": "2.4.0", + "identifier": "4abc16569e27c8751e54844d34560cb4ad6244b3", + "dotted_decimal_identifier": "21035952405096392.32965920620885078.13970142545075", + "cache_key": "poise-ruby-2.4.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-ruby/versions/2.4.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-ruby/versions/2.4.0/download", + "version": "2.4.0" + } + }, + "poise-ruby-build": { + "version": "1.1.0", + "identifier": "1a2755ea80214c75dd763eec29ad9e26889b8642", + "dotted_decimal_identifier": "7361599354446156.33176072206690733.173888337839682", + "cache_key": "poise-ruby-build-1.1.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-ruby-build/versions/1.1.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-ruby-build/versions/1.1.0/download", + "version": "1.1.0" + } + }, + "poise-service": { + "version": "1.5.2", + "identifier": "d92d3eba6af21847bef3d05dcb875485e290e3bc", + "dotted_decimal_identifier": "61129817385005592.20194677728594823.92934008529852", + "cache_key": "poise-service-1.5.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-service/versions/1.5.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/poise-service/versions/1.5.2/download", + "version": "1.5.2" + } + }, + "postgresql": { + "version": "7.1.4", + "identifier": "40ae76daa03ca00ec1b9a944d747b004aea57221", + "dotted_decimal_identifier": "18206224006790304.4153652826920775.193534156436001", + "cache_key": "postgresql-7.1.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/postgresql/versions/7.1.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/postgresql/versions/7.1.4/download", + "version": "7.1.4" + } + }, + "redis": { + "version": "3.0.4", + "identifier": "7e690d41608722022ec602e2fcbc920932b140b7", + "dotted_decimal_identifier": "35581352717879074.614377940253884.160568202838199", + "cache_key": "redis-3.0.4-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/redis/versions/3.0.4/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/redis/versions/3.0.4/download", + "version": "3.0.4" + } + }, + "runit": { + "version": "5.1.2", + "identifier": "90d967c986d2ff1db74a5a794f94871e306b23d8", + "dotted_decimal_identifier": "40771436432249599.8364304297971604.148563731096536", + "cache_key": "runit-5.1.2-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/runit/versions/5.1.2/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/runit/versions/5.1.2/download", + "version": "5.1.2" + } + }, + "seven_zip": { + "version": "3.1.1", + "identifier": "a76d3fe4342d6eba9c88a3282920eceb511bafe9", + "dotted_decimal_identifier": "47126442289671534.52526456334985504.260495422238697", + "cache_key": "seven_zip-3.1.1-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/seven_zip/versions/3.1.1/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/seven_zip/versions/3.1.1/download", + "version": "3.1.1" + } + }, + "windows": { + "version": "6.0.0", + "identifier": "afff0357b4898d5fb194d40ead730018569f7a9d", + "dotted_decimal_identifier": "49538510745799053.26935375558520179.104532507293", + "cache_key": "windows-6.0.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/windows/versions/6.0.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/windows/versions/6.0.0/download", + "version": "6.0.0" + } + }, + "yum-epel": { + "version": "3.3.0", + "identifier": "187c02d6cef471b7f37402ac80fb6ca2db347732", + "dotted_decimal_identifier": "6891751076721777.51777600324665595.119446718150450", + "cache_key": "yum-epel-3.3.0-supermarket.chef.io", + "origin": "https://supermarket.chef.io:443/api/v1/cookbooks/yum-epel/versions/3.3.0/download", + "source_options": { + "artifactserver": "https://supermarket.chef.io:443/api/v1/cookbooks/yum-epel/versions/3.3.0/download", + "version": "3.3.0" + } + } + }, + "default_attributes": { + + }, + "override_attributes": { + + }, + "solution_dependencies": { + "Policyfile": [ + [ + "application", + "= 5.2.0" + ], + [ + "application_javascript", + "= 1.0.0" + ], + [ + "application_ruby", + "= 4.1.0" + ], + [ + "ark", + "= 4.0.0" + ], + [ + "backup", + "= 0.5.1" + ], + [ + "build-essential", + "= 8.2.1" + ], + [ + "chef-sugar", + "= 5.0.1" + ], + [ + "firewall", + "= 2.7.0" + ], + [ + "install_from", + "= 3.0.4" + ], + [ + "kosmos-mastodon", + "= 0.1.0" + ], + [ + "kosmos-nginx", + "= 0.2.0" + ], + [ + "kosmos-nodejs", + "= 0.1.1" + ], + [ + "kosmos-postgresql", + "= 0.1.0" + ], + [ + "kosmos-redis", + "= 0.1.0" + ], + [ + "logrotate", + "= 2.2.0" + ], + [ + "metachef", + "= 3.0.4" + ], + [ + "mingw", + "= 2.1.0" + ], + [ + "mysql", + "= 8.5.1" + ], + [ + "nginx", + "= 10.0.1" + ], + [ + "nodejs", + "= 6.0.0" + ], + [ + "ohai", + "= 5.2.5" + ], + [ + "openssl", + "= 8.5.5" + ], + [ + "packagecloud", + "= 1.0.1" + ], + [ + "poise", + "= 2.8.2" + ], + [ + "poise-archive", + "= 1.5.0" + ], + [ + "poise-build-essential", + "= 1.0.0" + ], + [ + "poise-git", + "= 1.0.0" + ], + [ + "poise-javascript", + ">= 0.0.0" + ], + [ + "poise-languages", + "= 2.1.2" + ], + [ + "poise-ruby", + "= 2.4.0" + ], + [ + "poise-ruby-build", + "= 1.1.0" + ], + [ + "poise-service", + "= 1.5.2" + ], + [ + "postgresql", + "= 7.1.4" + ], + [ + "redis", + "= 3.0.4" + ], + [ + "runit", + "= 5.1.2" + ], + [ + "seven_zip", + "= 3.1.1" + ], + [ + "windows", + "= 6.0.0" + ], + [ + "yum-epel", + "= 3.3.0" + ] + ], + "dependencies": { + "application (5.2.0)": [ + [ + "poise", + "~> 2.4" + ], + [ + "poise-service", + "~> 1.0" + ] + ], + "application_javascript (1.0.0)": [ + [ + "poise", + "~> 2.0" + ], + [ + "application", + "~> 5.0" + ], + [ + "poise-javascript", + "~> 1.0" + ], + [ + "poise-service", + "~> 1.0" + ] + ], + "application_ruby (4.1.0)": [ + [ + "poise", + "~> 2.0" + ], + [ + "application", + "~> 5.0" + ], + [ + "poise-ruby", + "~> 2.1" + ], + [ + "poise-service", + "~> 1.0" + ] + ], + "ark (4.0.0)": [ + [ + "build-essential", + ">= 0.0.0" + ], + [ + "seven_zip", + ">= 0.0.0" + ] + ], + "backup (0.5.1)": [ + [ + "logrotate", + ">= 0.0.0" + ], + [ + "mysql", + ">= 0.0.0" + ] + ], + "build-essential (8.2.1)": [ + [ + "seven_zip", + ">= 0.0.0" + ], + [ + "mingw", + ">= 1.1.0" + ] + ], + "chef-sugar (5.0.1)": [ + + ], + "firewall (2.7.0)": [ + [ + "chef-sugar", + ">= 0.0.0" + ] + ], + "install_from (3.0.4)": [ + + ], + "kosmos-mastodon (0.1.0)": [ + [ + "kosmos-nginx", + ">= 0.0.0" + ], + [ + "kosmos-nodejs", + ">= 0.0.0" + ], + [ + "kosmos-redis", + ">= 0.0.0" + ], + [ + "poise-ruby-build", + ">= 0.0.0" + ], + [ + "application_ruby", + ">= 0.0.0" + ], + [ + "application_javascript", + ">= 0.0.0" + ], + [ + "postgresql", + ">= 0.0.0" + ], + [ + "kosmos-postgresql", + ">= 0.0.0" + ], + [ + "backup", + ">= 0.0.0" + ] + ], + "kosmos-nginx (0.2.0)": [ + [ + "nginx", + ">= 0.0.0" + ], + [ + "firewall", + ">= 0.0.0" + ], + [ + "openssl", + ">= 0.0.0" + ] + ], + "kosmos-nodejs (0.1.1)": [ + [ + "nodejs", + ">= 0.0.0" + ] + ], + "kosmos-postgresql (0.1.0)": [ + [ + "postgresql", + ">= 7.0.0" + ], + [ + "build-essential", + ">= 0.0.0" + ] + ], + "kosmos-redis (0.1.0)": [ + [ + "redis", + ">= 0.0.0" + ], + [ + "backup", + ">= 0.0.0" + ] + ], + "logrotate (2.2.0)": [ + + ], + "metachef (3.0.4)": [ + + ], + "mingw (2.1.0)": [ + [ + "seven_zip", + ">= 0.0.0" + ] + ], + "mysql (8.5.1)": [ + + ], + "nginx (10.0.1)": [ + [ + "ohai", + "~> 5.2" + ] + ], + "nodejs (6.0.0)": [ + [ + "build-essential", + ">= 5.0.0" + ], + [ + "ark", + ">= 2.0.2" + ] + ], + "ohai (5.2.5)": [ + + ], + "openssl (8.5.5)": [ + + ], + "packagecloud (1.0.1)": [ + + ], + "poise (2.8.2)": [ + + ], + "poise-archive (1.5.0)": [ + [ + "poise", + "~> 2.6" + ] + ], + "poise-build-essential (1.0.0)": [ + [ + "poise", + "~> 2.6" + ] + ], + "poise-git (1.0.0)": [ + [ + "poise", + "~> 2.6" + ], + [ + "poise-languages", + "~> 2.1" + ] + ], + "poise-javascript (1.2.1)": [ + [ + "poise", + "~> 2.0" + ], + [ + "poise-languages", + "~> 2.0" + ] + ], + "poise-languages (2.1.2)": [ + [ + "poise", + "~> 2.5" + ], + [ + "poise-archive", + "~> 1.0" + ] + ], + "poise-ruby (2.4.0)": [ + [ + "poise", + "~> 2.0" + ], + [ + "poise-languages", + "~> 2.0" + ] + ], + "poise-ruby-build (1.1.0)": [ + [ + "poise", + "~> 2.0" + ], + [ + "poise-build-essential", + "~> 1.0" + ], + [ + "poise-git", + "~> 1.0" + ], + [ + "poise-ruby", + "~> 2.1" + ] + ], + "poise-service (1.5.2)": [ + [ + "poise", + "~> 2.0" + ] + ], + "postgresql (7.1.4)": [ + + ], + "redis (3.0.4)": [ + [ + "runit", + ">= 0.0.0" + ], + [ + "install_from", + ">= 0.0.0" + ], + [ + "metachef", + ">= 0.0.0" + ] + ], + "runit (5.1.2)": [ + [ + "packagecloud", + ">= 0.0.0" + ], + [ + "yum-epel", + ">= 0.0.0" + ] + ], + "seven_zip (3.1.1)": [ + [ + "windows", + ">= 0.0.0" + ] + ], + "windows (6.0.0)": [ + + ], + "yum-epel (3.3.0)": [ + + ] + } + } +} diff --git a/policies/mastodon.rb b/policies/mastodon.rb new file mode 100644 index 0000000..70ccfa1 --- /dev/null +++ b/policies/mastodon.rb @@ -0,0 +1,14 @@ +name 'mastodon' + +run_list 'kosmos-mastodon', + 'kosmos-mastodon::nginx' + +default_source :supermarket +default_source :chef_repo, "../site-cookbooks" do |s| + s.preferred_for "backup" +end + +cookbook 'poise-javascript', git: 'https://github.com/67p/poise-javascript.git', + ref: 'e5fff15' +cookbook 'redis', git: 'https://github.com/phlipper/chef-redis.git', + ref: 'v0.5.6'