WIP: Add initial Policyfiles
Policyfiles take care of dependency resolution and run lists, replacing environments and roles (see https://docs.chef.io/policyfile.html) The lock files were generated using [Chef Workstation](https://downloads.chef.io/chef-workstation/0.8.7) using the `chef install policies/POLICY.rb` for each policy. Refs #78
This commit is contained in:
parent
61ebd76590
commit
216be46f92
1568
policies/andromeda.lock.json
Normal file
1568
policies/andromeda.lock.json
Normal file
File diff suppressed because it is too large
Load Diff
23
policies/andromeda.rb
Normal file
23
policies/andromeda.rb
Normal file
@ -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'
|
1184
policies/barnard.lock.json
Normal file
1184
policies/barnard.lock.json
Normal file
File diff suppressed because it is too large
Load Diff
19
policies/barnard.rb
Normal file
19
policies/barnard.rb
Normal file
@ -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'
|
299
policies/base.lock.json
Normal file
299
policies/base.lock.json
Normal file
@ -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)": [
|
||||||
|
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
8
policies/base.rb
Normal file
8
policies/base.rb
Normal file
@ -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'
|
549
policies/ejabberd.lock.json
Normal file
549
policies/ejabberd.lock.json
Normal file
@ -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)": [
|
||||||
|
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
9
policies/ejabberd.rb
Normal file
9
policies/ejabberd.rb
Normal file
@ -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'
|
531
policies/kredits_github.lock.json
Normal file
531
policies/kredits_github.lock.json
Normal file
@ -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)": [
|
||||||
|
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
11
policies/kredits_github.rb
Normal file
11
policies/kredits_github.rb
Normal file
@ -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'
|
974
policies/mastodon.lock.json
Normal file
974
policies/mastodon.lock.json
Normal file
@ -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)": [
|
||||||
|
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
14
policies/mastodon.rb
Normal file
14
policies/mastodon.rb
Normal file
@ -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'
|
Loading…
x
Reference in New Issue
Block a user