Install/configure AWS client
This commit is contained in:
		
							parent
							
								
									57b5a244fa
								
							
						
					
					
						commit
						56f58f3a1b
					
				
							
								
								
									
										29
									
								
								site-cookbooks/kosmos-bitcoin/recipes/aws-client.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								site-cookbooks/kosmos-bitcoin/recipes/aws-client.rb
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,29 @@ | ||||
| # | ||||
| # Cookbook:: kosmos-bitcoin | ||||
| # Recipe:: aws-client | ||||
| # | ||||
| 
 | ||||
| package "awscli" | ||||
| 
 | ||||
| directory "/root/.aws" | ||||
| 
 | ||||
| credentials = Chef::EncryptedDataBagItem.load('credentials', 'backup') | ||||
| 
 | ||||
| file "/root/.aws/config" do | ||||
|   mode "600" | ||||
|   content lazy { <<-EOF | ||||
| [default] | ||||
| region = #{credentials["s3_region"]} | ||||
|   EOF | ||||
|   } | ||||
| end | ||||
| 
 | ||||
| file "/root/.aws/credentials" do | ||||
|   mode "600" | ||||
|   content lazy { <<-EOF | ||||
| [default] | ||||
| aws_access_key_id = #{credentials["s3_access_key_id"]} | ||||
| aws_secret_access_key = #{credentials["s3_secret_access_key"]} | ||||
|   EOF | ||||
|   } | ||||
| end | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user