34 lines
		
	
	
		
			659 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			659 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
#
 | 
						|
# Cookbook:: kosmos-bitcoin
 | 
						|
# Recipe:: dotnet
 | 
						|
#
 | 
						|
 | 
						|
build_essential
 | 
						|
 | 
						|
apt_repository 'universe' do
 | 
						|
  uri 'http://archive.ubuntu.com/ubuntu/'
 | 
						|
  distribution 'focal'
 | 
						|
  components ['universe']
 | 
						|
end
 | 
						|
 | 
						|
apt_package 'apt-transport-https'
 | 
						|
 | 
						|
remote_file '/opt/packages-microsoft-prod.deb' do
 | 
						|
  source node['dotnet']['ms_packages_src_url']
 | 
						|
  checksum node['dotnet']['ms_packages_src_checksum']
 | 
						|
  action :create_if_missing
 | 
						|
end
 | 
						|
 | 
						|
dpkg_package 'packages-microsoft-prod' do
 | 
						|
  source '/opt/packages-microsoft-prod.deb'
 | 
						|
  action :install
 | 
						|
  notifies :run, 'execute[apt_update]'
 | 
						|
end
 | 
						|
 | 
						|
execute 'apt_update' do
 | 
						|
  command 'apt update'
 | 
						|
  action :nothing
 | 
						|
end
 | 
						|
 | 
						|
apt_package 'dotnet-sdk-8.0'
 |